FE基礎理論 · 応用数学
グラフ理論
Graph Theory
ぐらふりろん
頂点(ノード)と、頂点どうしを結ぶ辺(エッジ)からなるグラフの性質を扱う数学の分野。辺に向きのある有向グラフと向きのない無向グラフがあり、ネットワークの経路探索、作業の依存関係の分析、スケジューリングなどに応用される。
共有:
Related
他の資格での定義
Related
関連キーワードの用語
FEグラフ
頂点(ノード)と、頂点どうしを結ぶ辺(エッジ)で、ものどうしのつながりを表すデータ構造。辺に向きのある有向グラフと向きのない無向グラフがあり、プログラムでは隣接行列や隣接リストで表現する。路線網の最短経路探索や、ネットワークの構造の表現に使う。
FE無向グラフ
辺(エッジ)に方向がないグラフ。頂点(ノード)間の接続関係を表現し、辺は双方向の関係を示す。ネットワークのトポロジや社会的関係の表現に使われる。
FE有向グラフ
辺(エッジ)に方向があるグラフ。頂点間の一方向の関係を表現する。Webページのリンク構造やワークフローの依存関係など、方向性のある関係の表現に適する。
FEダイクストラ法
重み付きグラフにおいて、始点から全ての頂点への最短経路を求めるアルゴリズム。辺の重みが非負の場合に使用でき、貪欲法に基づく。計算量はO(V²)だが、優先度付きキューを使うとO((V+E)log V)に改善できる。
FE最短経路探索
グラフ上の2点間で、辺の重みの合計が最小になる経路を求める処理。カーナビの経路案内やネットワークのルーティングに使われる。代表的な解法にダイクストラ法やベルマンフォード法がある。
FEベルマンフォード法
最短経路を求めるアルゴリズムの一つ。すべての辺について距離の更新を繰り返す。ダイクストラ法より遅いが、重みが負の辺を含むグラフでも扱え、負の閉路があることも検出できる。
