Diverse, Top-k, and Top-Quality Planning Over Simulators

08/25/2023
by   Lyndon Benke, et al.
0

Diverse, top-k, and top-quality planning are concerned with the generation of sets of solutions to sequential decision problems. Previously this area has been the domain of classical planners that require a symbolic model of the problem instance. This paper proposes a novel alternative approach that uses Monte Carlo Tree Search (MCTS), enabling application to problems for which only a black-box simulation model is available. We present a procedure for extracting bounded sets of plans from pre-generated search trees in best-first order, and a metric for evaluating the relative quality of paths through a search tree. We demonstrate this approach on a path-planning problem with hidden information, and suggest adaptations to the MCTS algorithm to increase the diversity of generated plans. Our results show that our method can generate diverse and high-quality plan sets in domains where classical planners are not applicable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2011

Planning by Rewriting

Domain-independent planning is a hard combinatorial problem. Taking into...
research
01/06/2021

Optimized Execution of PDDL Plans using Behavior Trees

Robots need task planning to sequence and execute actions toward achievi...
research
02/15/2020

Legion: Best-First Concolic Testing

Legion is a grey-box concolic tool that aims to balance the complementar...
research
05/23/2017

Thinking Fast and Slow with Deep Learning and Tree Search

Sequential decision making problems, such as structured prediction, robo...
research
05/09/2012

Generating Optimal Plans in Highly-Dynamic Domains

Generating optimal plans in highly dynamic environments is challenging. ...
research
01/04/2022

McXai: Local model-agnostic explanation as two games

To this day, a variety of approaches for providing local interpretabilit...
research
05/11/2014

Using Tabled Logic Programming to Solve the Petrobras Planning Problem

Tabling has been used for some time to improve efficiency of Prolog prog...

Please sign up or login with your details

Forgot password? Click here to reset