Differences between revisions 6 and 7
Revision 6 as of 2015-12-06 14:42:17
Size: 3175
Editor: XmlRpcBot
Comment:
Revision 7 as of 2016-04-11 16:44:30
Size: 3187
Editor: XmlRpcBot
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
Line 7: Line 8:
 [[http://www.aaai.org/ocs/index.php/ICAPS/ICAPS14/paper/view/7892/8031|LP-based Heuristics for Cost-optimal Planning]].<<BR>>  [[LP-based Heuristics for Cost-optimal Planning|http://www.aaai.org/ocs/index.php/ICAPS/ICAPS14/paper/view/7892/8031]].<<BR>>
Line 9: Line 10:
Line 10: Line 12:
 [[http://ijcai.org/papers13/Papers/IJCAI13-335.pdf|An admissible heuristic for SAS+ planning obtained from the state equation]].<<BR>>  [[An admissible heuristic for SAS+ planning obtained from the state equation|http://ijcai.org/papers13/Papers/IJCAI13-335.pdf]].<<BR>>
Line 20: Line 22:
Line 21: Line 24:
 [[http://ijcai.org/papers13/Papers/IJCAI13-347.pdf|Getting the Most Out of Pattern Databases for Classical Planning]].<<BR>>  [[Getting the Most Out of Pattern Databases for Classical Planning|http://ijcai.org/papers13/Papers/IJCAI13-347.pdf]].<<BR>>
Line 31: Line 34:
Line 32: Line 36:
 [[http://link.springer.com/chapter/10.1007/978-3-540-74970-7_46|An LP-based heuristic for optimal planning]].<<BR>>  [[An LP-based heuristic for optimal planning|http://link.springer.com/chapter/10.1007/978-3-540-74970-7_46]].<<BR>>
Line 34: Line 38:
Line 35: Line 40:
 [[http://ijcai.org/papers13/Papers/IJCAI13-335.pdf|An admissible heuristic for SAS+ planning obtained from the state equation]].<<BR>>  [[An admissible heuristic for SAS+ planning obtained from the state equation|http://ijcai.org/papers13/Papers/IJCAI13-335.pdf]].<<BR>>
Line 37: Line 42:
Line 38: Line 44:
 [[http://www.aaai.org/ocs/index.php/ICAPS/ICAPS14/paper/view/7892/8031|LP-based Heuristics for Cost-optimal Planning]].<<BR>>  [[LP-based Heuristics for Cost-optimal Planning|http://www.aaai.org/ocs/index.php/ICAPS/ICAPS14/paper/view/7892/8031]].<<BR>>

LM-cut landmark constraints

Computes a set of landmarks in each state using the LM-cut method. For each landmark L the constraint sum_{o in L} Count_o >= 1 is added to the operator counting LP temporarily. After the heuristic value for the state is computed, all temporary constraints are removed again. For details, see

lmcut_constraints()

Posthoc optimization constraints

The generator will compute a PDB for each pattern and add the constraint h(s) <= sum_{o in relevant(h)} Count_o. For details, see

pho_constraints(patterns=systematic(2))

State equation constraints

For each fact, a permanent constraint is added that considers the net change of the fact, i.e., the total number of times the fact is added minus the total number of times is removed. The bounds of each constraint depend on the current state and the goal state and are updated in each state. For details, see

state_equation_constraints()

FastDownward: Doc/ConstraintGenerator (last edited 2024-01-11 22:26:36 by XmlRpcBot)