Proceedings

A Fixed-Parameter Tractable Algorithm for Spatio-Temporal Calendar Management

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 879-883.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Calendar management tools assist users with coordinating their daily life. Different tasks have to be scheduled according to the user preferences. In many cases, tasks are at different locations and travel times have to be considered. Therefore, these kinds of calendar management problems can be regarded as spatio-temporal optimisation problems and are often variants of traveling salesman problems (TSP) or vehicle routing problems. While standard TSPs require a solution to include all tasks, prize-collecting TSPs are more suited for calendar management problems as they require a solution that optimises the total sum of prizes we assigned to tasks at different locations. If we now add time windows that limit when tasks can occur, these prize-collecting TSPs with time windows (TW-TSP) are excellent abstractions of spatio-temporal optimisation problems such as calendar management. Due to the inherent complexity of TW-TSPs, the existing literature considers mainly approximation algorithms or special cases. We present a novel algorithm for TW-TSPs that enables us to find the optimal solution to TW-TSP problems occurring in real-world calendar management applications efficiently. Our algorithm is a fixed-parameter tractable algorithm that depends on the maximal number of tasks that can be revisited from some other task, a parameter which is small in the application scenario we consider.Bernhard Nebel, Jochen Renz

  1. [Allen, 1983] J. F. Allen. Maintaining knowledge about tem- poral intervals. Comm. ACM, 26(11):832-843, 1983.
  2. [Balas, 1989] E. Balas. The prize collecting traveling sales- man problem. Networks, 19:621-636, 1989.
  3. [Bar-Yehuda et al., 2005] R. Bar-Yehuda, G. Even, and S. Shahar. On approximating a geometric prize-collecting traveling salesman problem with time windows. Journal of Algorithms, 55:76-92, 2005.
  4. [Danzing and Ramster, 1959] G. Danzing and R. Ramster. The truck dispatching problem. Management Science, 80- 91, 1959.
  5. [Flum and Grohe, 2006] J. Flum and M. Grohe. Parameter- ized complexity theory. Springer, 2006.
  6. [Jennings and Jackson, 1995] N. R. Jennings and A. J. Jack- son. Agent based meeting scheduling: A design and im- plementation. IEE Electronics Letters, 31(5), 1995.
  7. [Modi et al., 2004] J. Modi, M. Veloso, S. F. Smith, and J. Oh. CMRADAR: A personal assistant agent for cal- endar management. In Proc. AOIS-2004, 2004.
  8. [Niedermeier, 2006] R. Niedermeier. Invitation to Fixed- Parameter Algorithms. Oxford University Press, 2006.
  9. [Papadimitriou, 1994] C. H. Papadimitriou. Computational Complexity. Addison-Wesley, Reading, MA, 1994.
  10. [Sen and Durfee, 1994] S. Sen and E. H. Durfee. On the de- sign of an adative meeting scheduler. In Proc. 10th IEEE Conference on AI for Applications , 40-46, 1994.
  11. [Shi et al., 2008] X. Shi, L. Wang, Y. Zhou, and Y. Liang. An ant colony optimization method for prize-collecting traveling salesman problem with time windows. In Proc. ICNC'08, 480-484, 2008.
  12. [Tsitsiklis, 1992] J. N. Tsitsiklis. Special cases of travel- ing salesman and repairman problems with time windows. Networks, 22:263-282, 1992.
  13. [Zhang and Tang, 2007] Y. Zhang and L. Tang. Solving prize-collecting traveling salesman problem with time windows by chaotic neural network. In Proc. ISNN'07, 63-71, 2007.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards