本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

最短経路探索

最短経路探索は、グラフ上である頂点から別の頂点までの合計コストが最小になる経路を求める処理です。

もう少し詳しく

道路網、通信経路、配送経路などを、頂点と辺と重みで表して考えます。辺の重みが非負ならダイクストラ法、負の重みを扱うならベルマンフォード法など、条件によって使う方法が変わります。

試験での見方

黒猫の闇の刻印

最短経路の問題では、現在の暫定距離、確定済み頂点、更新された距離を段階ごとに表にします。単純な辺数ではなく、重みの合計で比較する点に注意しましょう。

例:駅Aから駅Dまで、A→B→Dが15分、A→C→Dが12分なら、後者が最短経路になります。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:アルゴリズム

関連トピック:グラフのアルゴリズム

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ