Data Entry: Please note that the research database will be replaced by UNIverse by the end of October 2023. Please enter your data into the system https://universe-intern.unibas.ch. Thanks

Login for users with Unibas email account...

Login for registered users without Unibas email account...

 
Reasoning about Plans and Heuristics for Planning and Combinatorial Search
Third-party funded project
Project title Reasoning about Plans and Heuristics for Planning and Combinatorial Search
Principal Investigator(s) Helmert, Malte
Project Members Röger, Gabriele
Pommerening, Florian
Seipp, Jendrik
Sievers, Silvan
Geissmann, Cedric
Eriksson, Salomé
Ferber, Patrick
Organisation / Research unit Departement Mathematik und Informatik / Artificial Intelligence (Helmert)
Project Website https://ai.dmi.unibas.ch/research/
Project start 01.04.2015
Probable end 31.03.2018
Status Completed
Abstract

Action planning is one of the oldest and one of the central research problems in artificial intelligence. A planning problem arises whenever an intelligent agent (virtual or embodied) needs to decide which activities it must carry out in order
to achieve its goals, or as Patrik Haslum put it succinctly: "Planning is the art and practice of thinking before acting."

Classical planning, the most widely studied variant of the planning problem with which this project is concerned, can be formalized as finding shortest paths (optimal planning) or any path (satisficing planning) from a given initial state to some goal state in an implicitly given planning task, essentially a directed graph. Planning is hard because these graphs are often enormous in size in practical applications, comprising 10100 states or more, precluding the application of traditional "blind" graph search methods.

The most successful planning algorithms of the last decade fall into the general class of heuristic search methods, usually based on A* or a related search algorithm. In this context, the word heuristic, which carries a wide range of meanings in different areas of computer science, is a very specific technical term: a heuristic is a function whose input is a state s of a planning task and which returns an estimate of the distance from s to a nearest goal state. Heuristics are the heart and soul of planning algorithms based on state-space search. Depending on the accuracy of the heuristic estimates, heuristic search algorithms can range from solving planning tasks blindingly fast to being worse than blind search.

Hence, much of the most influential classical planning research in the recent past has been concerned with developing better and better heuristics and furthering our theoretical understanding of existing heuristics. This has led to increasingly more sophisticated approaches. A large
amount of human ingenuity has gone into devising today's advanced approaches and developing the underlying theory, especially in the case of optimal planning, where heuristics must satisfy a lower-bound property (be admissible) in order to be safe to use.

The central idea of this project is to shift this burden of sophistication and ingenuity away from the human heuristic designer and onto the machines that perform the heuristic search. Equipped with appropriate reasoning algorithms and representations, computers can derive knowledge about planning tasks more quickly, more reliably and in more complex settings than we humans are capable of. A planning researcher or practitioner should be able to focus on which information a planning algorithm ought to exploit, without having to worry about how to exploit it in the best way. In other words, we are suggesting a declarative approach to heuristic search planning that enables planning algorithms to reason about plans and heuristics in powerful and general ways.

A key research challenge in this endeavour is identifying an appropriate level of representation at which this declarative information is specified. It should be general enough to capture the concepts that today's state-of-the-art planning algorithms rely on in order to obtain accurate heuristic estimates, yet limited enough to afford efficient reasoning algorithms. In this project, we explore this design space in depth, both theoretically and with an emphasis on efficient practical algorithms.

Financed by Swiss National Science Foundation (SNSF)
Follow-up project of 1121982 Abstraction Heuristics for Planning and Combinatorial Search

Published results ()

  ID Autor(en) Titel ISSN / ISBN Erschienen in Art der Publikation
4244008  Sievers, Silvan; Wehrle, Martin; Helmert, Malte; Katz, Michael  Strengthening Canonical Pattern Databases with Structural Symmetries      Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
4244245  Seipp, Jendrik; Keller, Thomas; Helmert, Malte  A Comparison of Cost Partitioning Algorithms for Optimal Classical Planning      Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
3677052  Sievers, Silvan; Wehrle, Martin; Helmert, Malte  An Analysis of Merge Strategies for Merge-and-Shrink Heuristics  978-1-57735-757-5    Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
3677485  Seipp, Jendrik; Pommerening, Florian; Röger, Gabriele; Helmert, Malte  Correlation Complexity of Classical Planning Domains  978-1-57735-771-1    Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
3720954  Paul, Gerald; Helmert, Malte  Optimal Solitaire Game Solutions using A* Search and Deadlock Analysis  978-1-57735-769-8    Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
3883659  Helmert, Malte; Sturtevant, Nathan R.; Felner, Ariel  On Variable Dependencies and Compressed Pattern Databases      Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
4244048  Paul, Gerald; Röger, Gabriele; Keller, Thomas; Helmert, Malte  Optimal Solutions to Large Logistics Planning Domain Problems      Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
4244193  Sturtevant, Nathan R.; Felner, Ariel; Helmert, Malte  Value Compression of Pattern Databases      Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
4244279  Seipp, Jendrik  Better Orders for Saturated Cost Partitioning in Optimal Classical Planning      Publication: ConferencePaper (Artikel, die in Tagungsbänden erschienen sind) 
   

MCSS v5.8 PRO. 0.464 sec, queries - 0.000 sec ©Universität Basel  |  Impressum   |    
10/05/2024