頂点集合を 、辺集合を とする単純グラフ を考える。 は長さ の閉路 に対角線 を 1 本加えたグラフである。 を正の整数とし、 の頂点を 色以下で塗り分ける方法の数を とする。ここで「塗り分ける」とは、辺で結ばれた 2 頂点が異なる色になるように、各頂点に 色のうちの 1 色を割り当てることであり、色は区別する(使わない色があってもよい)。彩色多項式 を の式で求めよ。
彩色多項式
削除縮約公式 や、木 ・閉路 ・完全グラフ などの基本形、頂点を順に塗る積の法則を使って、グラフの彩色多項式 を求められる
前提
- 頂点彩色と彩色数 (大学数学 グラフ理論)
この技能までの道筋(9 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 組合せ (数学A 場合の数と確率)
- グラフの次数と握手補題 (大学数学 グラフ理論)
- 2 部グラフと奇閉路 (大学数学 グラフ理論)
- 最大独立集合と最小頂点被覆 (大学数学 グラフ理論)
- 頂点彩色と彩色数 (大学数学 グラフ理論)
説明
彩色多項式 は、グラフ の頂点を 色 で塗り分ける方法の数です。条件は「隣接する 2 頂点は異なる色」だけで、 色すべてを使う必要はなく、色には区別があります。これが求まると、 となる最小の正の整数 として彩色数 も読み取れます。計算には、木・閉路・完全グラフなどの基本形、頂点を順に塗る積の法則、辺を 1 本ずつ減らす削除縮約公式を組み合わせます。
なぜそうしてよいのか
積の法則が使える場合。 頂点を の順に塗るとします。 の隣接頂点のうち、すでに塗った 個が互いにすべて隣接している(クリークをなす)とします。このときそれらは必ず相異なる 色で塗られているので、 の色の選び方はそれまでの塗り方によらず常に 通りです。積の法則より となります。
- 木( 頂点)の場合: 木は連結なので、1 頂点 を根とし、すでに塗った頂点に辺でつながる頂点を 1 つずつ加えていく順(根から外へ広げる順)で塗れます。新しく塗る頂点が塗り済みの頂点 2 個と隣接していたとすると、その 2 個は塗り済みの部分の中で道で結ばれているので閉路ができてしまいます。したがって 以外の各頂点は、塗り済みの頂点とちょうど 1 本の辺でつながります。よって ()となり、 です。
- 完全グラフ の場合: どの順でも なので、 です。
- 互いにつながっていない部分に分かれるグラフでは、各部分を独立に塗れるので、積の法則より各部分の彩色多項式の積になります。
削除縮約公式。 辺 を取り除いたグラフを とします。 と を 1 頂点にまとめ、両者の隣接頂点をすべてその頂点に隣接させたグラフを とします(このときできるループは消し、多重辺は 1 本にまとめます)。 の正しい塗り方は、次の 2 種類にちょうど分かれます。
- が異なる色のもの: これは の正しい塗り方そのものです。
- が同じ色のもの: まとめた頂点にその色を塗れば、 の正しい塗り方と 1 対 1 に対応します。
和の法則より 、すなわち です。辺のないグラフは で、公式を使うたびに辺か頂点が減ります。よって は の多項式になります。
閉路 ()の場合。 を についての帰納法で示します。
- 基底 : なので です。一方、 となり、一致します。
- ステップ : で公式が成り立つと仮定します。 の 1 辺を削除すると 頂点の道(木)になり、その辺を縮約すると になります( なので単純な閉路です)。よって です。ここで であり、 です。したがって となり、 でも公式が成り立ちます。
手順
基本形かどうかを確認する。木なら 、閉路 なら 、完全グラフ なら を使う。互いにつながっていない部分に分かれるときは、各部分の彩色多項式の積をとる。
塗る順序を工夫して積の法則を使う。各頂点について、すでに塗った隣接頂点 個が互いに隣接しているなら、選択肢は 通りである。この条件が全頂点で成り立つ順序があれば、それらの積が答えになる。なお、 が弦のない長さ 4 以上の閉路(閉路上の頂点どうしを結ぶ辺が閉路の辺以外にないもの)を含むと、この順序は存在しない。その閉路上で最後に塗る頂点では、塗り済みの 2 隣接頂点が隣接していないからである。
手順 1・2 が使えないときは辺 を 1 本選び、 で分解する。 と がどちらも基本形や積の法則で求まる形になる辺を選ぶとよい。
を作るときは、 を 1 頂点にまとめ、 と 両方の隣接頂点をすべて引き継ぐ。ループは消し、重なった辺は 1 本にまとめる。頂点数は 減る。
展開・因数分解して整理し、検算する。 頂点・辺数 のグラフでは、最高次の項は 、 の係数は になる。また の正の整数 では値が になる。
例題
頂点 と辺 からなるグラフ (5 頂点の閉路 に弦 を 1 本加えたもの)の彩色多項式 を求めよ。
例題の解答
手順 1. は閉路 に辺が 1 本多いので、木でも閉路でもありません。 などが辺でないので、完全グラフでもありません。また は連結です。よって基本形には当てはまりません。
手順 2. は長さ 4 の閉路で、 も も辺ではないので弦がありません。どの順で塗っても、この 4 頂点のうち最後に塗る頂点では、閉路上の 2 つの隣接頂点がすでに塗られていて、しかも互いに隣接していません。たとえば が最後なら、 と が塗り済みで非隣接です。このとき選択肢の数は が同色かどうかで変わるので、手順 2 の順序は存在しません。
手順 3. そこで削除縮約公式を使います。弦 を選ぶと です。 は閉路 なので、手順 1 の公式より です。
手順 4. と をまとめた頂点を とします。 の隣接頂点 と の隣接頂点 をすべて引き継ぐので、 は と隣接します。辺 は 2 本重なりますが 1 本にまとめ、辺 からできるループは消します。残る辺 も加えると、 は三角形 に頂点 が だけにつながった形です。これは手順 2 で の順に塗れるので、 です。
よって
です。ここで なので、波かっこの中は となります。したがって
です。
手順 5(検算). 展開すると です。 の係数 は辺数 6 と一致します。また 、 なので で、三角形 を含むことと整合します。
答え:
よくある誤り
削除縮約公式の符号を としてしまう誤り。正しくは 。辺を加えると制約が増えて塗り方は減るので、引き算になる(和になるのは のほう)。
塗り済みの隣接頂点が互いに隣接していないのに、選択肢を 通りとしてしまう誤り。たとえば を周に沿って の順に塗り、 とするのは誤り( と が同色なら は 通りになる)。正しくは 。
色の区別をなくしたり、「ちょうど 色を使う」塗り方だけを数えたりしてしまう誤り。たとえば三角形の 3 色での塗り方を 通りとするのは誤り。 は使わない色があってもよく、色に区別がある数え方なので、正しくは 。
縮約で片方の頂点の隣接しか引き継がなかったり、重なった辺を 2 本のまま扱ったりする誤り。例題で と の辺を落とすと、 を道 とみて としてしまう。正しくは が すべてと隣接し、。多重辺は塗り分けの条件としては 1 本と同じである。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
頂点集合を とし、辺集合を
とする単純グラフ を考える。 を正の整数とする。区別のつく 色を使い、辺で結ばれた 2 頂点が異なる色になるように の各頂点を塗る方法の数(すべての色を使う必要はない)を とする。 を の式で表せ。頂点集合を とし、辺集合を
とする単純グラフ (正方形 に対角線 を加えたグラフ)を考える。 を正の整数とし、 色以下を使って の各頂点に色を塗る。辺で結ばれた 頂点が必ず異なる色になる塗り方の総数を とする(色は区別し、使わない色があってもよい)。彩色多項式 を の式で求めよ。
この技能を使う問題
頂点集合 をもち、辺集合が である単純グラフを とする( から辺 を除いたグラフ)。 の集合分割 のうち、 のどのブロック についても が誘導する の部分グラフが連結であるもの全体を とする(要素が 1 個のブロックは連結とみなす)。 に細分による半順序( の各ブロックが のあるブロックに含まれる)を入れる。 の最小元 と最大元 に対し、メビウス関数の値 を求めよ。ただしメビウス関数は 、 のとき で定める。
を正の整数とする。頂点集合を とし、辺集合を
とする単純グラフ を考える(完全二部グラフ に辺 を 1 本加えたグラフ)。 を正の整数とし、区別のつく 色を用意する。 の各頂点に 色のいずれか 1 色を塗り、辺で結ばれた 2 頂点が必ず異なる色になるようにする(使わない色があってもよい)。このような塗り方の総数、すなわち の彩色多項式 を と の式で求めよ。集合 を、空でない つのブロックに分割する(ブロックの順序は区別しない)。そのうち、どのブロックも連続する つの整数 を同時に含まないような分割は何通りあるか。
頂点 からなり、辺集合が
である単純グラフ (車輪グラフ)を考える。 を正の整数とし、 の 色以下による適切な彩色(各頂点に 色のいずれかを割り当て、辺で結ばれた 2 頂点が異なる色になるもの)の個数を とする。 を の式で求めよ。頂点集合を とし、辺集合を とする単純グラフ を考える( 頂点の閉路に弦 を加えたグラフ)。 の集合分割 であって、 の各ブロックが誘導する の部分グラフがすべて連結であるもの全体を とし、 に細分による順序( の各ブロックが のあるブロックに含まれる)を入れる。 はすべてのブロックが 点である分割 を最小元、 全体を つのブロックとする分割 を最大元にもつ。 のメビウス関数 について、 の値を求めよ。
頂点集合を とし、辺集合を
とする単純グラフ (三角柱の頂点と辺がつくるグラフ)を考える。 を正の整数とし、 色の中から各頂点に 1 色を割り当てる方法のうち、辺で結ばれた 2 頂点が必ず異なる色になるもの(適切な彩色)の個数を とする。 を の多項式として求めよ。
この技能の次に学べること
- ボンド束と彩色多項式 (大学院数学 代数的組合せ論)