순열(Permutation)
서로 다른 n개를 한 줄로 늘어놓는 방법의 수 n!과, n개 중 k개를 골라 순서 있게 늘어놓는 방법의 수 n!/(n−k)!. 곱의 법칙(rule of product)의 첫 응용이다.
서로 다른 물건 n개 가운데 k개를 골라 한 줄로 세웁니다. 첫 자리에는 n개 중 아무거나 올 수 있고, 둘째 자리에는 남은 n−1개 중 하나, 셋째 자리에는 n−2개 중 하나가 옵니다. 단계마다 선택지의 수가 앞에서 무엇을 골랐는지와 상관없이 정해져 있으면, 전체 경우의 수(number of cases)는 단계별 수를 곱한 것입니다(곱의 법칙). 그래서 방법의 수는
물건
첫 자리 색으로 나눈 덩어리가 n개이고 덩어리마다 크기가
계승은 무섭게 빨리 자랍니다. 10! = 3,628,800이고, 카드 52장을 섞는 방법은
순서를 잊으면. 고른 k개의 순서를 무시하면 같은 k개로 만든 배열 k!개가 한 묶음이 되므로, 묶음의 수는 이항계수(binomial coefficient)
이어지는 곳. 무작위로 섞은 순열에서 아무것도 제자리에 있지 않을 확률(probability)은 교란순열(derangement)에서, 같은 생일이 나올 확률은 생일 문제(birthday problem)에서 순열의 비로 계산합니다. 두 개씩 비교만 하는 정렬이 최악의 경우 적어도
이 개념이 나오는 긴 글
이 개념 위에 세워진 것
이 개념을 언급하는 페이지
- 가우스 적분
… 따라옵니다. 확률에서 π가 튀어나오는 또 다른 예가 뷔퐁의 바늘입니다. 같은 \sqrt{2\pi} 는계승n! = 1 \times 2 \times \cdots \times n 의 근삿값인 스털링 공식 n! …
- 파스칼의 삼각형
… 이 삼각형의 수를 이항계수라고도 부릅니다. 고른 k 개를 늘어놓는 순서까지 따지면 k! 배가 되어순열의 수 n!/(n-k)! 입니다. 똑같은 사탕 n 개를 k 명에게 나눠 주는 방법의 수도, 한 개도 못 …
- RSA 암호
… 과 서로소이면 잠그기는 0, 1, \dots, n-1 을 서로 겹치지 않게 자리만 바꾸는순열입니다. 되돌리는 열쇠가 d 입니다. ed = 1 + k\,\varphi(n) 이고 m 이 n 과 …
- 이항계수
… nk 입니다. 고른 자리들의 집합만 중요하고 고른 순서는 상관없으니, n개를 한 줄로 세우는 n! 가지순열을 고른 쪽 안의 순서 k! 와 남은 쪽 안의 순서 (n-k)! 로 나눕니다. →와 ↑의 역할을 바꾸면 …
- 스털링 공식
n개를 한 줄로 세우는 방법의 수(순열) n! = 1 \cdot 2 \cdot 3 \cdots n 은 무섭게 빨리 자랍니다. 10!은 약 …
- 수학적 귀납법
… 전체처럼 가장 작은 원소가 없는 부분집합이 있어서 위의 정렬성 논법이 통하지 않습니다. 비둘기집 원리,순열의 개수 n!, 카탈랑 수의 점화식이 모두 귀납법으로 증명됩니다. 1889년 이탈리아의 수학자 …
- 분할수
… n을 k개의 자연수의 순서 있는 합으로 쓰는 방법은 \binom{n-1}{k-1} 가지입니다. 원소 n개의순열을 순환들로 쪼개면 순환의 길이들이 n의 분할을 이룹니다. 수 대신 집합을 겹치지 않는 조각들로 나누는 …
- 교란순열
… 아무도 자기 모자를 받지 못할 확률은 얼마일까요? 돌려주기 하나는 사람에서 모자로 가는 일대일대응, 곧순열입니다. 순열에서 제자리에 그대로 있는 것을 고정점이라 하는데, 고정점이 하나도 없는 순열을 교란순열 …
- 별과 막대
… 그래서 방법의 수는 이항계수 \binom{n+k-1}{k-1} 입니다. 별과 막대를 늘어놓는순열로 보고 별끼리, 막대끼리의 순서를 무시해도 \frac{(n+k-1)!}{n!\,(k-1)!} 로 같은 …
- 정렬 알고리즘
… 하나가 풀립니다. 그래서 역순쌍이 I개이면 비교 횟수는 I 이상 I + n - 1 이하입니다. 무작위순열에서는 두 원소가 뒤바뀌어 있을 확률이 1/2이니 역순쌍이 평균 n(n-1)/4 개이고, 비교도 평균 …
- 비교 정렬의 하한
… 알고리즘에 대한 주장입니다. 까닭은 세어 보면 나옵니다. 서로 다른 n개를 늘어놓는 순서는 n! 가지(순열)이고, 정렬한다는 것은 그중 어느 것인지 알아내는 것입니다. 비교 한 번의 답은 예 아니면 아니오이고, …
- 군
… 씁니다. 1부터 6까지의 수와 '곱한 뒤 7로 나눈 나머지'도 군입니다. 카드 n장을 섞는 n!가지 방법(순열)도 '잇달아 섞기'로 군을 이룹니다. 루빅 큐브를 돌리는 동작들도 '잇달아 돌리기'로 군을 이루고, 그 …
- 라틴 방진
… 세로줄에 기호마다 꼭 한 번씩 나오게 한 표를 라틴 방진 이라 합니다. 각 가로줄과 세로줄은 n가지 기호의순열입니다. 이름은 1782년 레온하르트 오일러가 기호로 라틴 문자를 쓴 데서 왔습니다. 직접 채워 …
- 위치 인코딩의 변천
… 늘어놓은 것일 뿐입니다. A 자리에 나오는 벡터는 한 성분도 다르지 않습니다. 일반적으로 순서를 바꾸는치환행렬 P에 대해 \operatorname{Attn}(PX) = …
- 상태 공간 모형과 선형 순환
… 길이와 상관없이 일정한 다수결 회로로 풀 수 있는 문제들의 부류입니다. 그래서 이런 모형은 다섯 원소의치환을 차례로 합성해 결과를 추적하는 것(군의 곱 추적) 같은 일반적인 상태 추적을 할 수 없습니다. 다만 …
- 애로의 불가능성 정리
… 솔직함이 최선이도록 만들 수는 없습니다(앨빈 로스, 1982). 순위를 정하는 일이 가능한 순서, 곧순열가운데 하나를 고르는 일이라는 점에서 이 정리는 조합론의 결과이기도 합니다.