CiteULike is a free online bibliography manager. Register and you can start organising your references online.

SHOP: Simple Hierarchical Ordered Planner Export

Vol. CS-TR-3981, UMIACS-TR-9904 (1999)

Citation Format

[Posts]

View FullText article


chadhogg's tags for this article

htns planning

X Reviews [Write a review of this article]

X Notes for this article

chadhogg has 0 private notes and 1 public note for this article.

This paper describes the design of SHOP, a hierarchical planner. The principal differences between SHOP and most other planners are that SHOP uses hierarchical planning and that SHOP uses total-order forward search. The authors have found that domain-specific heuristics can be used to guide a forward search towards a goal significantly faster than partial-order planning, even though partial-order performs much better in the absence of these heuristics. These heuristics may only be used when the state of the world at a given plan step is known, which is not the case in partial-order planning.

SHOP uses conjunctions of logical atoms to describe states, Horn clauses ($x(Y) :- a(Y,2)$) to describe axioms, and a set of variable assignments that satisfies these to ground statements. It defines operators as a primitive task, a set of atoms to remove from the world state, and a set of atoms to add to the world state. Operators do not contain preconditions because the order of operators within a method is fixed. A method is defined as a compound task, a precondition that is a conjunct of atoms, and an ordered list of subtasks. Every method in a planning problem must be explictly described in this manner, and there may be many methods for solving a given task.

The planning process begins with the first high-level task to be completed. This task is decomposed into its subtasks, each of which is decomposed in order until they have been reduced to operators. Then the next task is decomposed. SHOP is written in Lisp, but it scales better with problem complexity than two partial-order planners known for their speed. In addition to finishing more quickly for complex problems, SHOP actually finds shorter, more efficient plans than the other systems in many cases.

chadhogg (public note) - 2006-04-28 00:42:34

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Posting History

X BibTeX record

X RIS record


Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.