Planning & Scheduling
FF: The Fast-Forward Planning System
Fast-forward (FF) was the most successful automatic planner in the Fifth International Conference on Artificial Intelligence Planning and Scheduling (AIPS '00) planning systems competition. Like the well-known hsp system, FF relies on forward search in the state space, guided by a heuristic that estimates goal distances by ignoring delete lists. It differs from HSP in a number of important details. This article describes the algorithmic techniques used in FF in comparison to hsp and evaluates their benefits in terms of run-time and solution-length behavior.
MIPS: The Model-Checking Integrated Planning System
Edelkamp, Stefan, Helmert, Malte
Mips is a planning system that applies binary decision diagrams (BDDs) to compactly represent world states in a planning problem and efficiently explore the underlying state space. It was the first general planning system based on model-checking methods. At the Fifth International Conference on Artificial Intelligence Planning and Scheduling (AIPS'00), mips was one of five planning systems to be awarded for distinguished performance in the fully automated track. This article gives a brief introduction to, and explains the basic planning algorithm used by, mips, using a simple logistics problem as an example.
AltAlt: Combining Graphplan and Heuristic State Search
Srivastava, Biplav, Nguyen, XuanLong, Kambhampati, Subbarao, Do, Minh B., Nambiar, Ullas, Nie, Zaiqing, Nigenda, Romeo, Zimmerman, Terry
We briefly describe the implementation and evaluation of a novel plan synthesis system, called AltAlt. AltAlt is designed to exploit the complementary strengths of two of the currently popular competing approaches for plan generation: (1) graphplan and (2) heuristic state search. It uses the planning graph to derive effective heuristics that are then used to guide heuristic state search. The heuristics derived from the planning graph do a better job of taking the subgoal interactions into account and, as such, are significantly more effective than existing heuristics. AltAlt was implemented on top of two state-of-the-art planning systems: (1) stan3.0, a graphplan-style planner, and (2) hsp-r, a heuristic search planner.
AltAlt: Combining Graphplan and Heuristic State Search
Srivastava, Biplav, Nguyen, XuanLong, Kambhampati, Subbarao, Do, Minh B., Nambiar, Ullas, Nie, Zaiqing, Nigenda, Romeo, Zimmerman, Terry
We briefly describe the implementation and evaluation of a novel plan synthesis system, called AltAlt. AltAlt is designed to exploit the complementary strengths of two of the currently popular competing approaches for plan generation: (1) graphplan and (2) heuristic state search. It uses the planning graph to derive effective heuristics that are then used to guide heuristic state search. The heuristics derived from the planning graph do a better job of taking the subgoal interactions into account and, as such, are significantly more effective than existing heuristics. AltAlt was implemented on top of two state-of-the-art planning systems: (1) stan3.0, a graphplan-style planner, and (2) hsp-r, a heuristic search planner.
The Shop Planning System
Nau, Dana, Cao, Yue, Lotem, Amnon, Munoz-Avila, Hector
For more details, see Nau et al. 's preconditions can include logical inferences, 's preconditions two methods for traveling from one location can include Horn-clause inferencing, numeric to another: (1) traveling by airplane and (2) computations, and calls to external programs. 's expressive power can be used to create a totally ordered list of subtasks. Suppose domain representations for complex application that all these subtasks are primitive except for domains. For example, the Horn 4. if t is primitive (i.e., there is an operator for t) then clauses can include calls to attached procedures 5. nondeterministically choose an operator o for t We believe the primary 14. endif's higher level of expressivity made it possible to formulate highly expressive domain algorithms in's data structures to make them faster; for example, we found that a simple change to the data structure We intend to make more optimizations in the near future. (Aha and Breslow 1997).
MIPS: The Model-Checking Integrated Planning System
Edelkamp, Stefan, Helmert, Malte
Mips is a planning system that applies binary decision diagrams (BDDs) to compactly represent world states in a planning problem and efficiently explore the underlying state space. It was the first general planning system based on model-checking methods. It can handle the strips subset of the pddl language and some additional features from adl, namely, negative preconditions and (universal) conditional effects. At the Fifth International Conference on Artificial Intelligence Planning and Scheduling (AIPS'00), mips was one of five planning systems to be awarded for distinguished performance in the fully automated track. This article gives a brief introduction to, and explains the basic planning algorithm used by, mips, using a simple logistics problem as an example.
The GRT Planner
Refanidis, Ioannis, Vlahavas, Ioannis
The main idea that arise during the forward search phase and of the planner is to compute offline, in the preprocessing the goals. This approach succeeds in the notion of related facts in the goal-regression avoiding computing estimates for invalid facts process. These are facts that have been achieved in the preprocessing phase. However, it introduces either by the same or subsequent actions, without some problems in situations where the the last actions deleting the facts achieved goal state is not completely described because first. The cost of achieving simultaneously a set an action to regress the goals might not exist. of unrelated facts is considered equal to the To cope with this situation, at the beginning sum of their individual costs, whereas the cost of the preprocessing phase, We know from our experience that if move actions were Table 1.
Tokenplan: A Planner for Both Satisfaction and Optimization Problem
Meiller, Yannick, Fabiani, Patrick
All subsequent work considers the obtained Petri net representation. These tokens hold on ction planning is generally done in two (2) searching it for a solution. The way a label of the specific bindings of the variables work load is shared between these stages of the predicate associated with the place. The particularity of our planner lays in the flexibility it offers in the this listing. Indeed, all markings reachable way it builds the search space, which, in turn, in one step are unified in one sole marking: leads to valuable consequences over the search They are superposed, and copies of itself.
Stan4: A Hybrid Planning Strategy Based on Subproblem Abstraction
Planning domains often feature subproblems such as route planning and resource handling. Using static domain analysis techniques, we have been able to identify certain commonly occurring subproblems within planning domains, making it possible to abstract these subproblems from the overall goals of the planner and deploy specialized technology to handle them in a way integrated with the broader planning activities. Using two such subsolvers our hybrid planner, stan4, participated successfully in the Fifth International Conference on Artificial Intelligence Planning and Scheduling (AIPS'00) planning competition.
Heuristic Search Planner 2.0
Other achieves a tradeoff between optimality and heuristic search planners in the AIPS2000 Contest speed. The transition function f maps states s file domain.pddl. The syntax for the instance into states s′ s - Del(a) Add(a) for and domain files is given by the PDDL standard. The action costs c(a) are all equal to 1. that includes The states s S are sets of atoms from can also choose a schedule of options as done A. in The set of actions A(s) applicable in s is found. In addition, the different options can are the operators op in O that are relevant be run concurrently as threads.