arXiv論文メモ
新着一覧
cs.AI · 査読状況未確認

A*探索の同点処理で展開数がどう変わるか

Expansion Counts under Standard A* Tie-Breaking Strategies on the Final Plateau

Alex Fukunaga

この論文をやさしく読む

ひとことで言うと

経路探索のA*で、評価値が同じ候補を選ぶ順番が探索量をどれほど変えるか理論的に調べた。

何に役立つ?

A*の同点処理や評価関数を選ぶ際、探索量が大きく変わりうる条件を理解する助けになる。

この研究の面白いところ

9種類の方法のどの二つにも、一方を任意に大きく有利にする例があり、重みαを1未満にすると特定条件下で差が消える。

どこまで分かった?

一貫したヒューリスティック、正のコストなど明示された条件下の理論結果であり、実際の全探索問題での平均性能を示したものではない。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

A*探索アルゴリズムでは、f値が同じノードの同点処理方法が、最後のf値の層でどの状態を展開するかを決める。一貫したヒューリスティックのもとで、標準的な同点処理方法9種類のどの組み合わせについても、片方をもう片方より任意に大きな加算的展開数の差で有利にする、正のコストを持つ事例が双方に存在することを示す。パラメータ化された単位コストの格子の例では、小さいhを優先してからFIFOで処理する場合とLIFOで処理する場合の間で、展開数の比も上限なく大きくなる。 非ゴールでh>0となる単位コスト探索では、ゴール付近で正確なヒューリスティック値が分かっていると、相補的な極値の結果が得られる。正確な領域内の共通の配置から始める場合、小さいhの優先は残りの展開数を最小にする。一方、最後の層でh=1の全状態がゴールの直前にある場合、大きいhの優先は全展開数を最大にする。最後に、評価関数 fα=g+αh を使うと、非ゴールでh>0である限り、0≤α<1のどのヒューリスティック重みでも同点処理への感度がなくなり、全ての同点処理方法が同じ状態集合を展開する。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-20(UTC)
最新改訂
2026-09-20 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

In the A* search algorithm, the tie-breaking strategies for nodes with the same $f$-value determines which states A* expands on the final $f$-layer. For nine standard tie-breaking strategies, we show that under a consistent heuristic, every pair has positive-cost instances favoring each strategy over the other by an arbitrarily large additive expansion gap. A parameterized unit-cost grid example also gives unbounded expansion-count ratios between low-$h$ with FIFO and LIFO. In unit-cost search with $h > 0$ at non-goals, exact heuristic values near the goal lead to complementary extremal results: low-$h$ minimizes the number of remaining expansions from a common configuration within the perfect region, while high-$h$ maximizes the total number of expansions when every final-plateau state with $h=1$ is a goal predecessor. Finally, with the evaluation function $f_{\alpha} = g + \alpha h$, when $h>0$ at non-goals, every heuristic weight $0 \leq \alpha<1$ eliminates tie-breaking sensitivity, and all tie-breaking strategies expand the same set of states.

arXiv ID: 2609.23293 / 要約の誤りについて