はるか
組み合わせと順列って区別が難しい。違いは何だろう?
ふゅか
そうね!組み合わせは順序を気にしないで選ぶこと。
順列は順序を気にして選ぶことね。
1. 組み合わせ
1.1. nCrとは?
nCrを
階乗を用いて表すと、
nCr=(n−r)!r!n!
=r!n(n−1)⋯{n−(r−1)}
1.2. 組み合わせにおける意味
組み合わせとは、重複を許さずにn個の中からr個を選ぶことを指します。
ここでのポイントは、選んだものを順序づけていないという点です。ただ選んでいるだけで、選んだ要素の並び順には関心がないのです。例えば、n個の中からr個の要素を選ぶとき、順序が異なるだけで内容が同じであれば、それらは同じ組み合わせとみなされます。順列とは異なり、組み合わせでは順序の違いを考慮しないため、組み合わせの数は順列の数よりも少なくなります。
この違いを理解しておくことが重要です。組み合わせでは、要素の並び替えが関係しないため、例えば「A, B, C」という要素の組み合わせは、「C, B, A」としても同じものと見なされます。
1.3. 計算
組み合わせを実際に計算すると、
4C2=2⋅14⋅3=6
8C3=3⋅2⋅18⋅7⋅6=56
となります。
2. 練習問題
2.1. 練習問題1
A、B、C、Dさんという名前の人から、2人の代表者を選出したい。組み合わせは何通りあるか求めよ。
4C2=2⋅14⋅3=6
したがって、6通りである。
{A,B}と{B,A}は同じ組み合わせであることを考慮すると、実際にこれを満たす組み合わせは、
{A,B},{A,C},{A,D},{B,C},{B,D},{C,D}
となる。。
2.2. 練習問題2
9人のメンバーを 3人、4人、2人 のチームに分ける組み合わせが何通りあるか求めよ。
9C3⋅6C4⋅2C2=3⋅2⋅19⋅8⋅7⋅2⋅16⋅5
=84⋅15=1260
したがって、1260通りとなる。
2.2.1. 何が起きているのか?
組み合わせが大きいので、人数とチームを減らします。
a、b、c、dさん4人がチームに所属しているとし、3人、1人のチーム分けると考えます。
3人のチーム1人のチーム
| a,b,c |
d |
| a,b,d |
c |
| a,c,d |
a |
| b,c,d |
b |
つまり、今回の問題では4人のチームから3人選んだあと残りの1人から1人選んでいると考えることができる。
したがって、
4C3⋅1C1=4
4通りとなる。これを9人を3チームに分けて考える場合も同様に考える。
ここに注意
今回の問題設定では同じ人数のチームが存在しないため、重複は考えなくてもいい。
2.2.2. 一般化
a1,a2⋯anが全て異なり、n=i=1∑naiであるとする。
n人をa1,a2⋯an人に分けるとき、そのチームの組み合わせは
nCa1⋅n−a1Ca2⋯n−∑i=1n−1aiCan=i=1∏n n−∑k=1i−1akCai
となる。