幅優先探索
はばゆうせんたんさく
名詞 中級 ★★★★★意味
幅優先探索(Breadth‑First Search、BFS)は、グラフや木構造を探索するアルゴリズムで、まず開始点から隣接するノードをすべて訪れ、次にそのノードの隣接ノードを順に探索していく方法です。レベルごとに探索を進めるため、最短経路を効率的に見つけることができ、道路網やネットワークの最短距離計算、迷路解法などで広く利用されます。BFSはキュー(FIFO)を使って実装され、探索の順序を保つことで正確な距離情報を保持します。
用例
迷路の出口を探すとき、幅優先探索を使うと最短ルートが確実に見つかります。
BFSはレベル順に探索し、最短距離を保証するアルゴリズムであることを示す。
類義語
幅優先探索、幅優先探索法、幅優先探索アルゴリズム
対義語
深さ優先探索、Depth-First Search、DFS
関連語
幅優先探索、階層探索、隣接リスト