4 人 に、4 つの仕事 を 1 人に 1 つずつ割り当てる(どの仕事もちょうど 1 人に割り当てる)。ただし、次の割り当ては禁止されている。
- は仕事 と仕事 を担当できない。
- は仕事 を担当できない。
- は仕事 と仕事 を担当できない。
- は仕事 を担当できない。
禁止された割り当てを 1 つも含まない割り当て方は何通りあるか。行を人 、列を仕事 とする の盤で、禁止されたマスの集まりを盤 とみなし、そのルーク数 を用いて求めよ。
禁止されたマスの集まり(盤)に、どの 2 個も同じ行・列にない 個のルークを置く方法の数 を求め、禁止位置をすべて避ける置換の個数を で求められる(夫婦が自分・配偶者のプレゼントを受け取らない配り方など)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ある要素がある位置に行ってはいけない、という制限(禁止位置)が要素ごとにばらばらに与えられたとき、制限をすべて守る並べ方(置換)の個数を数える方法です。禁止されたマスの集まりを「盤」とみなし、そこに互いに取り合わないルーク(同じ行・同じ列に 2 個置かない駒)を 個置く方法の数 を求めます。すると答えは で求まります。攪乱順列は「対角線だけが禁止」という特別な場合で、夫婦のプレゼント交換や席替えのように禁止が複数ある問題にも使えます。
個の要素 の置換 を、 のマス目に「 行 列」に印を付けたものと考えます。各行・各列にちょうど 1 個ずつ印が入ります。禁止位置とは「 になってはいけない」マス のことで、その集まりを盤 とよびます。禁止マス ごとに、事象 を「 となる置換全体」とします。求めたいのは、どの にも入らない置換の個数です。
包除原理を使うには、禁止マスをいくつか選んだ集合 について が要ります。 の中に同じ行のマスが 2 つあると、 が 2 つの値をとることになって 0 個です。同じ列のマスが 2 つあると が単射でなくなるので、これも 0 個です。 のどの 2 マスも行・列を共有しないとき、つまり が互いに取り合わない 個のルークの配置のときは、 個の値が決まり、残り 個の要素を残り 個の値に自由に並べられます。よって 個です。そのような は 通りあるので、包除原理から
となります。 は何も置かない 1 通りなので です。対角線だけが禁止の盤では、対角線から マスを選べば必ず互いに取り合わないので となり、攪乱順列の公式に戻ります。
を数えやすくする道具が「ルーク多項式」 です。盤 が、互いに行も列も共有しない 2 つの部分 に分かれているとします。このとき への配置は、「 への配置」と「 への配置」を自由に組み合わせたものと 1 対 1 に対応します(片方のルークがもう片方を取ることはないからです)。積の法則から となり、これは多項式の積の係数そのものです。よって が成り立ちます。
盤を作る:行を要素 、列を行き先 とする のマス目で、 が禁止のマス に印を付ける。印の集まりが盤 である。
盤を分ける:行も列も互いに共有しない小さな部分 に分けられるなら分ける(行や列の番号を並べ替えて、ブロック状に見える形にするとよい)。
各部分の を数える:小さな部分では、同じ行・列に 2 個置かないルーク 個の置き方を直接数える()。たとえば のマスがすべて禁止なら となる。
ルーク多項式を掛ける: を展開し、 の係数として を読み取る。展開の検算には、 を代入した値が各部分の の積に一致することを使える。
公式に代入する: を計算する。
3 組の夫婦、計 6 人がそれぞれプレゼントを 1 つずつ持ち寄り、6 個のプレゼントを 1 人 1 個ずつ受け取るように配り直す。どの人も、自分が持ってきたプレゼントと配偶者が持ってきたプレゼントは受け取らないとする。このような配り方は何通りあるか求めよ。
【手順1】6 人を (1 組目の夫婦)、、 とし、プレゼントにも持ってきた人と同じ名前を付けます。行を人、列をプレゼントとすると、禁止マスは 、、 の合計 12 マスです。
【手順2】この 3 つの ブロックは、どの 2 つも行も列も共有しません。よって盤は 3 つの部分 に分かれます。
【手順3】 の全マスからなる盤では、ルーク 0 個の置き方が 1 通り、1 個の置き方が 4 通りです。2 個の置き方は、同じ行・列を避けて対角の 2 マスを選ぶことになるので 2 通りです。3 個以上は置けません。よって です。
【手順4】まず 2 つ分を掛けます。
これにもう一度 を掛けると、
となります。検算として係数の和を計算すると で、 の 3 乗に一致します。
【手順5】 として公式に代入します。
したがって、配り方は 80 通りです。
答え:
を「盤のマス 個から 個選ぶ」 としてしまう誤り。正しくは、同じ行・列にあるマスを同時に選ぶ配置は除く。たとえば の全マスの盤では ではなく である。
行か列を共有している部分どうしのルーク多項式を掛けてしまう誤り。たとえばマス と を別々の 1 マスの盤とみて とすると になる。正しくは同じ行にあるので で、 である。積に分けてよいのは、行も列も共有しないときだけ。
の項を落としてしまう誤り。何も置かない配置が 1 通りあるので であり、和は から始まる。例題でも先頭の を忘れると答えが合わない。
の を、盤に現れる行の数や禁止マスの個数にしてしまう誤り。正しくは は並べる要素全体の個数である。たとえば 6 人のうち 2 人だけに禁止がある場合でも、使うのは である。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
4 人 に、4 つの仕事 を 1 人に 1 つずつ割り当てる(どの仕事もちょうど 1 人に割り当てる)。ただし、次の割り当ては禁止されている。
禁止された割り当てを 1 つも含まない割り当て方は何通りあるか。行を人 、列を仕事 とする の盤で、禁止されたマスの集まりを盤 とみなし、そのルーク数 を用いて求めよ。
4 人の学生 A, B, C, D に、4 つの係 を 1 人 1 つずつ割り当てる(どの係もちょうど 1 人が担当する)。ただし、次の割り当ては禁止されている。
行を学生、列を係とする の表で、禁止されたマスの集まりを盤 とし、盤 に、どの 2 個も同じ行・同じ列にないように 個のルークを置く方法の数を とする。 を求めて、禁止をすべて避ける割り当て方の総数を求めよ。
集合 からそれ自身への全単射(置換) のうち、次の条件をすべて満たすものの個数を求めよ。
ただし、 のマス目の第 行第 列のマスを で表し、 を「マス を使う」と考えるものとする。禁止されるマスは の 個である。
集合 からそれ自身への全単射(置換) のうち、次の 2 つの条件をともに満たすものの個数を求めよ。
(たとえば 人の生徒 が席替えをするとき、生徒 が元の席 にも右隣の席 にも座らないような座り方の数に当たる。席 の右隣は考えない。)
4 組の夫婦、合計 8 人がプレゼント交換をする。各人はちょうど 1 つのプレゼントを用意し、8 個のプレゼントを 8 人に 1 個ずつ配り直す(すなわち、配り方は 8 人の集合の置換に対応する)。ただし、どの人も自分自身が用意したプレゼントも、自分の配偶者が用意したプレゼントも受け取らないものとする。このような配り方は何通りあるか。