|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HeuristicStateEvaluationFunction<K extends AgentAction,S extends GameState,P extends GameProblem<K,S>>
A node evaluation function that returns an estimated utility from a given position.
This is a tagging interface -- the distinction between a MinimaxFunction and a HeuristicStateEvaluationFunction is in how they operate, not in the methods they implement.
Such a function could simply call "MinimaxFunction", but the idea behind a heuristic evaluation is that it should save time as compared to an exhaustive minimax search.
Evaluation functions should order terminal states in the same way as the true utility function.
Method Summary |
---|
Methods inherited from interface edu.columbia.cs.coms4701.search.adversarial.StateEvaluationFunction |
---|
evaluateStateForProblem |
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |