A-1アルゴリズム・プログラミング · アルゴリズム
ベルマンフォード法
Bellman-Ford Algorithm
べるまんふぉーどほう
重み付きグラフで、出発点から各頂点への最短経路を求めるアルゴリズム。すべての辺について距離の更新を頂点数−1回繰り返すことで、負の重みの辺があっても最短経路を求められ、負の閉路の存在も検出できる。ダイクストラ法より計算量は大きい。
共有:
Related
他の資格での定義
Related
関連キーワードの用語
A-1グラフ理論
頂点(ノード)と、頂点どうしを結ぶ辺(エッジ)からなるグラフの性質を研究する数学の分野。向きのある有向グラフ、向きのない無向グラフ、辺に重みを持つ重み付きグラフがあり、最短経路や最小全域木、ネットワークの経路制御、SNSの関係の分析などに応用される。
A-1最短経路探索
重み付きグラフで、2つの頂点の間を結ぶ経路のうち、通る辺の重み(距離や費用)の合計が最小になる経路を求めること。負の重みが無ければダイクストラ法、負の重みがあればベルマンフォード法などを使い、カーナビの経路案内やネットワークの経路制御に応用される。
A-1ダイクストラ法
辺の重みが負でない重み付きグラフで、出発点から各頂点への最短経路を求めるアルゴリズム。最短距離が確定していない頂点のうち距離が最小のものを確定させ、そこから隣接する頂点の距離を更新することを繰り返す。OSPFの経路計算に使われている。
