August 2018
Intermediate to advanced
124 pages
2h 47m
English
A good heuristic function should be admissible, which means that the heuristic function should have a value that is less than (or equal to) the true cost to reach the goal:

Let's suppose that node 1 is the root node and node 5 has the goal state, and we are currently computing the heuristic function for node 2; the following applies:
Then, in order for our function to be admissible, the following must be true:
Read now
Unlock full access