アルゴリズムはノードに2回目に来ることがあり、すなわち、ノードへの2つの経路が存在する可能性がある。アルゴリズムはどのパスがより短いかを知る必要があります。デプスファーストサーチはノードにどのようにアクセスしますか?
ベスト・ファースト・サーチが以前に訪れたノードに到達すると、以前の訪問がより長いパスを持つ可能性があります。これが起こると、開いているリストと閉じたリストを更新する必要があります。 これはA *検索では発生しません。
質問:これはDFSで起こりますか?
答えははいですが、私はそれがノーだと思いました。なぜそれははいですか?私はノードが訪問されたら、それに戻らないと思った。
'これはA *検索では起こり得ません。ヒューリスティックが最適でない場合、A *はそのノードをより短いコストで更新します。だから、A *も同様に操作しますが、ヒューリスティックが最適であれば、コストがより少ないノードは他にないことがわかっているため、ヒューリスティックは最適ではありません。 –