組合せ論#
組合せ論(combinatorics)
前提知識:階乗
\(1\)から\(n\)までのすべての整数の積のことを \(n\) の 階乗(factorial) と呼び、\(n!\)と表す。
なお、実用性の関係上、ゼロについては\(0! =1\)と定める。
置換#
置換
\(n\)個の要素をもつ集合の並べ替えのパターン数を 置換 (permutation) といい、\(n!\)で求めることができる。
例えば、集合 \(\{1, 2, 3\}\) の置換は、
の6パターンとなる。
一般に\(n!\)個になる。
順列#
順列
\(n\)個のものから\(r\)個を取り出して並べる並べ方のパターン数を 順列 (partial permutation, sequence without repetition) といい\({}_{n}P_{r}\)と表す。また以下の式で計算できる
52枚あるので、52枚から52枚を取り出して並べることになる
これは 無量大数(\(10^{68}\))に近い大きさになる
組み合わせ#
組み合わせ
\(n\)個のものから\(r\)個を取り出す組み合わせのパターン数のことを 組み合わせ (combination, choose) といい\({}_{n}C_{r}\) や \(\binom{n}{r}\)と表す。また以下の式で計算できる
実用的な覚え方#
例えば\({}_{5}C_{3}\)だと \(3 \times 2 \times 1\) が分母と分子の両方に出てくるので
と簡略化できる。つまり
であり、一般化すると
逆の数#
なので\({}_{5}C_{3} = {}_{5}C_{2}\)となる。
「5個から3個を取り出す」と「5個から2個を残す」が表裏一体でありパターン数がおなじになるため。
同様に
で\({}_{n}C_{0} = {}_{n}C_{n}\)となるが、これも「\(n\)個から\(n\)個を取り出す」と「\(n\)個から\(0\)個を残す」が同じのため。そしてこれらは1通りしかパターンがないので1になる。
(参考)二項定理#
二項式(2つの単項式の和;例えば\(ax^m + by^n\)(\(a,b,x,y\in\mathbb{R}, n,m\in\mathbb{N}\))のような式)の冪乗を展開したものを 二項展開 と呼ぶ。
例えば\(x + y\)は
というふうに展開できる。これら二項展開の中に出てくる係数を 二項係数 とよび、組み合わせの数に等しいので\({}_{n}C_{r}\) や \(\binom{n}{r}\)と表す。
例:
一般には以下の 二項定理 (binomial theorem) で表される。
二項定理
他の例: