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