조합

Combination

수학에서 조합(合合, )은 서로 다른 구성원을 갖는 집합에서 항목을 선택하는 것으로, 순열과는 달리 선택 순서가 중요하지 않습니다.예를 들어, 사과, 오렌지, 배 등 세 가지 과일이 주어졌을 때, 이 세트에서 추출할 수 있는 두 가지 조합은 사과와 배, 사과와 오렌지, 또는 배와 오렌지의 세 가지입니다.좀 더 형식적으로, 집합 S의 k-조합S의 k개의 서로 다른 원소들의 부분집합이므로, 각각의 조합이 동일한 원소를 갖는 경우에만 두 조합이 동일합니다. (각 집합의 원소들의 배열은 중요하지 않습니다.)집합에 n개의 요소가 있는 경우, C){\ C {\k}^{로 표시되는 k-조합의 수는 이항 계수와 같습니다.

!! ( -) ! {\k k n마다, k> k>일 때 0입니다. 이 공식은 n개의 멤버로 이루어진 집합 S의 각 k-조합이 k {\ k의 순열을 n k ×k {\ C_{k}\ k{\}P_{k}^{{}}[1]집합 S의 모든 k-조합의 집합은 종종 ({\{\표시됩니다.

조합은 반복하지 않고 한 k개의 것을 조합한 것입니다.반복이 허용되는 조합을 지칭하기 위해 k-조합과 반복, k-다중 [2]집합 또는 [3]k-선택이라는 용어가 자주 [4]사용됩니다.만약 위의 예에서, 어떤 한 종류의 과일이라도 두 개를 먹을 수 있다면, 두 개의 사과, 두 개의 오렌지, 그리고 두 개의 배와 같은 세 개의 두 가지 선택이 더 있을 것입니다.

비록 3개의 과일 세트가 전체 조합 목록을 작성할 만큼 충분히 작았지만, 이것은 세트의 크기가 증가함에 따라 실용적이지 않게 됩니다.예를 들어, 포커 핸드는 52 카드 덱(n = 52)의 카드들의 5-조합(k = 5)으로 묘사될 수 있습니다.손의 5장의 카드는 모두 다르며, 손에 든 카드의 순서는 상관없습니다.이러한 조합은 2,598,960개이며 임의로 한 손을 그릴 확률은 1/2,598,960입니다.

k-조합횟수

5축 집합의 3축 부분 집합

n개 요소의 주어진 집합 S에서 k-조합의 수는 종종 C){\ C {\ {\ , k {\k}, {\C_{n}{}와 으로 표시됩니다[5]마지막 형식은 프랑스어, 루마니아어, 러시아어[6][7], 중국어 및 폴란드어[citation needed] 텍스트에서 표준 형식입니다.)그러나 동일한 숫자는 다른 많은 수학적 맥락에서 발생하며, 이는 ( k{\{\흔히 "n choose k"로 읽힙니다로 표시됩니다. 특히 이항식에서 계수로 발생하므로 이항 계수라는 이름이 붙습니다.모든 자연수 k에 대해 ({\{\를) 관계식으로 한 번에 정의할 수 있습니다.

는 것이 분명합니다.

그리고 더 나아가,

포크 > n

이 계수들이 S에서 k-조합을 계산한다는 것을 알기 위해서는 먼저 S의 원소로 표시된 n개의 구별되는s 변수 X의 집합을 고려하고 S의 모든 원소로 을 확장할 수 있습니다.

S의 모든 부분 집합에 해당하는 두 개의 다른 항이 있으며n, 각 부분 집합은 해당 변수s X의 곱을 제공합니다.이제 s (1 + X)n가 되도록 모든 X를 무표지 변수 X와 같게 설정하면 S에서 각 k-조합에 대한 항이 Xk 되어 결과에서 해당 거듭제곱의 계수가 이러한 k-조합의 수와 같아집니다.

이항 계수는 다양한 방법으로 명시적으로 계산할 수 있습니다.(1 + X)n까지의 확장을 위해 모든 확장 값을 얻으려면 (이미 주어진 기본적인 경우 외에도) 재귀 관계를 사용할 수 있습니다.

(1 + X) = (1 + X) (1 + X) (1 + X)로 이어지는 0 < k < n에 대하여; 이것은 파스칼의 삼각형의 구성으로 이어집니다.

개별 이항 계수를 결정하려면 공식을 사용하는 것이 더 실용적입니다.

분자nk-순열, 즉 S의 k개의 개별 요소의 시퀀스의 수를 제공하는 반면 분모는 순서가 무시될 때 동일한 k-조합을 제공하는 그러한 k-순열의 수를 제공합니다.

k가 n/2를 초과, 위 공식은 분자와 분모에 공통된 인자를 포함하고, 이를 취소하면 관계가 나타납니다.

0 ≤ kn인 경우.이는 이항식에서 명확하게 나타나는 대칭을 표현하며, 또한 (n - k)-조합인 그러한 조합의 상보를 취함으로써 k-조합의 관점에서 이해될 수 있습니다.

마지막으로 이러한 대칭성을 직접적으로 나타내는 공식이 있으며, 기억하기 쉬운 장점이 있습니다.

여기서 n!은 n의 계승을 나타냅니다.분모와 분자에 (n - k)!를 곱하여 앞의 공식에서 구하므로 그 공식보다 계산 효율이 확실히 떨어집니다.

마지막 공식은 S의 모든 원소들의 n! 순열을 고려하여 직접적으로 이해할 수 있습니다.이러한 각 순열은 첫 번째 k 요소를 선택하여 k 조합을 제공합니다.여러 가지 중복 선택이 있습니다. 처음 k개의 원소를 서로 결합하고 최종 (n - k)의 원소를 서로 결합하면 동일한 조합이 생성됩니다. 이것은 공식에서 나눗셈을 설명합니다.

위의 공식으로부터 파스칼의 삼각형의 인접한 수들 사이의 관계를 세 방향 모두 따라갑니다.

0\\{\binom {n-1}{k}}{\frac {n}{n-k}}&\quad {\text{if }}k0\end{cases}}.}">

기본사례 ( 0) = = ( {\{\}} =1 = {\와 함께, 이는 동일한 집합(파스칼 삼각형의 행)의 모든 수의 조합, 성장하는 크기의 집합의 k-조합 및 고정된 크기 n - k의 상보를 갖는 조합의 연속적인 계산을 허용합니다.

조합 세기 예제

구체적인 예로, 표준 52장 카드 덱에서 가능한 5장의 카드 핸드 수를 다음과 [8]같이 계산할 수 있습니다.

또는 공식을 요인 단위로 사용하여 분자 내 요인을 분모 내 요인의 일부에 대해 취소할 수 있으며, 그 후 나머지 요인의 곱셈만 필요합니다.

첫번째와 같은 또 다른 대안적인 계산은 글쓰기를 기반으로 합니다.

이에 해당되는

52 ÷ 1 × 51 ÷ 2 ÷ 50 ÷ 3 × 49 ÷ 4 × 48 5 5의 순서로 평가할 때, 이는 정수 연산만으로 계산할 수 있습니다.그 이유는 각 분할이 발생할 때 생성되는 중간 결과가 그 자체로 이항 계수이므로 나머지가 발생하지 않기 때문입니다.

단순화를 수행하지 않고 요인 단위로 대칭 공식을 사용하면 다음과 같은 계산이 가능합니다.

k-조합 열거하기

n개 요소의 주어진 집합 S의 모든 k-조합을 어떤 고정된 순서로 열거할 수 있으며, 이는 k-조합의 집합과 함께 ( k{\{\ 정수의구간에서 빗변을 설정합니다.를 들어, S = {1, 2, ..., n }와 같이 S 자체가 순서화되었다고 가정하면, k-조합을 순서화하는 데는 (위의 그림에서와 같이) 가장 작은 원소를 먼저 비교하거나 가장 큰 원소를 먼저 비교하는 두 가지 자연스러운 가능성이 있습니다.후자의 옵션은 S에 새로운 가장 큰 요소를 추가하면 열거의 초기 부분이 변경되지 않고 이전의 k-조합 다음에 큰 집합의 새로운 k-조합을 추가할 수 있다는 장점이 있습니다.이 과정을 반복하면 더 큰 집합의 k-