私は、検索アルゴリズムの許容可能なヒューリスティックは、ゴールへの最短経路を決して過大評価するものではないと言われてきました。しかし、非ゴール状態ノードに0のヒューリスティック値を持たせることは有効ですか、あるいはゴール状態のみが0ヒューリスティック値を持つことができるという追加許容ルールです。次のようにヒューリスティックが容認されるとはどういう意味ですか?
例えばノードと目標状態Dとの間の最短経路である:
A = 5
B = 4
C = 3
D = 0
次のヒューリスティックが有効になります:
A = 4
B = 4
C = 0
D = 0
このヒューリスティックも有効だろう(一方また役に立たない)
A = 0
B = 0
C = 0
D = 0