This is a homework question, exactly as follows:
The heuristic path algorithm (Pohl, 1977) is a best-first search in which the evaluation function is f(n) = (2-w)g(n) + wh(n)
.
For what values of w is this complete?
Here's what I know:
w = 0: f(n)=2g(n)
--> Uniform Cost Search, which is complete.
w = 1: f(n)=g(n) + h(n)
--> A*, which is complete.
w = 2: f(n)=2h(n)
--> greedy Best First Search, which is not complete.
What about all other values of w
?
Please don't just give the answer, help me get to the solution.
Interesting thing about "all other values of w" for w>2: They all have the form f(n) = h(n) - g(n) with some constants in front of h and g. What impact, if any, does subtracting the cost have on completeness? Seems you should be able to generalize from there.