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

グラフ理論の問題

難易度 3期末試験の応用レベル大学数学 グラフ理論

頂点集合 と、次の 本の辺からなる単純無向グラフ を考える。

で隣接していない相異なる 頂点の組 に対し、 に辺 を 本加えた単純グラフを と書く。

ここで、オイラー路とはすべての辺をちょうど 回ずつ通る道(始点と終点は一致してもしなくてもよい)であり、ハミルトン閉路とはすべての頂点をちょうど 回ずつ通る閉路である。

隣接していない 頂点の組 のうち、
- がオイラー路をもつものの個数を 、
- がハミルトン閉路をもつものの個数を 、
- がオイラー路とハミルトン閉路の両方をもつものの個数を

とする。組 をこの順に求めよ。

この問題で使うもの

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

読み込み中…

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

一覧で見る(前提が先)
  1. 樹形図で数え上げる
  2. 積の法則と和の法則
  3. 和の法則・積の法則と樹形図
  4. 順列・円順列・重複順列
  5. 組合せ
  6. グラフの次数と握手補題
  7. オイラー路・オイラー閉路の判定
  8. 2 部グラフと奇閉路
  9. ハミルトン閉路の有無

ヒント

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

ヒント 1

オイラー路の有無は奇数次の頂点の個数で決まります。ハミルトン閉路については、 の切断点 に注目しましょう。

ヒント 2

辺 を加えると の次数の偶奇だけが変わります。また、切断点をもつグラフはハミルトン閉路をもちません。したがって、ハミルトン閉路の候補は と をまたぐ辺 だけです。

ヒント 3

奇数次の頂点は なので、オイラー路をもつのは または のちょうど一方を端点にもつ組です。 を加えたときのハミルトン閉路は、「 の隣接点から まで をすべて通る道」と「 から の隣接点まで をすべて通る道」の組に対応します。

答えと解説

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

次数と非隣接な組

各頂点の次数は

である(合計 )。奇数次の頂点は の 個である。

、 とおく。隣接していない組は 個あり、次のとおりである。
- の内部: の 個
- の内部: の 個
- と をまたぐもの: の 個

の計算

は連結である。連結グラフがオイラー路をもつのは、奇数次の頂点が 個または 個のときに限る。辺 を加えると、 の次数の偶奇だけが入れかわる。
- の両方が に属する場合: はすでに辺なので起こらない。
- ちょうど一方が に属する場合:奇数次の頂点は 個になり、オイラー路をもつ。
- どちらも属さない場合:奇数次の頂点は 個になり、オイラー路をもたない。

と隣接しない頂点は 、 と隣接しない頂点は である。よって である。

の計算

では が切断点である( を除くと と に分かれる)。ハミルトン閉路から 頂点を除いたものは道であり連結なので、切断点をもつグラフはハミルトン閉路をもたない。

加える辺が や の内部にあるときは、 は切断点のままである。したがってハミルトン閉路はない。

加える辺が のときを考える。ハミルトン閉路 は辺 を必ず使う(使わなければ は のハミルトン閉路になり矛盾する)。 から を除いた道 は と のすべての頂点を通る。 と を結ぶ辺は だけなので、 は次の つをつないだ形になる。
- の全頂点を通り、 の隣接点( または )から出発して で終わる道
- の全頂点を通り、 から出発して の隣接点( または )で終わる道

逆に、この つの道があれば、両端を と辺 でつないでハミルトン閉路ができる。

側: は道 である。 の全頂点を通る道の端点は と だけで、もう一方の端も に隣接する。よって のときに限り条件を満たす。

側: の辺は である。 は で としか隣接しないので、 の全頂点を通る道では は必ず端点になる。
- : があるので条件を満たす。
- : があるので条件を満たす。
- : があるので条件を満たす。
- :端点は と出発点なので、出発点は でなければならない。しかし の次は しかなく、 が 番目に来て終点になれない。よって条件を満たさない。

したがって 、 のときに限りハミルトン閉路をもち、 である。

例えば では、 がハミルトン閉路になる。

の計算

オイラー路をもつ 組のうち、ハミルトン閉路の条件を満たすのは、 または と または を結ぶ組で、しかも を含まないものである。それは の 組なので、 である。

以上より である。

別解

G の次数は s:4, a1:3, a2:2, a3:3, a4:2, b1,b2,b3:各2。G は連結で、奇数次数の頂点は a1, a3 の2つ。隣接していない組は C(8,2)−10=18 個。

【p】G+uv がオイラー路をもつ条件は、連結かつ奇数次数の頂点が 0 個または 2 個であること。辺を加えると u, v の次数の偶奇が入れ替わる。
- 両方が偶数次数の頂点だと、奇数次数の頂点は4個になり不可。
- 両方が奇数次数の頂点 {a1,a3} は隣接しているので、組として不適。
- 一方が {a1,a3}、他方が偶数次数の頂点なら、奇数次数の頂点は2個で可。

a1 と非隣接なのは a4,b1,b2,b3 の4個、a3 と非隣接なのは s,b1,b2,b3 の4個。よって p=8。

【q】s を除くと {a1,a2,a3,a4} と {b1,b2,b3} に分かれるので、s は切断点。ハミルトン閉路をもつには、加える辺 uv が a 側と b 側を結ぶ辺 x–b でなければならない(s を含む辺や同じ側どうしの辺では s が切断点のまま)。
閉路は s→b 側の経路→x→a 側の経路→s の形になる。b 側のハミルトン経路は b1b2b3 のみで、s に隣接する端は b1,b3 なので b∈{b1,b3}。
a 側の誘導グラフの辺は a1a2, a2a3, a3a4, a1a3。そのハミルトン経路は a4-a3-a1-a2 と a4-a3-a2-a1 のみ。経路の一端は x、他端は s に隣接する a1 か a4 でなければならない。これを満たす x は a2(他端 a4)、a1(他端 a4)、a4(他端 a1)の3通り。
これらの x と b1, b3 の組はすべて G で非隣接なので、3×2=6組。よって q=6。

【r】q の6組のうち、a1 または a3 を含むものは {a1,b1}, {a1,b3} の2組。よって r=2。

答え (p,q,r)=(8,6,2)。

この問題の確認

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

間違いを報告する

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

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

関連する問題