MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Using Anytime Algorithms in Intelligent Systems

Download:
Download as a PDF
unknown authors
http://anytime.cs.umass.edu/~shlomo/papers/aimag95.pdf
Add To MetaCart

Abstract:

■ Anytime algorithms give intelligent systems the capability to trade deliberation time for quality of results. This capability is essential for successful operation in domains such as signal interpretation, real-time diagnosis and repair, and mobile robot control. What characterizes these domains is that it is not feasible (computationally) or desirable (economically) to compute the optimal answer. This article surveys the main control problems that arise when a system is composed of several anytime algorithms. These problems relate to optimal management of uncertainty and precision. After a brief introduction to anytime computation, I outline a wide range of existing solutions to the metalevel control problem and describe current work that is aimed at increasing the applicability of anytime computation. Anytime algorithms 1 are algorithms whose quality of results improves gradually as computation time increases. The term anytime algorithm was coined by Dean and Boddy in the mid-1980s in the context of their work on time-dependent planning (Dean and Boddy 1988; Dean 1987). Dean and Boddy introduced several deliberation scheduling techniques that make use of performance profiles (PPs) to make time-allocation decisions. A similar technique, termed flexible computation, was introduced by Horvitz (1990, 1987) to solve time-critical decision problems. This line of work is also closely related to the notion of limited rationality in automated reasoning and search (Russell and Wefald 1991, 1989; Doyle 1990; D’Ambrosio 1989). Within the systems community, a similar idea termed imprecise computation was developed by Jane Liu and others (1991). What is common to these research efforts is the recognition that the computation time needed to compute precise or optimal solutions will typically reduce the overall util-Shlomo Zilberstein ity of the system. In addition, the appropriate level of deliberation can be situation dependent. Therefore, it is beneficial to build systems that can trade the quality of results against the cost of computation. A rapid growth in the development of anytime algorithms in recent years has led to a number of successful applications in such areas as the evaluation of Bayesian networks

Citations

481 An analysis of time-dependent planning – Dean, Boddy - 1988
210 Solving TimeDependent Planning Problems – Boddy, Dean - 1989
201 The Travelling Salesman Problem: A Guided Tour of Combinatorial Optimization – Lawler, Lenstra - 1985
200 Algorithms for scheduling imprecise computations with timing constraints – Shih, Liu, et al. - 1989
150 Reasoning about beliefs and actions under computational resource constraints – Horvitz - 1987
146 Deliberation scheduling for problem solving in timeconstrained enviroments – Boddy, Dean - 1994
135 Principles of metareasoning – Russell, Wefald - 1991
114 Design-to-time Real-Time Scheduling – Garvey, Lesser - 1993
99 Optimal Composition of Real-Time Systems – Zilberstein, Russell - 1996
86 Operational rationality through compilation of anytime algorithms – Zilberstein - 1993
77 Composing real-time systems – Russell, Zilberstein - 1991
56 Computation and action under bounded resources – Horvitz - 1990
50 Anytime sensing, planning and action: A practical model for robot control – Zilberstein, Russell - 1993
40 Models of Bounded Rationality, Volume 2 – Simon - 1982
38 State-space abstraction for anytime evaluation of probabilistic networks – Wellman, Liu - 1994
34 Monitoring the progress of anytime problem-solving – Hansen, Zilberstein - 1996
19 An object-oriented query processor that returns monotonically improving answers – Vrbsky, Liu - 1991
19 Resource-bounded sensing and planning in autonomous systems – Zilberstein - 1996
16 Ideal partition of resources for metareasoning – Horvitz, Breese - 1990
14 Optimizing Decision Quality with Contract Algorithms – Zilberstein - 1995
13 Anytime algorithm development tools – Grass, Zilberstein - 1996
12 A survey of Research in Deliberative Real-Time – Garvey, Lesser - 1994
12 Time-constrained model-based diagnosis – Pos - 1993
11 Anytime algorithms for constraint satisfaction and SAT problems – Wallace, Freuder - 1995
5 Rationality and – Doyle - 1992
3 Resource-Bounded Agents in an Uncertain World. Paper presented at the – D’Ambrosio - 1989