webdevqa.jp.net

木の分岐因子を見つける方法

特定の検索ツリーには、レベル3に6つのノードがあります。次のレベルには、24のノードがあります。レベル3の分岐因子は何ですか?

答えは4ですが、理由を誰かに教えてもらえますか、2だと思いました。

6
blazing

ウィキペディアから:

計算、ツリーデータ構造、およびゲーム理論では、分岐因子は各ノードの子の数、次数です。この値が均一でない場合は、平均分岐係数を計算できます。

レベル3に6つのノードがあり、レベル4に24のノードがあるため、レベル3のノードごとの子の平均数は24/6=4

14
Anis

さまざまなタイプのツリーでは、分岐係数は、ツリー全体のstatic値(perfect binary treesでのみ発生する)またはaveragebranching factorのいずれかであり、木の場合。

分岐因子はdepthの隣のノードの特性の1つであり、ツリーがどの程度複雑になるかを手掛かりにします。たとえば、19x19ボードのGO Gameの場合、最初のレベルの分岐係数は361です。深度4でさらに4回移動すると、最終的に10 billionノードになります。 (可能な動き)

出典:人工知能入門、Janet Finlay

2
user1767754