Proceedings

Deadline Compliance, Predictability, and On-line Optimization in Real-Time Problem Solving

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 220-225.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

Real-time algorithms need to address the time constraints (e.g. deadlines) imposed by applications like process control and robot navigation. Furthermore, dependable realtime algorithms need to be predictable about their ability to meet the time constraints of given tasks. A real-time algorithm is predictable, if it can decide the feasibility of meeting time constraints of a given task or an arbitrary task from a task set well ahead of the deadline. Lastly, a real-time algorithm should exhibit progressively optimizing behavior (i.e. the quality of the solution produced should improve as time constraints are relaxed). We propose a new algorithm, SARTS, that is based on a novel on-line technique to choose the proper values of parameters which control the time allocated to planning based on the time constraints. SARTS also provides criteria to predict its ability to meet the time constraints of a given task. The paper provides theoretical and experimental characterization of SARTS as a dependable real-time algorithm.

  1. I. M. R. Garey and D. S. Johnson, "Complexity Results for Multiprocessor Scheduling Under Resource Constraints," SIAM Journal of Comput- ing, pp. 397-41 I, 1975.
  2. W. Zhao, K. Ramamritham, and J. A. Stankovic, "Preemptive Scheduling Under Time and Resource Constraints," IEEE Transactions on Computers, August 1987.
  3. J. Gu, Constraint-Based Search, Cambridge Univer- sity Press, New York, I 993.
  4. R. E. Korf, "Real-Time Heuristic Search," Anifi- cial Intelligence Journal, vol. 42, no. 2-3, pp. 197-221, 1990.
  5. L. C. Chu and B. W. Wah, "Optimization in Real Time," IEEE Real-Time Systems Symposium, 1991.
  6. B. Hamidz.adeh and S. Shekhar, "Can Real-Time Search Algorithms Meet Deadlines?," Proc. of the Temh National Conference on Anificial Intelli- gence, AAAI, 1992.
  7. B. Hamidzadeh and S. Shekhar, "Specification and Analysis of Real-Time Problem Solvers," IEEE Transactions on Software Engineering, vol. 19, no. 8, August, 1993.
  8. S. Shekhar and B. Hamidzadeh, "Self-Adjusting Real-Time Search: A Summary of Results," Proc. of IEEE Conference on Tools for Anificial Intelli- gence, 1993.
  9. S. Shekhar and S. Dutta, "Minimizing Response Times In Real Time Planning And Search," Pro- ceedings of 1 lth International Joint Conference on Artificialinttlligence, pp. 238-242, IJCAI, 1989. IJCAI
  10. D. Gelperin, "On the Optimality of A"'," Artificial Intelligence, vol. 8, pp. 69-76, Elsevier, 1977.
  11. S. Shekhar and B. Hamidzadeh, "SARTS: A Dependable Real-Time Search Algorithm," UMN Tech. Repon CSci TR 93-23, University of Min- nesota, 1993.
  12. R.E. Korf, "Real-Time Heuristic Search: First Results," Proc. AMI Conference, 1987.
  13. R.E. Korf, "Real-Time Heuristic Search: New Results," Proc. AAAI Conference, 1988.

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

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