Differences between revisions 5 and 6
Revision 5 as of 2015-07-18 02:55:46
Size: 1602
Editor: XmlRpcBot
Comment:
Revision 6 as of 2015-07-18 06:35:28
Size: 1601
Editor: XmlRpcBot
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
lm_ff_syn(lm_graph=, admissible=false, optimal=false, alm=true, cost_type=NORMAL, transform=<none>) lm_ff_syn(lm_graph, admissible=false, optimal=false, alm=true, cost_type=NORMAL, transform=<none>)

LAMA-FF synergy

If the FF heuristic should be used (for its estimates or its preferred operators) and we want to use preferred operators of the landmark count heuristic, we can exploit synergy effects by using the LAMA-FF synergy. This synergy can only be used via Predefinition (see Predefinitions), for example: "hlm,hff=lm_ff_syn(...)"

lm_ff_syn(lm_graph, admissible=false, optimal=false, alm=true, cost_type=NORMAL, transform=<none>)
  • lm_graph (LandmarkGraph):

  • admissible (bool): get admissible estimate

  • optimal (bool): optimal cost sharing

  • alm (bool): use action landmarks

  • cost_type ({NORMAL, ONE, PLUSONE}): Operator cost adjustment type. No matter what this setting is, axioms will always be considered as actions of cost 0 by the heuristics that treat axioms as actions.

    • NORMAL: all actions are accounted for with their real cost

    • ONE: all actions are accounted for as unit cost

    • PLUSONE: all actions are accounted for as their real cost + 1 (except if all actions have original cost 1, in which case cost 1 is used). This is the behaviour known for the heuristics of the LAMA planner. This is intended to be used by the heuristics, not search engines, but is supported for both.

  • transform (AbstractTask): Optional task transformation for the heuristic. Currently only adapt_costs is available.