조합
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
조합은 주어진 집합에서 특정 개수의 원소를 선택하는 방법의 수를 다루는 수학 개념이다. 조합에는 중복을 허용하지 않는 k-조합과 중복을 허용하는 k-중복조합이 있으며, k-조합의 수는 이항 계수를 통해, k-중복조합의 수는 를 통해 계산된다. 조합은 이항 정리, 생성 함수 등과 관련이 있으며, k-조합을 열거하는 다양한 방법이 존재한다. 또한, 모든 k에 대한 k-조합의 개수는 으로, 집합의 부분집합 개수와 같다. 확률, 상자에 물건 넣기 등 다양한 분야에 활용되며, 무작위 조합 샘플링 알고리즘과 다항 계수를 이용한 경우의 수도 계산할 수 있다.
더 읽어볼만한 페이지
| 조합 | |
|---|---|
| 수학적 조합 | |
| 설명 | 집합에서 순서를 고려하지 않고 항목을 선택하는 방법 |
| 다른 이름 | 조합, 선택 |
| 종류 | 조합 중복 조합 |
| 기호 | C(n, r) nCr nC_r (n |
| 공식 | n! / (r! * (n-r)!) |
| 관련 개념 | 순열 이항 계수 파스칼의 삼각형 |
| 응용 | 확률론 통계학 이산수학 컴퓨터 과학 암호학 |
| 조합 (조합론) | |
| 설명 | 집합에서 순서를 고려하지 않고 일부 원소를 선택하는 방법. |
| 로마자 표기 | jophab |
| 수학 분야 | 조합론 |
| 관련 개념 | 순열 이항 계수 파스칼의 삼각형 |
| 용어 | 조합론에서 조합은 집합에서 순서를 고려하지 않고 원소를 선택하는 방법을 의미한다. 순열과 달리 순서가 중요하지 않다. 예를 들어, 집합 {A, B, C}에서 2개의 원소를 선택하는 조합은 {A, B}, {A, C}, {B, C} 세 가지이다. 순열이라면 AB와 BA를 다른 것으로 취급하지만, 조합에서는 같은 것으로 취급한다. 조합은 여러 분야에서 응용된다. 확률에서 조합은 특정 사건이 발생할 확률을 계산하는 데 사용되며, 통계에서는 표본을 선택하는 데 사용된다. 컴퓨터 과학에서는 조합은 알고리즘의 성능을 분석하는 데 사용된다. |
| 조합 (수학) | |
| 정의 | 주어진 집합에서 원소의 순서를 고려하지 않고 선택하는 방법. |
| 예시 | {1, 2, 3}에서 두 개를 선택하는 조합은 {1, 2}, {1, 3}, {2, 3} 총 3가지. |
| 조합 수 계산 | n개에서 r개를 선택하는 조합의 수 = n! / (r!(n-r)!) |
| 관련 용어 | 순열 이항 계수 파스칼의 삼각형 |
| 응용 분야 | 확률 통계 이산수학 컴퓨터 과학 암호학 |
| 중복 조합 | 중복 조합은 같은 원소를 여러 번 선택할 수 있는 조합. |
2. 조합
주어진 ''n''개의 원소를 갖는 집합에서 순서를 고려하지 않고 ''k''개의 원소를 선택하는 것을 ''k''-조합이라고 한다. 이는 이항 계수와 밀접하게 관련되어 있으며, , , , , 또는 와 같이 표현한다.[5][6][7]
이항 계수는 이항 정리에서 계수로 나타나기 때문에 사용되며, 모든 자연수 ''k''에 대해 다음 관계식으로 정의할 수 있다.
여기서 이고, ''k'' > ''n''이면 이다.
이항 계수는 다음의 재귀적 관계를 통해 파스칼의 삼각형을 구성할 수 있다.
(단, 0 < ''k'' < ''n'')
개별 이항 계수를 계산할 때는 다음 공식을 사용하면 편리하다.
이 공식에서 분자는 ''n''개의 원소에서 ''k''개를 순서대로 나열하는 ''k''-순열의 수를 나타내고, 분모는 순서를 무시했을 때 같은 ''k''-조합을 나타내는 ''k''-순열의 수를 나타낸다.
''k''가 ''n''/2보다 큰 경우에는 다음 관계를 이용하여 계산할 수 있다.
(단, 0 ≤ ''k'' ≤ ''n'')
또한, 다음 공식도 기억해두면 유용하다.
여기서 ''n''!는 ''n''의 팩토리얼을 의미한다.
2. 1. 정의
집합 와 자연수 가 주어졌을 때, 의 '''(중복 없는) -조합'''(-combination (without repetition)영어)은 의 개의 원소로 이루어진 부분집합을 말한다. 만약
:
가 개 원소의 유한 집합이며, 이라면, 의 -조합의 수는 이항 계수
:
와 같다.
는 다음과 같이 다양하게 적는다.
조합의 수 공식은 조합론의 방법으로 쉽게 유도할 수 있다. 개의 원소의 집합에서 개의 원소를 골라 한 줄로 배열하는 방법의 가짓수를 세자. 개의 원소를 고르는 방법의 수는 이다. 선택된 개의 원소를 배열할 때, 첫 번째 자리에 둘 수 있는 원소는 개이며, 두 번째 자리는 남은 개 가운데 하나를 놓는다. 나머지 자리도 마찬가지다. 따라서, 개의 원소를 배열하는 방법은
:
가지가 있다. 다른 한편, 첫 번째 자리에 놓을 원소를 개 가운데 고르고, 두 번째 자리에 놓을 원소를 개 가운데 고르고, 남은 자리 역시 마찬가지로 반복하여 센 방법의 수는
:
이다. 세는 법이 다를 때 얻는 수가 같아야 하므로 원하는 공식을 얻는다.
2. 2. 조합의 수
집합 ''S''와 자연수 ''k''가 주어졌을 때, ''S''의 '''(중복 없는) ''k''-조합'''(''k''-combination (without repetition)영어)은 ''S''의 ''k''개의 원소로 이루어진 부분집합을 말한다. ''n''개 원소의 유한 집합 ''S''에서 (중복 없이) ''k''개를 선택하는 조합의 수는 이항 계수:
와 같다. (단, ).
이항 계수 는 ''n''개 중에서 ''k''개를 택하는 방법"으로 읽으며, 다음과 같이 다양하게 적는다.
이 공식은 조합론의 방법으로 쉽게 유도할 수 있다. ''n''개의 원소의 집합에서 ''k''개의 원소를 골라 한 줄로 배열하는 방법의 가짓수를 생각해보자. ''k''개의 원소를 고르는 방법의 수는 이다. 선택된 ''k''개의 원소를 배열할 때, 첫 번째 자리에 둘 수 있는 원소는 ''k''개, 두 번째 자리는 남은 ''k''-1개 가운데 하나를 놓는 식으로 계산할 수 있다. 따라서, ''k''개의 원소를 배열하는 방법은
:
가지가 된다.
다른 방법으로, 첫 번째 자리에 놓을 원소를 ''n''개 가운데 고르고, 두 번째 자리에 놓을 원소를 ''n''-1개 가운데 고르는 식으로 ''k''번째 자리까지 반복하여 센 방법의 수는
:
이다. 두 가지 방법으로 센 수는 같아야 하므로 원하는 공식을 얻는다.[5][6][7]
는 이항 정리의 계수로 나타나므로 이항 계수라고 한다. 모든 자연수 ''k''에 대해 다음 관계식으로 정의할 수 있다.
이 식에서 다음이 성립한다.
그리고 ''k'' > ''n''일 때,
이다.
이항 계수는 여러 가지 방법으로 계산할 수 있다. 0 < ''k'' < ''n''일 때, 다음과 같은 재귀 관계를 사용할 수 있다.
이는 파스칼의 삼각형을 구성하게 된다.
개별 이항 계수를 결정하려면 다음 공식을 사용하는 것이 더 실용적이다.
''k''가 ''n''/2를 초과하는 경우 위 공식에는 분자와 분모에 공통적인 인수가 포함되며, 이를 약분하면 다음 관계를 얻는다.
(0 ≤ ''k'' ≤ ''n'')
기억하기 쉬운 공식은 다음과 같다.
여기서 ''n''!는 ''n''의 팩토리얼을 나타낸다.
2. 2. 1. 조합의 수 계산 예시 (한국 관련)
52장의 표준 카드 덱에서 5장의 카드를 뽑는 경우의 수는 다음과 같이 계산할 수 있다.[8]:
이는 포커에서 가능한 패의 가짓수가 된다.
45개의 숫자 중 6개를 맞추는 경우의 수는 다음과 같이 계산할 수 있다.
:
이는 로또에서 1등 당첨 확률을 계산하는 데 사용될 수 있다.
20명의 후보 중 3명의 대표를 선출하는 경우의 수는 다음과 같이 계산할 수 있다.
:
이는 한국의 정당, 조합, 시민단체 등에서 대표를 선출할 때 나올 수 있는 경우의 수를 나타낸다.
2. 3. 여러 가지 표현
이항 계수 는 다음과 같이 다양하게 적는다.2. 4. 조합과 관련된 항등식
이항 계수 항등식:[21]
:
은 조합론에서 직관적으로 해석할 수 있다.
: 개의 원소를 고르는 방법과 개의 원소를 버리는 방법은 일대일 대응함을 나타낸다.[5] 즉, k개를 선택하는 것과 n-k개를 남기는 것은 같다.
: 개의 원소를 고를 때, 어떤 고정된 원소를 고르는 경우와 이 원소를 버리는 경우를 나누어 센 결과다. 즉, 고정된 원소를 제외한 개의 원소에서 개의 원소를 고르는 방법의 수를 세고, 고정된 원소를 고른 뒤 남은 개에서 개를 고르는 방법의 수를 세어 합하면 모든 방법의 수를 얻는다. 이는 파스칼의 삼각형을 구성하는 점화식에 해당한다.[5]

2. 5. 생성 함수
이항 계수는 생성 함수를 사용하여 다음과 같이 정의할 수 있다.:[5][6][7][18][19][20]
조합론적 관점에서, 다항식 의 각 항을 얻으려면 개의 이항식 에서 1 또는 중 하나를 선택하여 곱해야 한다. 따라서 의 차수가 인 항은 총 개 만들어지며, 에는 계수 가 붙는다.
3. 중복조합
'''중복조합'''은 집합에서 중복을 허용하여 원소를 선택하는 방법이다.
크기가 ''k''인 집합 ''S''(크기 ''n'')의 ''k''-'''중복 조합'''은 순서를 고려하지 않고 ''S''의 ''k''개의 원소를 선택하는 것이며, 중복이 허용된다. 예를 들어 {2, 1, 2}와 {1, 2, 2}는 같은 중복조합으로 취급된다. ''S''의 각 원소에 인덱스를 할당하고 ''S''의 원소를 대상의 ''종류''로 생각하면, 는 다중 부분집합에서 ''i'' 종류의 원소 수를 나타낼 수 있다. 크기 ''k''의 다중 부분집합의 수는 다음 디오판토스 방정식의 음이 아닌 정수 해의 수와 같다.[11]
:
''S''에 ''n''개의 원소가 있는 경우, ''k''-다중 부분집합의 수는 다음과 같이 나타낸다.
:
이는 이항 계수와 유사한 표기법이며, 다음과 같이 이항 계수로도 표현할 수 있다.
:
이 관계는 별과 막대기 표현을 사용하여 증명할 수 있다.[13] 예를 들어 ''n'' = 4, ''k'' = 10 인 경우, 방정식의 해는 다음과 같이 표현할 수 있다.
:
이는 13개의 위치에 10개의 별을 배치하는 방법의 수와 같으므로, 4개의 원소를 가진 집합의 10-다중 부분집합의 수는 이다.[14]
이항 계수와 마찬가지로, 인 경우, 다음과 같은 관계가 성립한다.
:
이 항등식은 위 표현에서 별과 막대기를 바꾸어 얻을 수 있다.[15]
3. 1. 정의
집합 ${\displaystyle S}$ 및 자연수 ${\displaystyle k}$가 주어졌을 때, ${\displaystyle S}$의 '''${\displaystyle k}$'''-중복조합'''은 ${\displaystyle S}$의 원소들로 구성된, 크기 ${\displaystyle k}$의 중복집합이다.[11] ${\displaystyle n}$개 원소의 집합 ${\displaystyle S=\{s_{1},s_{2},\dots ,s_{n}\}}$의 ${\displaystyle k}$-중복조합의 수는 다음과 같다.:
중복조합의 수 ${\displaystyle \textstyle \binom{n+k-1}k}$의 표기로는 다음이 있다.
중복조합의 수가 ${\displaystyle \textstyle \binom{n+k-1}k}$인 것은 다음과 같이 증명할 수 있다. ${\displaystyle \{a_{1},\cdots ,a_{k}\}}$가 ${\displaystyle \{1,\dots ,n\}}$의 원소들로 구성된 크기 ${\displaystyle k}$의 중복집합이고,
:
라면,
:
는 ${\displaystyle \{1,\dots ,n+k-1\}}$의 ${\displaystyle k}$원소 부분집합이다. 반대로, ${\displaystyle \{1,\dots ,n+k-1\}}$의 ${\displaystyle k}$원소 부분집합
:
:
4. k-조합 열거
주어진 집합 ''S''(원소의 개수 ''n'')의 모든 ''k''-조합은 특정 순서로 열거할 수 있으며, 이는
''k''-조합을 열거하는 방법에는 여러 가지가 있다. 한 가지 방법은 선택된 원소의 ''k''개의 색인 번호를 추적하는 것이다. {0 .. ''k''−1}(0-based) 또는 {1 .. ''k''}(1-based)를 첫 번째 허용되는 ''k''-조합으로 시작하고, 그 다음 두 개의 동일한 색인 번호가 생성되지 않도록 가장 작은 색인 번호를 반복적으로 증가시키면서 동시에 더 작은 모든 색인 번호는 초기 값으로 재설정하여 다음 허용되는 ''k''-조합으로 이동한다.
5. 모든 k에 대한 k-조합의 수
n개의 원소를 가진 집합의 모든 부분집합의 수는
예를 들어 1부터 3까지 번호가 매겨진 3장의 카드가 주어지면, 공집합을 포함하여 다음과 같이 8개의 서로 다른 조합(부분집합)이 있다.
이러한 부분집합을 (같은 순서로) 2진수로 나타내면 다음과 같다.
- 0 – 000
- 1 – 001
- 2 – 010
- 3 – 011
- 4 – 100
- 5 – 101
- 6 – 110
- 7 – 111
6. 확률: 무작위 조합 샘플링
주어진 집합에서 무작위로 조합을 선택하는 여러 알고리즘이 있다. 기각 샘플링은 큰 표본 크기의 경우 매우 느리다. 크기 ''n''의 모집단에서 ''k''-조합을 효율적으로 선택하는 한 가지 방법은 모집단의 각 요소를 반복하고 각 단계에서
7. 상자에 물건 넣기
조합을 일반화하여 ''n''개의 물건을 여러 상자에 넣는 방법을 고려할 수 있다. 이때 각 상자에 들어가는 물건의 수는 다항 계수로 주어진다. 다항 계수는 다음과 같이 표현된다.
여기서 ''n''은 물건의 총 개수, ''m''은 상자의 개수,
이러한 다항 계수는 다음과 같이 이해할 수 있다. 먼저 ''1''부터 ''n''까지 번호가 매겨진 ''n''개의 물건을 준비한다.
예를 들어, 5개의 물건을 3개의 상자에 각각 2개, 2개, 1개씩 넣는 경우의 수는 다음과 같이 계산된다.
이항 계수는 다항 계수의 특수한 경우로, 두 개의 상자에 물건을 넣는 경우를 나타낸다. 예를 들어, ''n''개의 물건 중 ''k''개를 선택하는 조합의 수는 다음과 같이 표현할 수 있다.
이는 ''k''개의 물건은 선택된 상자에, 나머지 ''n-k''개의 물건은 선택되지 않은 상자에 넣는 경우로 해석할 수 있다.
8. 조합 관련 추가 정보 (한국 관련)
주어진 원본 소스에 내용이 없으므로, 작성할 내용이 없습니다.
참조
[1]
서적
A Modern Course in Statistical Physics
WILEY-VCH
[2]
harvnb
[3]
harvnb
[4]
harv
[5]
harvnb
[6]
서적
High School Textbook for full-time student (Required) Mathematics Book II B
People's Education Press
2006-06-00
[7]
서적
人教版高中数学选修2-3 (Mathematics textbook, volume 2-3, for senior high school, People's Education Press)
http://www.shuxue9.c[...]
People's Education Press
[8]
harvnb
[9]
웹사이트
Generating Elementary Combinatorial Objects
http://www.site.uott[...]
2017-04-10
[10]
웹사이트
SAGE : Subsets
http://www.sagemath.[...]
2017-04-10
[11]
harvnb
[12]
harvnb
[13]
Wiki
Stars and bars (combinatorics)
[14]
harvnb
[15]
harvnb
[16]
harvnb
[17]
harvnb
[18]
서적
Analyse combinatoire élémentaire
https://books.google[...]
[19]
서적
Problèmes choisis de mathématiques supérieures
https://books.google[...]
[20]
서적
なっとくする数学記号
講談社
[21]
웹사이트
Binomial coefficients algorithm
https://gmplib.org/m[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com