Specification and Analysis of Real-time Problem Solvers
ABSTRACT
There had been recent rise in research on real-time probelm solving
algorithms in artificial intelligence (AI). A real-time AI problem solver
performs a task or a set of tasks in two phases. During the first phase,
the problem solver searches for a solution that, once executed, will
satify the requirements of the task. We refer to this phase as the
planning phase or the search phase. During the next phase, the problem
solver executes the planned solution to achieve the desired results of
the task. This phase is referred to as the execution phase. Under time
constraints, a real-time AI problem solver must balance planning and
execution to minimize total response times and to comply with deadlines.
This paper provides a methodology for the specification of real-time AI
problem solvers. Using this methodology, we provided a formal
specification of a real-time problem. In addition, the paper presents a
methodology for analyzing real-time AI problem solvers. This methodology
is demonstrated via a case study of two real-time problem solvers, namely
DYNORAII and RTA, for the real-time path planning problem. We provide new
results on worst-case and average-case complexity of the problem, and of
the algorithms that solve it. We also provide experimental evaluation of
DYNORAII and RTA for deadline compliance and response-time minimization.
Keywords: Real-time, Problem Solving, Search

Please select the format you would like to view the paper
If your browser do not support the viewing of postscript file, it
will save as a file instead


![[HOME PAGE]](/research/shashi-group/home_btn.gif)
Design and Maintain by Julian Chow
Questions and Comments?
jchow@cs.umn.edu
[last Updated] Mon. July 24th 1995