幅優先探索(BFS)の理解
問題
幅優先探索(Breadth-First Search)に関する次の記述のうち、正しいものを1つ選べ。
解説
幅優先探索(BFS)は、開始ノードから近い階層(深さ)にあるノードをすべて探索してから、次の階層へと進むアルゴリズムです。
全ての経路を同じペースで進めるため、ゴールが見つかった時点でそれが「最短経路」であることが保証されます。
しかし、探索中のすべての状態(ノード)をメモリに保持しておく必要があるため、探索空間が広いとメモリ消費が急激に増大(メモリ枯渇)するという欠点があります。
1. 幅優先探索は近い階層から順に探索するため、最短経路を見つけやすい。
正しい:BFSの最大の特徴です。スタートから近い順に全方位へ探索を広げるため、最初に見つかったゴールへの経路が最短経路となります。
2. 幅優先探索はメモリ消費が少ない。
誤り:同じ階層のノードをすべて記憶しておく必要があるため、深さ優先探索(DFS)と比較してメモリ消費が非常に大きくなります。
3. 幅優先探索は深さ優先探索よりも常に高速である。
誤り:ゴールが深い位置にある場合や、探索空間が広大でメモリが不足する場合は、深さ優先探索の方が早く解に到達できることがあります。
4. 幅優先探索はランダム探索の一種である。
誤り:BFSは規則的かつ網羅的に探索を行う決定論的なアルゴリズムであり、ランダム性はありません。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- プランニングの基本概念
- Mini-Max法の理解
- αβ法(アルファベータ法)の特徴
- SHRDLUの歴史的意義
- STRIPSの理解
- ハノイの塔と探索
- 幅優先探索(BFS)の理解
- 深さ優先探索(DFS)の特徴
- ブルートフォース(力任せ探索)
- モンテカルロ法の理解
- 探索と推論の違い
- 探索アルゴリズムの比較
- Cycプロジェクトの目的
- DENDRALの特徴
- is-a関係の理解
- has-a関係の特徴
- part-of関係の理解
- Question-Answeringの特徴
- 意味ネットワークの理解
- ELIZAの特徴
- インタビューシステムの理解
- ウェブマイニングの特徴
- オントロジーの理解
- セマンティックWebの特徴
- 東ロボくんの目的
- MYCINの特徴
- IBM Watsonの特徴
- 機械学習の基本概念
- 次元の呪いの理解
- スパムフィルターの特徴
- ビッグデータの特徴
- レコメンデーションエンジンの理解
- ImageNetの意義
- ILSVRCの歴史的転換点
- LeNetの特徴
- AlphaGoの意義
- ネオコグニトロンの理解
- LLM(大規模言語モデル)の特徴


