language-icon Old Web
English
Sign In

Admissible heuristic

In computer science, specifically in algorithms related to pathfinding, a heuristic function is said to be admissible if it never overestimates the cost of reaching the goal, i.e. the cost it estimates to reach the goal is not higher than the lowest possible cost from the current point in the path. In computer science, specifically in algorithms related to pathfinding, a heuristic function is said to be admissible if it never overestimates the cost of reaching the goal, i.e. the cost it estimates to reach the goal is not higher than the lowest possible cost from the current point in the path. An admissible heuristic is used to estimate the cost of reaching the goal state in an informed search algorithm. In order for a heuristicto be admissible to the search problem, the estimated cost must always be lower than or equal to the actual cost of reaching the goal state. The search algorithm uses the admissible heuristic to find an estimated optimal path to the goal state from the current node. For example, in A* search the evaluation function (where n {displaystyle n} is the current node) is: f ( n ) = g ( n ) + h ( n ) {displaystyle f(n)=g(n)+h(n)}

[ "Incremental heuristic search" ]
Parent Topic
Child Topic
    No Parent Topic