MyVIPWebToolsロゴ

ダイクストラ最短経路計算機 — 2つのノード間の最短ルートを求める

このダイクストラ最短経路計算機は、シンプルなテキストの辺リスト(例:A-B:4, B-C:2)として入力された重み付きグラフ内の任意の2つのノード間の最短経路を、実世界のルーティングおよびネットワークシステムを支えているのと同じ技術であるダイクストラの古典的な最短経路アルゴリズムを使用して求めます。

クイック回答

重み付きグラフを辺リストとして入力し、開始ノードと終了ノードを選択すると、ダイクストラのアルゴリズムによって最短経路と総距離が即座に求められます。

重み付きの辺をNodeA-NodeB:weightの形式で入力してください(例:A-B:4, B-C:2)。

ダイクストラ最短経路計算機 — 重み付きグラフをオンラインでの使い方

  1. 1

    グラフをカンマ区切りの辺リストとして入力します(例:A-B:4, B-C:2)。

  2. 2

    開始ノードと終了ノードの名前を入力します。

  3. 3

    「計算」をクリックして、最短経路と総距離を求めます。

なぜダイクストラ最短経路計算機 — 重み付きグラフをオンラインでを使うのか?

1956年にエドガー・ダイクストラによって考案されたダイクストラのアルゴリズムは、最も近い未訪問ノードを繰り返し訪問し、その隣接ノードへの距離を緩和(更新)することで、重み付きグラフ内の開始ノードから他のすべてのノードへの最短経路を求めます — この貪欲なアプローチは、辺の重みが非負である限り、証明可能に最適です。この正確なアルゴリズム、またはその近い変種は、GPSナビゲーション、ネットワークルーティングプロトコル、無数の経路探索システムの基盤となっており、この計算機は、あなたがシンプルな重み付き辺リストとして記述したグラフに対して直接それを実行します。

よくある質問

関連ツール

ダイクストラ最短経路計算機 — 重み付きグラフをオンラインで | MyVIPWebTools