京大 2024 年文系第 2 問:彩色多項式と立方体の塗り分け問題
2024 年の京都大学・文系数学で出題された立方体の塗り分け問題。初等的な数え上げによる解法と、大学で学ぶ「彩色多項式」を使った解法の 2 通りを紹介する。
問題の確認
個の異なる色を用意し、立方体の各面にいずれかの色を塗る。各面にどの色を塗るかは同様に確からしいとする。辺を共有するどの 2 つの面にも異なる色が塗られる確率を とするとき、 と を求めよ。
立方体の隣接構造
まず、立方体の 6 面の位置関係を整理しよう。
| 上面 | 面 1 |
| 下面 | 面 6 |
| 前面 | 面 2 |
| 後面 | 面 5 |
| 左面 | 面 4 |
| 右面 | 面 3 |
「辺を共有する=隣接する」という関係を整理すると、次のことがわかる。
互いには隣接しない(対面の関係)。ただし、側面 4 つすべてと隣接する。
環状に並んでおり、前↔右↔後↔左↔前と隣り合っている。
この構造を利用して、上面→側面 4 つ→下面の順に塗る方法を数えていく。
解法 1:初等的な数え上げ
高校数学の範囲で解く方法である。
(1) を求める
3 色を A, B, C とし、全事象は 通りである。
上面を色 A に固定して数えよう。対称性から、最後に 3 倍すればよい。
側面の塗り方
側面 4 つはすべて上面(色 A)と隣接するため、使えるのは B と C の 2 色だけだ。前面から順に考える。
前面は B か C → 2 通り
右面は前面と異なる → 1 通り
後面は右面と異なる → 1 通り
左面は後面・前面の両方と異なる必要がある
ここで、2 色しかないため、前→右→後と交互に塗ると自動的に左面も条件を満たす。
前 = B → 右 = C → 後 = B → 左 = C
前 = C → 右 = B → 後 = C → 左 = B
したがって、側面の塗り方は 2 通りである。
下面の塗り方
下面は側面 4 つすべてと隣接する。側面で B と C が両方使われているため、下面に使えるのは A だけだ。よって 1 通り。
合計
上面を A に固定したとき: 通り
上面の色の選び方が 3 通りあるから、条件を満たす塗り方は 通り。
(2) を求める
4 色を A, B, C, D とし、全事象は 通りである。
同様に上面を色 A に固定して考える。
側面の塗り方を数える
側面には B, C, D の 3 色が使える。前面から順に数えよう。
前面は B, C, D のどれか → 3 通り
右面は前面と異なる → 2 通り
後面は右面と異なる → 2 通り
左面は後面・前面の両方と異なる必要がある
左面の選択肢は「後面と前面が同色か異色か」で変わる。
左面は後面(=前面)と異なればよい → 2 通り
左面は後面とも前面とも異なる → 1 通り
それぞれの場合の数を求めよう。
後面=前面となる場合:
前面を決める(3 通り)→ 右面は前面と異なる(2 通り)→ 後面は前面と同じ(1 通り)→ 左面は後面と異なる(2 通り)
通り
後面≠前面となる場合:
前面を決める(3 通り)→ 右面は前面と異なる(2 通り)→ 後面は右面とも前面とも異なる(1 通り)→ 左面は後面とも前面とも異なる(1 通り)
通り
側面の塗り方は合計 通りである。
下面の塗り方
下面は側面 4 つすべてと隣接するため、側面で使われていない色しか選べない。側面で何色使われたかで場合分けする。
側面が 2 色だけのとき:
前面=後面、かつ右面=左面となるパターンだ。前面の選び方が 3 通り、右面の選び方が 2 通りで、 通り。
このとき下面には、A と「側面で使われなかった 1 色」の 2 色が使える → 2 通り
側面が 3 色すべて使われるとき:
通り。下面に使えるのは A だけ → 1 通り
合計
上面を A に固定したとき: 通り
上面の色の選び方が 4 通りあるから、条件を満たす塗り方は 通り。
解法 2:彩色多項式を使う
ここからは大学で学ぶ内容である。受験では使えないが、「彩色多項式」という強力な道具を紹介しよう。
彩色多項式とは
グラフ理論では、頂点の集まりと、それらを結ぶ辺の集まりをまとめて「グラフ」と呼ぶ。グラフの各頂点に色を塗り、辺で結ばれた頂点同士が異なる色になるようにする問題を「グラフ彩色」という。
色でグラフを塗り分ける方法の総数を と書くと、これは の多項式になることが知られている。これを彩色多項式という。
特に、 個の頂点が環状につながったグラフ(サイクル )の彩色多項式は次の公式で与えられる。
公式の導出
サイクル の彩色多項式を導出しよう。頂点を とし、 と環状につながっているとする。
と が同色かどうかで場合分けする。
と が異色の場合:
辺 を取り除いても塗り分け条件は同じだ。これは直線状のパス の彩色と同じで、
通りある。ただしこの中には「 と が同色」のパターンも含まれる。
と が同色の場合:
と を 1 つの頂点に縮約すると、サイクル の彩色問題になる。よって 通り。
したがって、「 と が異色」のパターン数は
これがサイクル の彩色数そのものだから、漸化式
を得る。 を初期条件として解くと
を得る。
問題への適用
立方体の側面 4 つは、前↔右↔後↔左↔前と環状につながっている。これはサイクル の構造だ。
(1) の計算
上面を色 A に固定すると、側面は B, C の 2 色で を塗る問題になる。
下面は側面 4 つすべてと隣接し、B と C が両方使われているので A しか選べない(1 通り)。
条件を満たす塗り方は 通りで
(2) の計算
上面を色 A に固定すると、側面は B, C, D の 3 色で を塗る問題になる。
下面の塗り方は、側面で使われた色の数による。
側面が 2 色のとき: 3 色から 2 色を選ぶのが 通り、2 色で を塗るのが 通りで、計 6 通り。下面は 2 色使える。
側面が 3 色のとき: 通り。下面は A のみ。
上面固定時の塗り方は 通り。
条件を満たす塗り方は 通りで