AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
|
#include "probfd/heuristics/determinization_cost.h"
Uses a classical heuristic on the all-outcomes-determinization to estimate the expected costs to reach the goal.
Public Member Functions | |
DeterminizationCostHeuristic (std::shared_ptr<::Evaluator > heuristic) | |
Construct from a classical heuristic. | |
void | print_statistics () const override |
Prints statistics, e.g. the number of queries made to the interface. | |
virtual value_t | evaluate (param_type< State > state) const=0 |
Evaluates the heuristic on a given state and returns the heuristic value. | |
|
explicit |
Construct from a classical heuristic.
|
overridevirtual |
Prints statistics, e.g. the number of queries made to the interface.
Reimplemented from probfd::Evaluator< State >.
|
pure virtualinherited |
Evaluates the heuristic on a given state and returns the heuristic value.
Implemented in probfd::heuristics::ConstantEvaluator< State >.