MyVIPWebToolsロゴ

最小全域木計算機 — グラフを接続する最も安価な方法を見つける

この最小全域木計算機は、重み付きグラフ内のすべてのノードを可能な限り低い総コストで接続する辺の集合を、Union-Findによるサイクル検出を備えたクラスカルのアルゴリズムを使用して求めます。グラフはシンプルなテキストの辺リスト(例:A-B:4, B-C:2)として入力します。

クイック回答

重み付きグラフを辺リストとして入力すると、クラスカルのアルゴリズムによって最小全域木 — すべてのノードを接続する最も安価な辺の集合 — が即座に求められます。

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

最小全域木計算機 — クラスカルのアルゴリズムをオンラインでの使い方

  1. 1

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

  2. 2

    「計算」をクリックして、最小全域木を求めます。

  3. 3

    選択された辺と総最小重みを確認します。

なぜ最小全域木計算機 — クラスカルのアルゴリズムをオンラインでを使うのか?

最小全域木は、グラフ内のすべてのノードを、サイクルなしで、最少かつ最も安価な辺を使用して接続します — これは、すべての地点に最小の総コストで到達する必要があるネットワーク(道路、パイプライン、回路配線)を設計する際に求める構造そのものです。クラスカルのアルゴリズムはそれをエレガントに見つけます:すべての辺を安い順に並べ替え、サイクルを作らない各辺を貪欲に追加し、Union-Findデータ構造で接続性を効率的に追跡します。この貪欲なアプローチは証明可能に最適であり、この計算機は、あなたが重み付き辺リストとして入力したグラフに対して直接それを実行します。

よくある質問

関連ツール

最小全域木計算機 — クラスカルのアルゴリズムをオンラインで | MyVIPWebTools