離散数学・組合せ論の問題
4 人の学生 A, B, C, D に、4 つの係 を 1 人 1 つずつ割り当てる(どの係もちょうど 1 人が担当する)。ただし、次の割り当ては禁止されている。
- A は係 と係 を担当できない。
- B は係 を担当できない。
- C は係 と係 を担当できない。
- D は係 を担当できない。
行を学生、列を係とする の表で、禁止されたマスの集まりを盤 とし、盤 に、どの 2 個も同じ行・同じ列にないように 個のルークを置く方法の数を とする。 を求めて、禁止をすべて避ける割り当て方の総数を求めよ。
この問題で使うもの
- 禁止位置のある順列とルーク多項式(説明と入口の問題)
この問題を解けるようになるまで(11 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
禁止位置のある順列の個数をルーク多項式で求める。禁止マスの盤に 個のルークを置く方法の数 を求め、 に代入する。
ヒント 2
禁止マスは の マス。この盤は「行 ・列 」と「行 ・列 」の 2 つの部分に分かれ、行も列も共有しないので、それぞれのルーク多項式の積が全体のルーク多項式になる。
ヒント 3
各部分のルーク多項式は なので、全体は 。あとは を と組み合わせて、符号を交互にして足す。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
方針 割り当て方は、学生 から係 への全単射、つまり 文字の置換に対応する。禁止位置をすべて避ける置換の個数は、包除原理により
で求められる。ここで は禁止マスの盤 に互いに攻撃し合わない 個のルークを置く方法の数である( 個の禁止マスを同時に使う割り当てが 通りあるため)。
盤 禁止マスは の マス。
の計算
- 。
- (禁止マスの個数)。
- : マスから マス選ぶ方法は 通り。このうち同じ行にあるもの の 組、同じ列にあるもの の 組を除いて 。
- 盤は、行 ・列 の部分 と、行 ・列 の部分 に分かれ、 と は行も列も共有しない。各部分には 個置く方法が 通り、 個置く方法が 通り( では 、 では )で、 個以上は置けない。
- :一方に 個、他方に 個なので 。
- :両方に 個ずつなので 。
( も同様に となり、上の計算と一致する。)
ルーク多項式は である。
公式に代入
確認 A は係 か 。A のとき、B は 、C は 、D は から選ぶ。B では C, D に が残るが、C は禁止なので不可。B では C, D に を割り当てて 通り。A のとき、B なら C, D の 通り、B なら C, D に を割り当てて 通り。合計 通りで一致する。
よって答えは 通り。
別解
禁止マスは A1, A2, B2, C3, C4, D4 の 6 個である。これは次の 2 つの部分に分かれ、互いに行も列も共有しない。
- 部分盤 1: {A1, A2, B2}(行 A, B、列 1, 2)
- 部分盤 2: {C3, C4, D4}(行 C, D、列 3, 4)
部分盤 1 のルーク多項式を求める。1 個置く方法は 3 通り。2 個置く方法は A1 と B2 の組だけである(A1 と A2 は同じ行、A2 と B2 は同じ列)ので 1 通り。よって 。部分盤 2 も同じ形で、。
互いに独立な部分盤なので、積をとる。
したがって 。
包除原理により、禁止をすべて避ける割り当ての総数は
。
検算として直接数える。許される係は A:{3,4}、B:{1,3,4}、C:{1,2}、D:{1,2,3}。
- A=3 のとき、B=1 だと C=2 となり D が 4 になって不可。B=4 のとき (C,D)=(1,2),(2,1) の 2 通り。
- A=4 のとき、B=1 なら C=2, D=3 の 1 通り。B=3 なら (C,D)=(1,2),(2,1) の 2 通り。
合計 2+3=5 で一致する。