Contents
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_factory, admissible=false, optimal=false, alm=true, lpsolver=CPLEX, transform=no_transform, cache_estimates=true)
lm_factory (LandmarkFactory):
admissible (bool): get admissible estimate
optimal (bool): optimal cost sharing
alm (bool): use action landmarks
lpsolver ({CLP, CPLEX, GUROBI}): external solver that should be used to solve linear programs
CLP: default LP solver shipped with the COIN library
CPLEX: commercial solver by IBM
GUROBI: commercial solver
transform (AbstractTask): Optional task transformation for the heuristic. Currently only adapt_costs is available.
cache_estimates (bool): cache heuristic estimates
Note: to use an LP solver, you must build the planner with LP support. See LPBuildInstructions.