Proceedings

Contract Algorithms and Robots on Rays: Unifying Two Scheduling Problems

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1211-1216.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

We study two apparently different, but formally similar, scheduling problems. The first problem involves contract algorithms, which can trade off run time for solution quality, as long as the amount of available run time is known in advance. The problem is to schedule contract algorithms to run on parallel processors, under the condition that an interruption can occur at any time, and upon interruption a solution to any one of a number of problems can be requested. Schedules are compared in terms of acceleration ratio, which is a worst-case measure of efficiency. We provide a schedule and prove its optimality among a particular class of schedules. Our second problem involves multiple robots searching for a goal on one of multiple rays. Search strategies are compared in terms of time-competitive ratio, the ratio of the total search time to the time it would take for one robot to traverse directly to the goal. We demonstrate that search strategies and contract schedules are formally equivalent. In addition, for our class of schedules, we derive a formula relating the acceleration ratio of a schedule to the time-competitive ratio of the corresponding search strategy.

  1. [Baeza-Yates eta!., 1993] Ricardo Baeza-Yates, Joseph Cul- berson, and Gregory Rawlins. Searching in the plane. In- formation and Computation, 106:234-252, 1993.
  2. [Bernstein eta!., 2002] Daniel S. Bernstein, Theodore J. Perkins, Shlomo Zilberstein, and Lev Finkelstein. Scheduling contract algorithms on multiple processors. In Proceedings of the Eighteenth National Conference on Ar- tificial Intelligence, 2002.
  3. [Dean and Boddy, 1988] Thomas Dean and Mark Boddy. An analysis of time-dependent planning. In Proceedings of the Seventh National Conference on Artificial Intelligence, 1988.
  4. [Horvitz, 1987] Eric Horvitz. Reasoning about beliefs and actions under computational resource constraints. In Work- shop on Uncertainty in Artificial Intelligence, 1987.
  5. [Horvitz, 2001] Eric Horvitz. Principles and applications of continual computation. Artificial Intelligence Journal, 126(1-2):159-196, 2001.
  6. [Kao et al., 1998] Ming-Yang Kao, Yuan Ma, Michael Sipser, and Yiqun Yin. Optimal constructions of hybrid algorithms. Journal of Algorithms, 29:142-164, 1998.
  7. SCHEDULING
  8. [Mickens, 1987] Ronald E. Mickens. Diff erence Equations. Van Nostrand Reinhold Company, Inc., New York, NY, 1987.
  9. [Russell and Zilberstein, 1991] Stuart J. Russell and Shlomo Zilberstein. Composing real-time systems. In Proceedings of the Twelth International Joint Conference on Artificial Intelligence, 1991. IJCAI
  10. [Zilberstein et al., 1999] Shlomo Zilberstein, Fran~ois Charpillet, and Philippe Chassaing. Real-time problem- solving with contract algorithms. In Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence, 1999.

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

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