Heuristic Search When Time Matters

被引:23
作者
Burns, Ethan [1 ]
Rumi, Wheeler [1 ]
Do, Minh B. [2 ]
机构
[1] Univ New Hampshire, Dept Comp Sci, Durham, NH 03824 USA
[2] NASA, Ames Res Ctr, SGC Inc, Planning & Scheduling Grp, Moffett Field, CA 94035 USA
基金
美国国家科学基金会;
关键词
REAL-TIME;
D O I
10.1613/jair.4047
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many applications of shortest-path algorithms, it is impractical to find a provably optimal solution; one can only hope to achieve an appropriate balance between search time and solution cost that respects the user's preferences. Preferences come in many forms; we consider utility functions that linearly trade-off search time and solution cost. Many natural utility functions can be expressed in this form. For example, when solution cost represents the makespan of a plan, equally weighting search time and plan makespan minimizes the time from the arrival of a goal until it is achieved. Current state-of-the-art approaches to optimizing utility functions rely on anytime algorithms, and the use of extensive training data to compute a termination policy. We propose a more direct approach, called Bugsy, that incorporates the utility function directly into the search, obviating the need for a separate termination policy. We describe a new method based on off-line parameter tuning and a novel benchmark domain for planning under time pressure based on platform-style video games. We then present what we believe to be the first empirical study of applying anytime monitoring to heuristic search, and we compare it with our proposals. Our results suggest that the parameter tuning technique can give the best performance if a representative set of training instances is available. If not, then Bugsy is the algorithm of choice, as it performs well and does not require any off-line training. This work extends the tradition of research on metareasoning for search by illustrating the benefits of embedding lightweight reasoning about time into the search algorithm itself.
引用
收藏
页码:697 / 740
页数:44
相关论文
共 51 条
  • [11] Dean T., 1993, P 11 NAT C ART INT W, V574, P579
  • [12] Dechter R., 1988, Search in Artificial Intelligence, P166, DOI DOI 10.1007/978-1-4613-8788-6_5
  • [13] Dionne A. J., 2011, P 4 ANN S COMB SEARC
  • [14] Domshlak C., 2010, AAAI C ART INT AAAI, P1701
  • [15] Dweighter H., 1975, Am. Math. Mon., V82, P1010
  • [16] Optimal schedules for monitoring anytime algorithms
    Finkelstein, L
    Markovitch, S
    [J]. ARTIFICIAL INTELLIGENCE, 2001, 126 (1-2) : 63 - 108
  • [17] DESIGN-TO-TIME REAL-TIME SCHEDULING
    GARVEY, AJ
    LESSER, VR
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (06): : 1491 - 1502
  • [18] BOUNDS FOR SORTING BY PREFIX REVERSAL
    GATES, WH
    PAPADIMITRIOU, CH
    [J]. DISCRETE MATHEMATICS, 1979, 27 (01) : 47 - 57
  • [19] Hansen E. A., 1997, ANYTIME HEURISTIC RE
  • [20] Monitoring and control of anytime algorithms: A dynamic programming approach
    Hansen, EA
    Zilberstein, S
    [J]. ARTIFICIAL INTELLIGENCE, 2001, 126 (1-2) : 139 - 157