単元一覧 › 大学数学 グラフ理論

グラフ理論の問題

難易度 2教科書の演習問題レベル大学数学 グラフ理論

頂点集合を とする完全グラフ を考え、相異なる 2 頂点 を結ぶ辺の重みを と の最小公倍数 と定める。この重みつきグラフの最小全域木の重み(全域木に含まれる辺の重みの和の最小値)を求めよ。

この問題で使うもの

この問題を解けるようになるまで(7 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 樹形図で数え上げる
  2. 積の法則と和の法則
  3. 和の法則・積の法則と樹形図
  4. 順列・円順列・重複順列
  5. 組合せ
  6. グラフの次数と握手補題
  7. 最小全域木(クラスカル法・プリム法)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

クラスカル法(重みの小さい辺から、閉路を作らないものを順に採用する)を使おう。

ヒント 2

が小さいのは、一方が他方の約数のときである。重みが小さい辺を順に書き出してみよう。頂点 に注意。

ヒント 3

重み までの辺を処理すると、頂点 以外の 頂点が 本の辺でつながる。あとは頂点 をつなぐ最も軽い辺を考えよう。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

クラスカル法で、重みの小さい辺から順に、閉路を作らないものを採用していく。

まず、重みが 以下の辺をすべて挙げる。 であり、等号は一方が他方の約数のときに限ることに注意して調べると、

である(頂点 を含む辺の重みは である)。

クラスカル法を実行する。
- 重み : を採用。
- 重み : , を採用。 は閉路 -- を作るので不採用。
- 重み : を採用。 は閉路を作るので不採用。
- 重み : を採用。
- 重み : , を採用。 は閉路を作るので不採用。

この時点で頂点 が 1 つの連結成分になり、採用した辺は 本である。重み の辺はどちらも閉路を作るので不採用。残る頂点 を含む辺のうち最小の重みは なので、 を採用して 本となり、全域木が完成する。

よって最小全域木の重みは

である。

別解

クラスカル法で辺を重みの小さい順に見る。
重み 4: を採用。
重み 6: 、 を採用( は閉路になるので不採用)。
重み 8: を採用( は閉路)。
重み 9: を採用。
重み 10: 、 を採用( は閉路)。
ここまでで頂点 が連結。残る頂点 は他の頂点との最小公倍数が ( のうち相手が の倍数でなければ 相手)で、最小は 。 を採用。
採用辺は 8 本(頂点数 9 より 1 少ない)で、重みの和は 。
検算: 各頂点につき、頂点 に接する辺の最小は 、頂点 は 、頂点 は であり、これらの辺は互いに別なので下限が整合する。また各カットで最小の辺を採用している(クラスカル法の正当性)。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題