Computer Science, asked by kartikchampion865, 8 months ago

Define what it means for a heuristic function to be admissible, and explain why it might be desirable for such a function to have this property

Answers

Answered by Anonymous
3

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.

Using an admissible heuristic will always result in an optimal solution. A non-admissible heuristic may overestimate the cost of reaching the goal. It may or may not result in an optimal solution. However, the advantage is that sometimes, a non-admissible heuristic expands much fewer nodes

Answered by Anonymous
5

Explanation:

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.

please follow me

thanks my answer

Similar questions