All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aima.core.search.framework.evalfunc.HeuristicFunction Maven / Gradle / Ivy

Go to download

AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.

The newest version!
package aima.core.search.framework.evalfunc;

/**
 * Artificial Intelligence A Modern Approach (3rd Edition): page 92.
*
* a heuristic function, denoted h(n):
* h(n) = estimated cost of the cheapest path from the state at node n to a goal * state.
*
* 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); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy