Proceedings

Interruptible Algorithms for Multi-Problem Solving

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 380-385.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we address the problem of designing an interruptible system in a setting in which n problem instances, all equally important, must be solved. The system involves scheduling executions of contract algorithms (which offer a trade-off between allowable computation time and quality of the solution) in m identical parallel processors. When an interruption occurs, the system must report a solution to each of the n problem instances. The quality of this output is then compared to the best-possible algorithm that has foreknowledge of the interruption time and must, likewise, produce solutions to all n problem instances. This extends the well-studied setting in which only one problem instance is queried at interruption time. We propose a schedule which we prove is optimal for the case of a single processor. For multiple processors, we show that the quality of the schedule is within a small factor from optimal.Spyros Angelopoulos, Alejandro Lopez-Ortiz

  1. [Angelopoulos et al., 2008] S. Angelopoulos, A. López- Ortiz, and A. Hamel. Optimal scheduling of contract algorithms with soft deadlines. In Proceedings of the 23rd AAAI conference on Artificial Intelligence (AAAI-08), pages 868-873, 2008.
  2. [Bernstein et al., 2002] D.S. Bernstein, T. J. Perkins, S. Zil- berstein, and L. Finkelstein. Scheduling contract algo- rithms on multiple processors. In Proceedings of the 18th AAAI Conference on Artificial Intelligence (AAAI- 02), pages 702-706, 2002.
  3. [Bernstein et al., 2003] D. S. Bernstein, L. Finkelstein, and S. Zilberstein. Contract algorithms and robots on rays: Unifying two scheduling problems. In Proceedings of the 18th International Joint Conference on Artificial Intelli- gence (IJCAI-03), pages 1211-1217, 2003. IJCAI
  4. [Dean and Boddy, 1988] T. Dean and M. S. Boddy. An anal- ysis of time-dependent planning. In Proceedings of the 7th AAAI Conference on Artificial Intelligence (AAAI-88), pages 49-54, 1988.
  5. [Gal, 1980] S. Gal. Search Games. Academic Press, 1980.
  6. [Gomes and Selman, 2001] C. P. Gomes and B. Selman. Al- gorithm portfolios. Artificial Intelligence, 126(1-2):43-62, 2001.
  7. [Graham, 1966] R. Graham. Bounds for certain multi- processing anomalies. Bell System Technical Journal, 45:1563-81, 1966.
  8. [Horvitz, 1987] E. Horvitz. Reasoning about beliefs and ac- tions under computational resource constraints. In Pro- ceedings of the 3rd Conference on Uncertainty in Artificial Intelligence (UAI), pages 301-324, 1987.
  9. [Horvitz, 1988] E. Horvitz. Reasoning under varying and uncertain resource constraints. In Proceedings of the 7th AAAI Conference on Artificial Intelligence (AAAI-88), pages 111-116, 1988.
  10. [López-Ortiz et al., 2006] A. López-Ortiz, S. Angelopoulos, and A. M. Hamel. Optimal scheduling of contract algo- rithms for anytime problems. In Proceedings of the 21st National Conference on Artificial Intelligence (AAAI-06), 2006.
  11. [Russell and Zilberstein, 1991] S. J. Russell and S. Zilber- stein. Composing real-time systems. In Proceedings of the 12th International Joint Conference on Artificial Intel- ligence (IJCAI-91), pages 212-217, 1991. IJCAI
  12. [Schuierer, 2001] S. Schuierer. Lower bounds in online ge- ometric searching. Computational Geometry: Theory and Applications, 18(1):37-53, 2001.
  13. [Zilberstein et al., 1999] S. Zilberstein, F. Charpillet, and P. Chassaing. Real-time problem-solving with contract al- gorithms. In Proc. of the 16th International Joint Con- ference on Artificial Intelligence (IJCAI-99), pages 1008- 1015, 1999. IJCAI
  14. [Zilberstein et al., 2003] S. Zilberstein, F. Charpillet, and P. Chassaing. Optimal sequencing of contract algorithms. Annals of Mathematics and Artificial Intelligence, 39(1- 2):1-18, 2003.

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

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