package aima.core.search.framework;
/**
* Artificial Intelligence A Modern Approach (3rd Edition): page 92.<br>
* <br>
* a heuristic function, denoted h(n):<br>
* h(n) = estimated cost of the cheapest path from the state at node n to a goal
* state.<br>
* <br>
* Notice that h(n) takes a node as input, but, unlike g(n) it depends only on
* the state at that node.
*
* @author Ravi Mohan
*
*/
public interface HeuristicFunction {
double h(Object state);
}