무작위 순열 의 주기 구조 와 같은 무작위 순열의 통계 는 알고리즘 의 분석에서, 특히 무작위 순열로 작동하는 정렬 알고리즘의 분석에서 기본적으로 중요하다.예를 들어, 퀵 선택(퀵 소트의 사촌)을 사용하여 무작위 순열의 무작위 요소를 선택한다고 가정합시다. Quickselect는 피벗에 따라 배열을 분할할 때 배열에서 부분 정렬을 수행한다. 따라서 빠른 선택이 수행된 후에는 순열이 덜 흐트러질 것이다. 남아 있는 장애의 양은 생성 기능을 사용하여 분석할 수 있다. 이러한 생성 함수는 무작위 순열 통계량의 생성 함수에 기초적으로 의존한다. 따라서 이러한 생성 함수를 계산하는 것이 매우 중요하다.
무작위 순열 에 관한 기사는 무작위 순열에 대한 소개를 포함하고 있다.
근본관계 순열은 라벨이 표시된 사이클의 집합이다. Flajolet-Sedgewick 기본 정리 의 라벨화 케이스와 순열 세트의 경우 P {\ displaystyle \scriptstyle {\mathcal {P} 을(를) 쓰고 싱글톤 세트의 경우 Z {\ displaystyle \scriptstyle {\mathcal {Z} 을(를)로 작성한다.
세트 ( CYC ( Z ) ) = P . {\displaystyle \operatorname {SET}(\operatorname {CYC}({\mathcal {Z})) ={\mathcal {P}. } 지수 생성 함수 (EGF)로 변환하여
생략하다 ( 통나무를 하다 1 1 − z ) = 1 1 − z {\displaystyle \exp \left(\log {1}{1-z}\right)={\frac {1}{1-z}}} 여기서 우리는 조합 의 순열 종 (n ! n! 원소의 순열)의 EGF가
∑ n ≥ 0 n ! n ! z n = 1 1 − z . {\displaystyle \sum _{n\geq 0}{\frac {n! }{n!}z^{n}={\frac {1}{1-z}}. } 이 하나의 방정식은 많은 수의 순열 통계를 도출할 수 있게 한다. 첫째, SET {\ displaystyle \scriptstyle \operatorname {SET} }, exp에서 용어를 삭제하여, 예를 들어 EGF를 SET 2 {\ displaystyle \scriptstyle \operatorname {SET} _{2 }로 제한함으로써 순열이 들어 있는 주기 수 를 제한할 수 있다. 둘째, CYC ( Z ) {\ displaystyle \script style \operatorname {CYC}({\mathcal {Z}) 의 라벨링된 사이클의 EGF는 다음과 같다.
∑ k ≥ 1 ( k − 1 ) ! z k k ! = ∑ k ≥ 1 z k k = 통나무를 하다 1 1 − z {\displaystyle \sum _{k\geq 1}{\frac {(k-1)! z^{k}}{k! }}}=\sum _{k\geq 1}{\frac {z^{k}}}}{k}=\log {\frac {1}{1-z}}}} 왜냐하면 k! / k 라벨링된 사이클이 있기 때문이다.즉, 이 생성함수에서 항을 삭제함으로써 순열에서 발생하는 사이클의 크기 를 제한하고 주어진 크기의 사이클만 포함하는 순열의 EGF를 얻을 수 있다.
사이클을 제거하고 고르는 대신 다른 사이즈 사이클에 다른 무게를 둘 수도 있다. b : N → R {\ displaystyle b:\mathb {N} \rightarrow \mathb {R}} 이 (가) 사이클의 k 크기에만 의존하고 간결성을 위해 사용하는 중량 함수인 경우
b ( σ ) = ∑ c ∈ σ b ( c ) , {\displaystyle b(\displaystyle b(\bma )=\sum _{c\in \b(c),} 순열 ut {\displaystyle \sigma } 에 대한 b 값을 주기에 대한 값의 합으로 정의한 다음 u 를b (k ) 사용하여 길이 k 의 사이클을 표시하고 2개의 생성 함수를 얻을 수 있다.
g ( z , u ) = 1 + ∑ n ≥ 1 ( ∑ σ ∈ S n u b ( σ ) ) z n n ! = 생략하다 ∑ k ≥ 1 u b ( k ) z k k {\displaystyle g(z,u)=1+\sum _{n\geq 1}\left(\sum _{n}}\sigma \in S_{n}u^{b(\sigma )}\right){\frac {z^{n}{n}{n! }}}=\exp \sum _{k\geq 1}u^{b(k)}{\frac{z^{k}}{k}}}}} 이것은 "혼합" 생성함수로서 z 의 지수 생성함수와 2차 파라미터 u 의 일반 생성함수다 . u = 1에서 차별화 및 평가.
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ 1 b ( k ) z k k = ∑ n ≥ 1 ( ∑ σ ∈ S n b ( σ ) ) z n n ! {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}=\sum _{n\geq 1}\left(\sum _{\sigma \in S_{n}}b(\sigma )\right){\frac {z^{n}}{n! }}} 이것 은 b의 기대치의 확률 생성함수다 .즉, 각 순열이 동일한 확률 1 / n ! {\displaystyle s_ {n } 에서 선택된다는 점을 감안할 때, 이 전력 시리즈 에서 z n {\displaystyle z^{n}} 의 계수는 S n {\ displaystyle S_ {n} 의 순열에서 b 의 기대값이다.
이 글에서는 공식 파워 시리즈 를 위해 페이지에 문서화된 계수 추출 연산자[z n ]를 사용한다.
비자발적인 순열 수 비자발성 은 순열 구성에서 perm2 = 1이 되도록 순열 σ이다.따라서 σ은 길이 1 또는 2의 사이클만 포함할 수 있다. 즉, 이러한 순열의 지수 생성 함수 g(z )는[1] 다음과 같다.
g ( z ) = 생략하다 ( z + 1 2 z 2 ) . {\displaystyle g(z)=\exp \left(z+{\frac {1}{2}}:z^{2}\오른쪽). } 이것은 순열 σ S:[1] 중 n 비자발성의 총 숫자 I (n ) {\displaystyle I(n)} 에 대한 명시적 공식을 제공한다.
I ( n ) = n ! [ z n ] g ( z ) = n ! ∑ a + 2 b = n 1 a ! 2 b b ! = n ! ∑ b = 0 ⌊ n / 2 ⌋ 1 ( n − 2 b ) ! 2 b b ! . {\displaystyle I(n)=n![z^{n}]g(z)=n!\sum _{a+2b=n}{\frac {1}{a! \;2^{b}\;b!} }}=n!\sum _{b=0}^{\lfloor n/2\floor }{\frac {1}{(n-2b)! \;2^{b}\;b! }}.} n 으로 나누면 무작위 순열이 비자발일 확률이 나온다.이 번호들은 전화 번호 로 알려져 있다.
통일의 m번째 뿌리인 순열 수 이것은 비자발성의 개념을 일반화한다. 통일의 m번째 뿌리는 순열 σ이다. 순열 구성에서 σm = 1이다. 이제 우리가 σ을 적용할 때마다 우리는 그 모든 사이클을 따라 한 단계씩 평행하게 움직인다. 길이 d 를 적용 하면 d 원소(d 고정점)에 ID 순열이 발생하며 d 는 가장 작은 값이다. 따라서 m 은 모든 사이클 크기의 배수 여야 한다. 즉, 가능한 유일한 사이클은 길이 d 가 m 의 구분자인 사이클이다. 이 순열의 EGF g (x )는 다음과 같다.
g ( z ) = 생략하다 ( ∑ d ∣ m z d d ) . {\displaystyle g(z)=\exp \left(\sum _{d\mid m}{\frac{z^{d}}}{d}}}\오른쪽). } m = p, 여기 서 p 는 prime으로 단순화된다.
n ! [ z n ] g ( z ) = n ! ∑ a + p b = n 1 a ! p b b ! = n ! ∑ b = 0 ⌊ n / p ⌋ 1 ( n − p b ) ! p b b ! . {\displaystyle n![z^{n}]g(z)=n!\sum _{a+pb=n}{\frac {1}{a! \;p^{b}\;b!} }}=n!\sum _{b=0}^{\lfloor n/p\floor }{\frac {1}{(n-pb)! \;p^{b}\;b! }}.} 정확히 k의 순열 수 이것은 뫼비우스가 뒤집어서 할 수 있다. 이전 항목과 동일한 개념으로 작업할 때 순서가 k 를 나누는 순열 의 Q {\ displaystyle {\mathcal {Q}} 이 (가) 제공됨을 알 수 있다.
Q = 세트 ( ∑ d ∣ k CYC = d ( Z ) ) . {\displaystyle {\mathcal{Q}=\operatorname {SET} \좌(\sum _{d\mid k}\operatorname {CYC} _{=d}({\mathcal {Z})\우)). } 지수 생성 함수로의 변환 우리는 순서가 k 를 나누는 순열의 EGF를 얻는다.
Q k ( z ) = 생략하다 ( ∑ d ∣ k z d d ) . {\displaystyle Q_{k}(z)=\exp \left(\sum _{d\mid k}{z^{d}}}{d}}\right). } 이제 우리는 이 생성 함수를 사용하여 정확히 k 의 순열 수를 셀 수 있다. 순서 가 정확히 d 이고 q , k {\displaystyle p_ {n, d } 인 n 의 순열 수가 되도록 한다. n 의 순열 횟수는 정확히 d와 q, k {\ displaystyle q_{n,k} 이다. 그러면 우리는
∑ d k p n , d = q n , k . {\displaystyle \sum _{d k}p_{n,d}=q_{n,k}. } 뫼비우스가 역행 하여 다음과 같다.
∑ d k q n , d × μ ( k / d ) = p n , k . {\displaystyle \sum _{d k}q_{n,d}\nmu(k/d)=p_{n,k} } 그러므로 우리는 EGF를 가지고 있다.
Q ( z ) = ∑ d ∣ k μ ( k / d ) × Q d ( z ) = ∑ d ∣ k μ ( k / d ) 생략하다 ( ∑ m ∣ d z m m ) . {\displaystyle Q(z)=\sum _{d\mid k}\mu(k/d)\time Q_{d}=\sum_{d\mid k}\m/d)\exp \left(\sum _{m\modd}{z^{m}}}}\rig\rig\rig\rig\rig}오른쪽). } 그런 다음 원하는 카운트가 다음에서 지정됨
n ! [ z n ] Q ( z ) . [\displaystyle n!][z^{n}]Q(z). } 이 공식은 예: k = 6 EGF를 생성한다.
Q ( z ) = e z − e z + 1 / 2 z 2 − e z + 1 / 3 z 3 + e z + 1 / 2 z 2 + 1 / 3 z 3 + 1 / 6 z 6 {\displaystyle Q(z)={\rm {e}}^{z}-{\rm {e}}^{z+1/2\,z^{2}}-{\rm {e}}^{z+1/3\,z^{3}}+{\rm {e}}^{z+1/2\,z^{2}+1/3\,z^{3}+1/6\,z^{6}}} n = 5에서 시작하는 값의 순서에 따라
20 , 240 , 1470 , 10640 , 83160 , 584640 , 4496030 , 42658440 , 371762820 , 3594871280 , … {\displaystyle 20,240,1470,10640,83160,584640,4496030,42658440,371762820,3594871280,\ldots } (sequence A061121 in the OEIS ) k = 8의 경우 EGF를 받는다.
Q ( z ) = − e z + 1 / 2 z 2 + 1 / 4 z 4 + e z + 1 / 2 z 2 + 1 / 4 z 4 + 1 / 8 z 8 {\displaystyle Q(z)=-{\rm{e}^{z+1/2\,z^{2}+1/4\,z^{4}+{\rm{e}}}^{z+1/2\,z^{2}+1/4\,z^{8}}}}}}}}}}}}}}} n = 8에서 시작하는 값의 순서
5040 , 45360 , 453600 , 3326400 , 39916800 , 363242880 , 3874590720 , 34767532800 , … {\displaystyle 5040,45360,453600,3326400,39916800,363242880,3874590720,34767532800,\ldots } (sequence A061122 in the OEIS ) 마지막 으로 k = 12의 경우 EGF를 받는다.
Q ( z ) = e z + 1 / 2 z 2 − e z + 1 / 2 z 2 + 1 / 4 z 4 − e z + 1 / 2 z 2 + 1 / 3 z 3 + 1 / 6 z 6 + e z + 1 / 2 z 2 + 1 / 3 z 3 + 1 / 4 z 4 + 1 / 6 z 6 + 1 / 12 z 12 {\displaystyle Q(z)={\rm {e}}^{z+1/2\,z^{2}}-{\rm {e}}^{z+1/2\,z^{2}+1/4\,z^{4}}-{\rm {e}}^{z+1/2\,z^{2}+1/3\,{z}^{3}+1/6\,z^{6}}+{\rm {e}}^{z+1/2\,z^{2}+1/3\,z^{3}+1/4\,z^{4}+1/6\,z^{6}+1/12\,z^{12}}} n = 7에서 시작하는 값의 순서에 따라
420 , 3360 , 30240 , 403200 , 4019400 , 80166240 , 965284320 , 12173441280 , 162850287600 , … {\displaystyle 420,3360,30240,403200,4019400,80166240,965284320,12173441280,162850287600,\ldots } (sequence A061125 in the OEIS )
변칙인 순열 수 파티에 한 명씩 우산을 가지고 온 사람이 없다고 가정해 보자. 파티가 끝날 때, 모든 사람들은 우산이 쌓여 있는 곳에서 우산을 집어 들고 떠난다. 아무도 자신의 우산을 가지고 떠나지 않았을 확률이 얼마나 될까? 이 문제는 고정된 점(변광법 이라고 함)이 없는 순열을 계산하는 것과 같으며, 따라서 기본적 관계에서 z 라는 용어를 제거하여 고정된 점(길이 1의 주기)을 빼는 EGF는 다음과 같다.
생략하다 ( − z + ∑ k ≥ 1 z k k ) = e − z 1 − z . {\displaystyle \exp \left(-z+\sum _{k\geq 1}{\frac {z^{k}}}\\frac {e^{-z}}={\frac {e^{-z}}}. } 곱하기 by 1 / ( 1 - z ) {\displaystyle 1/(z)} 은 e - z {\ displaystyle e^{-z }} 의 계수를 집계하므로 , D (n ) {\displaystyle D(n)}, 총 변이 수는 다음과 같다.
D ( n ) = n ! ∑ k = 0 n ( − 1 ) k k ! ≈ n ! e . {\displaystyle D(n)=n!\sum _{k=0}^{n}{\frac {(-1)^{k}}}{k! }}\;\약 \{\frac{n! }}{e}}}.} 따라서 약 n! / e {\displaystyle n!/e} 개의 변이점이 있으며 임의 순열이 변이일 확률 은 1 / e . {\displaystyle 1 /e이다. }
이 결과는 또한 포함-제외 를 통해 증명될 수 있다. P 를 수정하는 순열 집합을 나타내기 위해 A p {\ displaystyle A_{p} 여기서 1 ≤ p ≤ n {\begin{matrix}1\leq n\end{matrix}}} 을(를) 사용하십시오.
⋃ p A p = ∑ p A p − ∑ p < q A p ∩ A q + ∑ p < q < r A p ∩ A q ∩ A r − ⋯ ± A p ∩ ⋯ ∩ A s . \displaystyle \왼쪽 \빅컵 _{p} A_{p}\right =\sum _{p}\left A_{p}\right \;-\;\sum _{p<q}\left A_{p}\cap A_{q}\right \;+\;\sum _{p<q<r}\left A_{p}\cap A_{q}\cap A_{r}\right \;-\;\cdots \;\pm \;\left A_{p}\cap \;\cdots \;\cap A_{s}\right .} 이 공식은 고정점이 하나 이상 있는 순열의 수를 계산한다. 그 기본은 다음과 같다.
A p = ( n − 1 ) ! , A p ∩ A q = ( n − 2 ) ! , A p ∩ A q ∩ A r = ( n − 3 ) ! , … {\displaystyle \left A_{p}\right =(n-1)! \;\;\\왼쪽 A_{p}\cap A_{q}\오른쪽 =(n-2)! \;\;\\왼쪽 A_{p}\cap A_{q}\cap A_{r}\right = (n-3)! \;\;\dots } 따라서 고정점이 없는 순열의 수는 다음과 같다.
n ! − ( n 1 ) ( n − 1 ) ! + ( n 2 ) ( n − 2 ) ! − ( n 3 ) ( n − 3 ) ! + ⋯ ± ( n n ) ( n − n ) ! {\displaystyle n!\;\;-\;\;{n \cH00(n-1) 선택! \;\;+\;\;{n \}(n-2) 선택! \;\;\;{n \}(n-3) 선택! \;\+\;\cdots \;\\\pm \;{n \}(n-n) 선택! } 또는
n ! ( 1 − 1 1 ! + 1 2 ! − 1 3 ! + ⋯ ± 1 n ! ) = n ! ∑ k = 0 n ( − 1 ) k k ! {\displaystyle n!\left(1-{\frac {1}{1! }}}{\frac{1}{2! }}-{\frac{1}{3! }}}+\cdots \pm {\frac {1}{n! }}}\오른쪽)=n! \sum _{k=0}^{n}{\frac {(-1)^{k}}{k! }}} 그리고 우리는 클레임을 가지고 있다.
이러한 숫자의 일반화가 있는데, 렌컨텐트 숫자 로 알려져 있다. 즉, m 고정점 을 포함하는 [n ] {\displaystyle D(n, m){\displaystyle [n] 의 순열 숫자 D( n,m) 가 있다 . 해당 EGF는 크기 1의 사이클을 변수 u 로 표시하여 얻는다. 즉, b (k )를 k = 1 {\displaystyle k=1} 및 0에 대해 1과 같게 선택하고, 이 경우 고정 지점 수로 순열 집합의 생성 함수 g( z , u ) {\displaystyle g(z,u)} 을 산출한다.
g ( z , u ) = 생략하다 ( − z + u z + ∑ k ≥ 1 z k k ) = e − z 1 − z e u z . {\displaystyle g(z,u)=\exp \left(-z+uz+\sum _{k\geq 1}{\frac {z^{k}}}}\frac {e^{-z}{1-z}e^{uz}. } 그 뒤를 잇는다.
[ u m ] g ( z , u ) = e − z 1 − z z m m ! {\displaystyle [u^{m}]g(z,u)={\frac {e^{-z}}{1-z}}{\frac {z^{m}}{m! }}} 그래서
D ( n , m ) = n ! [ z n ] [ u m ] g ( z , u ) = n ! m ! [ z n − m ] e − z 1 − z = n ! m ! ∑ k = 0 n − m ( − 1 ) k k ! . {\displaystyle D(n,m)=n![z^{n}][u^{m}]g(z,u)={\frac {n! }}{m!}[z^{n-m}]{\frac {e^{-z}}{1-z}}}={\frac {n! }{m!}\sum _{k=0}^{n-m}{\frac {(-1)^{k}}{k! }}.} 이것은 즉시 라는 것을 암시한다.
D ( n , m ) = ( n m ) D ( n − m , 0 ) 그리고 D ( n , m ) n ! ≈ e − 1 m ! {\displaystyle D(n,m)={n \m}D(n-m,0)\;\;{\text{ 및 }\\\\frac {D(n,m)}{n을 선택하십시오! }}}\약 {{\frac{e^{-1}{m! }}} N large, m fixed.
무작위 순열 순서 P 가 순열인 경우, P 의 순서는 Pn {\displaystyle P^{n} 가 ID 순열인 가장 작은 양의 정수 n 이다.이것은 P 의 주기 길이에 대한 최소 공통배수다.
고와 슈무츠의[2] 정리에서는 μn {\ displaystyle \mu _{n} 이 n 크기 의 무작위 순열의 예상 순서라면 , 그 다음이 된다.
통나무를 하다 μ n ∼ c n 통나무를 하다 n {\displaystyle \log \mu_{n}\sim c{\sqrt{\frac{n}{\logn}}}} 상수 c 가 있는 곳
2 2 ∫ 0 ∞ 통나무를 하다 통나무를 하다 ( e 1 − e − t ) d t ≈ 1.1178641511899 {\displaystyle 2{\sqrt {2\int_{0}^{\\influt }\log \left\frac {e}{1-e^{-t}}\오른쪽)dt}\ 약 1.1178641511899}
짝수 및 홀수 사이클을 포함하는 혼합물 이전 섹션과 동일 한 구조를 사용하여 짝수 사이클 수를 포함하는 변칙 D 0 ( n ) {\displaystyle D_{0}(n) 의 수와 홀수 횟수를 포함하는 숫자 D 1 ( n ) {\displaystyle D_{1}(n) 을 계산할 수 있다. 이를 위해서는 모든 사이클을 표시하고 고정된 포인트를 빼야 한다.
g ( z , u ) = 생략하다 ( − u z + u 통나무를 하다 1 1 − z ) = 생략하다 ( − u z ) ( 1 1 − z ) u . {\displaystyle g(z,u)=\exp \left(-uz+u\log {\frac {1}{1-z}\right)\exp({uz)\좌측값\fract\{1}{1-z}\right}^{u}}} 이제 아주 기본적인 추론으로는 D 0 ( n )의 EGF q ( z ) {\displaystyle q(z)} 이( 가) {\displaystyle D_{0}(n)} 에 의해 주어진다는 것을 알 수 있다.
q ( z ) = 1 2 × g ( z , − 1 ) + 1 2 × g ( z , 1 ) = 1 2 생략하다 ( − z ) 1 1 − z + 1 2 생략하다 ( z ) ( 1 − z ) . {\displaystyle q(z)={\frac {1}{1}:{2}}\\cHB g(z,-1)+{\frac {1}{1}{1}{1}:{1-z}}={\frac {1}{1}{1-z}+{\frac {1}{1}}}}}} 확장(z)(1-z). } 그래서 우리는
D 0 ( n ) = n ! [ z n ] q ( z ) = 1 2 n ! ∑ k = 0 n ( − 1 ) k k ! + 1 2 n ! 1 n ! − 1 2 n ! 1 ( n − 1 ) ! {\displaystyle D_{0}(n)=n![z^{n}q(z)={\frac {1}{1}{1}n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k! }}}{\frac{1}{2}}n! {\frac {1}{n! }}-{\frac{1}{2}}n! {\frac {1}{(n-1)! }}} 어느 것이
1 2 n ! ∑ k = 0 n ( − 1 ) k k ! + 1 2 ( 1 − n ) ∼ 1 2 e n ! + 1 2 ( 1 − n ) . {\displaystyle {\frac{1}{2}}n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k! }}}+{\frac{1}{2}}(1-n)\심 {\frac{1}{2}}n! +{\frac {1}{2}}(1-n). } D ( ) (n ) {\displaystyle D_{0}( n )}에서 D (n ) {\displaystyle D( n)}을(를) 빼면 다음과 같은 결과를 얻을 수 있다.
D 1 ( n ) = 1 2 n ! ∑ k = 0 n ( − 1 ) k k ! − 1 2 ( 1 − n ) . {\displaystyle D_{1}(n)={\frac {1}{2}}n!\sum _{k=0}^{n}{\frac {(-1)^{k}}{k! }}-{\frac{1}{2}}(1-n). } 이 두 가지(D 0 ( n ) {\displaystyle D_{0}(n)} 과 D 1 (n ) {\displaystyle D_{1}(n)} )의 차이 는 n - 1. {\displaystyn-1이다. }
100명의 죄수들 교도소장은 감옥에서 자리를 마련하기를 원하며 100명의 죄수를 석방하여 100개의 감방을 풀어주는 것을 고려하고 있다. 그러므로 그는 100명의 죄수를 모아 놓고, 그들에게 다음과 같은 게임을 하자고 한다. 그는 한 명의 죄수의 이름이 각각 들어 있는 100개의 항아리를 일렬로 늘어놓는다. 그 곳에서 모든 죄수의 이름은 정확히 한 번 일어난다. 이 게임은 다음과 같이 진행된다: 모든 죄수들은 50개의 항아리 안을 볼 수 있다. 50개 항아리 중 한 곳에서 자신의 이름을 찾지 못하면 모든 포로가 즉시 처형되고, 그렇지 않으면 게임은 계속된다. 죄수들은 일단 경기가 시작되면 서로 의사소통이 안 되고, 항아리를 어떤 식으로든 표시하거나 항아리나 그 안의 이름을 옮길 수 없다는 것을 알고 전략을 결정할 수 있는 시간이 몇 분 있다. 항아리를 무작위로 선택하면 생존 확률은 거의 0이지만, 항아리에 무작위로 이름이 할당된다고 가정했을 때 30%의 생존 확률을 주는 전략이 있는데, 그게 무엇일까?
우선 무작위 선택을 이용한 생존 확률은
( ( 99 49 ) ( 100 50 ) ) 100 = 1 2 100 , {\displaystyle \leftfr\frac {99\select 49}{100 \선택 50}\right)^{100}={\frac {1}{2^{100}}}} 그러니 이건 확실히 실용적인 전략이 아니야
30% 생존전략은 항아리의 내용물을 포로의 순열, 트래버스 사이클로 간주하는 것이다. 표기법을 단순하게 유지하려면, 예를 들어 각 죄수의 이름을 알파벳순으로 정렬하여 각 죄수에 번호를 할당하십시오. 이후 항아리는 이름보다는 숫자를 포함하는 것으로 간주될 수 있다. 이제 항아리의 내용물이 순열을 정의하고 있다. 첫 번째 죄수는 첫 번째 항아리를 연다. 이름을 찾으면 끝장을 내고 살아남는다. 그렇지 않으면 그는 첫 번째 항아리에서 찾은 번호로 항아리를 연다. 그 과정이 반복된다: 죄수는 자신의 이름을 찾으면 항아리를 열고 살아남는다. 그렇지 않으면 그는 방금 회수된 숫자로 항아리를 열고 50개의 항아리를 연다. 두 번째 죄수는 두 번째 항아리로 시작하고, 세 번째 항아리는 세 번째 항아리로 시작한다. 이 전략은 항아리로 대표되는 순열 사이클의 통과와 정확히 동일하다. 모든 죄수는 자신의 번호가 적힌 항아리로 시작해서 50개 항아리의 한계까지 그의 주기를 계속 가로지른다. 그의 번호가 들어 있는 항아리의 숫자는 순열 아래에 있는 그 번호의 사전 이미지다. 따라서 모든 순열의 사이클이 최대 50개의 요소를 포함하면 죄수들은 살아남는다. 우리는 이 확률이 적어도 30%라는 것을 보여줘야 한다.
이는 소장이 임의로 순열을 선택한 것으로 가정한다는 점에 유의하십시오. 소장이 이 전략을 예상할 경우, 단순히 길이 51의 주기로 순열을 선택할 수 있다. 이를 극복하기 위해 죄수들은 자신의 이름을 임의로 순열하는 것에 미리 동의할 수도 있다.
우리는 2n [\displaystyle 2n] 의 죄수들과 n[\displaystyle n] 개의 항아리를 여는 일반적인 경우를 고려한다. 먼저 보완적 확률, 즉 n {\displaystyle n} 개 이상의 주기가 있다는 것을 계산한다. 이를 염두에 두고 소개한다.
g ( z , u ) = 생략하다 ( z + z 2 2 + z 3 3 + ⋯ + u z n + 1 n + 1 + u z n + 2 n + 2 + ⋯ ) {\displaystyle g(z,u)=\exp \left(z+{\frac{z^{2}}:{3}}{3}}}}}{\frac{z^{n+1}:{n+1}:{n+2}}:{n+2}}:00{n+2}}:00}}}{n+cdots \오른쪽)} 또는
1 1 − z 생략하다 ( ( u − 1 ) ( z n + 1 n + 1 + z n + 2 n + 2 + ⋯ ) ) , {\displaystyle {\frac {1}{1-z}\exp \left((u-1)\left\frac {z^{n+1}:{n+1}:{n+2}}:{n+2}}:\cdotsright)\right)}} 원하는 확률은
[ z 2 n ] [ u ] g ( z , u ) , {\displaystyle [z^{2n}][u]g(z,u),} n {\displaystyle n} 개 이상의 요소의 주기는 반드시 고유해야 하기 때문이다.2( n + 1 ) > 2n {\디스플레이 스타일 2(n+1) >2n} 이라는 사실을 이용하여 다음과 같은 사실을 알게 된다.
[ z 2 n ] [ u ] g ( z , u ) = [ z 2 n ] [ u ] 1 1 − z ( 1 + ( u − 1 ) ( z n + 1 n + 1 + z n + 2 n + 2 + ⋯ ) ) , {\displaystyle [z^{2n}][u]g(z,u)=[z^{2n}][u]{\frac {1}{1-z}}\left(1+(u-1)\left({\frac {z^{n+1}}{n+1}}+{\frac {z^{n+2}}{n+2}}+\cdots \right)\right),} 어느 것이 생산되는가
[ z 2 n ] [ u ] g ( z , u ) = [ z 2 n ] 1 1 − z ( z n + 1 n + 1 + z n + 2 n + 2 + ⋯ ) = ∑ k = n + 1 2 n 1 k = H 2 n − H n . {\displaystyle [z^{2n}][u]g(z,u)=[z^{2n}]{\frac {1}{1-z}}\left({\frac {z^{n+1}}{n+1}}+{\frac {z^{n+2}}{n+2}}+\cdots \right)=\sum _{k=n+1}^{2n}{\frac {1}{k}}= H_{2n}-H_{n}} 마지막으로 오일러-매클라우린 합계 와 같은 적분 추정치나 n번째 고조파수 의 점증적 확장을 이용하여 얻는다.
H 2 n − H n ∼ 통나무를 하다 2 − 1 4 n + 1 16 n 2 − 1 128 n 4 + 1 256 n 6 − 17 4096 n 8 + ⋯ , {\displaystyle H_{2n}-H_{n}\sim \log 2-{\frac {1}{4n}}+{\frac {1}{16n^{2}}}-{\frac {1}{128n^{4}}}+{\frac {1}{256n^{6}}}-{\frac {17}{4096n^{8}}}+\cdots ,} 하도록
[ z 2 n ] [ u ] g ( z , u ) < 통나무를 하다 2 그리고 1 − [ z 2 n ] [ u ] g ( z , u ) > 1 − 통나무를 하다 2 = 0.30685281 , {\displaystyle [z^{2n}][u]g(z,u)<\log 2\cHBOX{\mbox{and}\mbox{2n}][u]g(z,u)]]1-\log 2=0.30685281,} 또는 최소 30%의 요구 사항.
관련된 결과는 점증상 가장 긴 주기의 예상 길이는 λn 이고 여기서 λ은 골롬-딕만 상수, 약 0.62이다.
이 예는 Anna Gal과 Peter Bro Miltersen 때문이다; 자세한 내용은 Peter Winkler의 논문을 참조하고, Les-Mathematiques.net 에서 토론을 참조하라. 이 참고자료에 대한 링크는 100명 의 죄수에 대한 참조 를 참조하십시오.
위의 계산은 다음과 같이 보다 간단하고 직접적인 방법으로 수행될 수 있다. 먼저 2n {\displaystyle 2n} 요소의 순열은 n {\displaystyle n} 보다 완전히 큰 길이의 최대 한 사이클을 포함한다. 그러므로, 만약 우리가 그것을 가리킨다는 것을 의미한다면
p k = PR [ 길이의 순환이 있다. k ] , {\displaystyle p_{k}=\Pr[{\mbox{길이 }k],} 그때
PR [ 길이의 순환이 있다. > n ] = ∑ k = n + 1 2 n p k . {\displaystyle \Pr[{\mbox{where is cycle of length}}=\sum _{k=n+1}^{2n}p_{k}. } k > n {\displaystyle k>n} 의 경우, 정확히 k {\displaystyle k} 길이의 주기를 포함하는 순열의 수는
( 2 n k ) ⋅ k ! k ⋅ ( 2 n − k ) ! . {\displaystyle {{2n} \k}\cdot {\frac {k!를 선택하십시오. }}{k}\cdot(2n-k)! } 설명: ( 2n k ) {\ displaystyle {{2n} \선택 k}} 은 (는) 주기를 구성하는 k {\displaystyle k} 요소를 선택하는 방법의 수입니다. k ! k {\ displaystyle {\frac {k! }{k}}} 은 (는) k {\displaystyle k} 항목을 사이클로 배열하는 방법의 수입니다. (2n - k ) ! {\displaystyle(2n-k)! {} 은 (는) 나머지 요소를 허용하는 방법의 수입니다.여기 서 이중 계수 는 없다. 왜냐하면 k > n {\displaystyle k>n} 에 길이 k {\displaystyle k} 의 사이클이 최대 한 사이클이기 때문이다. 따라서
p k = ( 2 n k ) ⋅ k ! k ⋅ ( 2 n − k ) ! ( 2 n ) ! = 1 k . {\displaystyle p_{k}={\frac {{2n} \cdot {\frac {k!를 선택하십시오. }}{k}\cdot(2n-k)! }}{(2n)!}={\frac {1}{k}}. } 라고 결론짓는다.
PR [ 길이의 순환이 있다. > n ] = ∑ k = n + 1 2 n 1 k = H 2 n − H n . {\displaystyle \Pr[{\mbox{where is cycle of length}}=\sum _{k=n+1}^{2n}{\frac{1}}}= H_{2n}-H_{n}}
100명의 죄수 문제(키와 상자)에 대한 변화 여기에 제시된 방법에 꽤 잘 맞는 밀접하게 관련된 문제가 있다. 주문한 박스가 없다고 해. 모든 상자에는 다른 상자 또는 아마도 그 자체로 열쇠를 순열하는 열쇠가 들어 있다. 이 n박스 중 k개 를 한꺼번에 선택하여 동시에 열 수 있어 k키 에 접근할 수 있다. 이러한 키를 사용하여 모든 n개 의 상자를 열 수 있는 확률, 찾은 키를 사용하여 해당 상자를 열고 반복할 수 있는 확률
이 문제의 수학적 진술은 다음과 같다: n 원소 와 k 값 에 대한 무작위 순열을 무작위로 선택한다. 또한 임의로 1에서 n 까지의 범위에서, 이러한 표시를 부른다. 순열의 모든 사이클에 적어도 하나의 표시가 있을 확률은 얼마인가? 그 주장은 이 확률이 k/n 이라는 것이다.
표시된 모든 주기의 일부 비어 있지 않은 부분 집합이 있는 주기별 순열의 Q {\ displaystyle {\mathcal {Q} 에 사양이 있음
Q = 세트 ( ∑ q ≥ 1 CYC = q ( Z ) × ∑ p = 1 q ( q p ) U p ) . {\displaystyle {\mathcal{Q}=\operatorname {SET} \좌(\sum _{q\geq 1}\operatorname {CYC} _{=q})({\mathcal {Z})\time \sum \{p=1}^{q \{{{{{{{{{}}}}\mathc}\mathc}\mathc}\mathc}\우)를 선택하십시오. } 내부 합계의 지수는 1에서 시작한다. 왜냐하면 우리는 매 사이클마다 적어도 하나의 마크를 가져야 하기 때문이다.
사양을 생성 함수로 변환하여 이바리산 생성 함수를 얻음
G ( z , u ) = 생략하다 ( ∑ q ≥ 1 z q q ∑ p = 1 q ( q p ) u p ) . {\displaystyle G(z,u)=\exp \left(\sum _{q\geq 1}{z^{q}}}}\frac {z^}}}{p=1}^{q}{q \q \선택 p}u^{p}\right) } 이렇게 하면 다음과 같이 간단해진다.
생략하다 ( ∑ q ≥ 1 z q q ( u + 1 ) q − ∑ q ≥ 1 z q q ) {\displaystyle \exp \left(\sum _{q\geq 1}{\frac {z^{q}}{q}}}{q+1)^{q}-{q}-{q}\sum _{q\z^{q}}}\right)} 또는
생략하다 ( 통나무를 하다 1 1 − ( u + 1 ) z − 통나무를 하다 1 1 − z ) = 1 − z 1 − ( u + 1 ) z . {\displaystyle \exp \left(\log {1}\frac {1}-(u+1)z}-\log {\frac {1}{1-z}\오른쪽)={\frac {1-z}{1-(u+1)z}. } 이 다시 쓰기에서 계수를 추출하려면 다음과 같이 하십시오.
( 1 − z ) ∑ q ≥ 0 ( u + 1 ) q z q . {\displaystyle (1-z)\sum _{q\geq 0}(u+1)^{q}z^{q}. } 이제 그 뒤를 잇는다.
[ z n ] G ( z , u ) = ( u + 1 ) n − ( u + 1 ) n − 1 {\displaystyle [z^{n}]G(z,u)=(u+1)^{n-(u+1)^{n-1} 그래서
[ u k ] [ z n ] G ( z , u ) = ( n k ) − ( n − 1 k ) . {\displaystyle [u^{k}][z^{n}]G(z,u)={n \선택 k}-{n-1 \선택 k}. } ( n k ){\ displaystyle{n \n \선택 하여 k} 로 나누어서 구하십시오.
1 − ( n − 1 ) ! k ! ( n − 1 − k ) ! k ! ( n − k ) ! n ! = 1 − n − k n = k n . 1-{\frac {(n-1)! }{{k!(n-1-k)! }}{\frac {{k!(n-k)! }{n!}=1-{\frac {n-k}{n}}}={\frac {k}{n}}. } G ( z , u ) {\displaystyle G(z,u)} 은(는) z 에서 지수적이므로 n 으로 나눌 필요는 없다.
m 주기를 포함하는 순열 수 Flajolet-Sedgewick 기본 정리 , 즉 G = S m {\ displaystyle G=S_{m } 를 사용한 라벨링 열거 정리 등을 세트에 적용
세트 = m ( CYC ( Z ) ) {\displaystyle \operatorname {SET} _{=m}(\operatorname {CYC}({\mathcal {Z})}} 우리는 발생 기능을 얻는다.
g m ( z ) = 1 S m ( 통나무를 하다 1 1 − z ) m = 1 m ! ( 통나무를 하다 1 1 − z ) m . {\displaystyle g_{m}(z)={\frac {1}{\frac {1}{{1}}}{S_{m}}}}}}\좌측(\log {\frac {1}{1-z}\우측) ^{m}={\frac {1}{m! }}}\왼쪽(\log {\frac {1}{1-z}\오른쪽)^{m}} 용어
( − 1 ) n + m n ! [ z n ] g m ( z ) = s ( n , m ) {\디스플레이 스타일(-1)^{n+m}n! \;[z^{n}]g_{m}(z)=s(n,m)} 첫 번째 종류 의 서명된 스털링 번호 를 산출하며, g m ( z ){\displaystyle g_{m}(z) 는 첫 번째 종류의 서명되지 않은 스털링 번호의 EGF이다.
n ! [ z n ] g m ( z ) = [ n m ] . {\displaystyle n![z^{n}]g_{m}(z)=\left[{\put}n\m\end}\right]. } 서명 된 스털링 번호의 OGF를 n fixed에 대해 계산할 수 있다.
s n ( w ) = ∑ m = 0 n s ( n , m ) w m . {\displaystyle s_{n}(w)=\sum _{m=0}^{n}s(n,m)w^{m}. } 시작
g m ( z ) = ∑ n ≥ m ( − 1 ) n + m n ! s ( n , m ) z n {\displaystyle g_{m}(z)=\sum _{n\geq m}{\frac{(-1)^{n+m}{n! }}}s(n,m)z^{n}}} 어느 것이 생산되는가
( − 1 ) m g m ( z ) w m = ∑ n ≥ m ( − 1 ) n n ! s ( n , m ) w m z n . {\displaystyle(-1)^{m}g_{m}(z)w^{m}=\sum_{n\geq m}{\frac {(-1)^{n}{n! }}}}{m,m)w^{m}z^{n}. } 이것을 종합하면 우리는 얻을 수 있다.
∑ m ≥ 0 ( − 1 ) m g m ( z ) w m = ∑ m ≥ 0 ∑ n ≥ m ( − 1 ) n n ! s ( n , m ) w m z n = ∑ n ≥ 0 ( − 1 ) n n ! z n ∑ m = 0 n s ( n , m ) w m . {\displaystyle \sum \sum \{m\geq 0}(1)^{m}g_{m}w^{m}=\sum_{m\geq 0}\sum _{n\frac {(-1)^{n}{n! }}}}}{m^{m^{n}=\sum _{n\geq 0}{\frac{(-1)^{n}}{n! }}}}{n}\sum _{m=0}^{n}s(n,m)w^{m}. } 왼쪽의 g m ( z ) {\displaystyle g_{m}(z)} 에 대한 로그와 관련된 공식, 오른쪽의 s n ( w ) {\displaystyle s_{n}(w)} 에 대한 정의, 그리고 이항 정리를 사용 하여 우리는 얻는다.
( 1 − z ) w = ∑ n ≥ 0 ( w n ) ( − 1 ) n z n = ∑ n ≥ 0 ( − 1 ) n n ! s n ( w ) z n . {\displaystyle (1-z)^{w}=\sum _{n\geq 0}{w \선택 n}(1-1)^{n}=\sum _{n\geq 0}{\frac {(-1)^{n}{n! }}}{n}(w)z^{n}. } z n {\ displaystyle z^{n }} 의 계수를 비교하고 이항계수 의 정의를 사용하여 최종적으로 다음과 같은 결과를 얻었다.
s n ( w ) = w ( w − 1 ) ( w − 2 ) ⋯ ( w − ( n − 1 ) ) = ( w ) n , {\displaystyle s_{n}(w)=w\;(w-1)\;(w-2)\;\cdots \;(w-(n-1)=(w)_{n}}} 하강 요인 제1종류의 서명되지 않은 스털링 번호의 OGF 연산은 유사한 방식으로 진행된다.
지정된 크기 m 의 예상 주기 수 이 문제에서는 도입부에 기술된 바와 같이 이바리테 생성 함수 g (z , u )를 사용한다. 크기 m 이 아닌 주기의 b 값 은 0이고, 크기 m 의 주기의 b 값은 0이다. 우리는 가지고 있다.
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ 1 b ( k ) z k k = 1 1 − z z m m {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}={\frac {1}{1-z}}{\frac {z^{m}}{m}}} 또는
1 m z m + 1 m z m + 1 + 1 m z m + 2 + ⋯ {\displaystyle {\frac{1}{m}z^{m}\;+\;{\frac {1}{m}z^{m+1}\;; +\;{\frac {1}{m}z^{m+2}\; +\;\cdots } 즉, 길이 n 보다 작은 순열에서 크기 m 의 예상 주기 수는 0(확실히)임을 의미한다. 최소 m 길이의 무작위 순열은 m 길이 의 평균 1/m 사이클을 포함한다. 특히 무작위 순열에는 약 하나의 고정점이 포함되어 있다.
따라서 m 보다 작거나 같은 길이의 예상 주기 수의 OGF는 다음과 같다.
1 1 − z ∑ k = 1 m z k k 그리고 [ z n ] 1 1 − z ∑ k = 1 m z k k = H m 을 위해 n ≥ m {\displaystyle {\frac {1}{1-z}\sum _{k=1}{m}{\frac {z^{k}}{{k}}}{\frac {1}{1-z}}}}{k=}}{k=}}}}{k=}}}}}}}}}{k=}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} H_{m}{\mbox{{}}}{}n\geq m}의 경우 여기서 H 는m m번째 고조파 수입니다 . 따라서 무작위 순열에서 최대 m 에서 예상되는 길이의 주기 수는 약 ln m 이다.
고정점 모멘트 고정점 수에 따른 순열 집합의 혼합 GF g ( z , u ) {\displaystyle g(z,u)} 은(는)
g ( z , u ) = 생략하다 ( − z + u z + 통나무를 하다 1 1 − z ) = 1 1 − z 생략하다 ( − z + u z ) . {\displaystyle g(z,u)=\exp \leftz+uz+\log {\frac {1}{1-z}\right)={\frac {1}{1-z}\expzz+uz) } 랜덤 변수 X 를 랜덤 순열의 고정 점의 개수로 한다. 두 번째 종류의 스털링 숫자 를 사용하여 X 의 m번째 순간에 대해 다음과 같은 공식을 갖는다.
E ( X m ) = E ( ∑ k = 0 m { m k } ( X ) k ) = ∑ k = 0 m { m k } E ( ( X ) k ) , {\displaystyle E(X^{m}= E\left(\sum _{k=0}^{m}\left\{{\begin{matrix}m\\k\end{matrix}}\right\}(X)_{k}\right)=\sum _{k=0}^{m}\left\{{\begin{matrix}m\\k\end{matrix}}\right\}E((X)_{k}),} 여기서 ( X ) k {\ displaystyle (X)_{k}} 는 하강 요인 이다. g ( z , u ) {\displaystyle g(z,u)} 을(를) 사용하여,
E ( ( X ) k ) = [ z n ] ( d d u ) k g ( z , u ) u = 1 = [ z n ] z k 1 − z 생략하다 ( − z + u z ) u = 1 = [ z n ] z k 1 − z , {\displaystyle E((X)_{k}}=[z^{n}]\왼쪽({\frac {d}{du}}}}\오른쪽) ^{k}g(z,u){\Bigg }_{u=1}=[z^{n}]{\frac {z^{k}}}{1-z}}}\exp(-z+uz){{1-z}}{{1-z^}}}}}{\frac {z^}}}}}} \Bigg }_{u=1}=[z^{n}]{\frac {z^{k}}}{1-z},} 이 값 은 k > n {\displaystyle k>n }일 때 0이고, 그 이외의 경우 1이다. 따라서 k <= n {\displaystyle k<=n} 과의 용어만이 합계에 기여한다 . 이것은 생산된다.
E ( X m ) = ∑ k = 0 n { m k } . {\displaystyle E(X^{m}}=\sum _{k=0}^{n}\왼쪽\{\\\begin{matrix}m\k\end{matrix}\right\}. }
일부 검정력 k로 상승된 랜덤 순열의 예상 고정점 수 임의 순열 perm{\displaystyle \sigma } 을(를) 선택하고 k {\displaystyle k} 양의 정수를 사용하여 전원 k {\displaystyle k }( 으)로 올리고 결과에서 예상되는 고정점 수에 대해 물어본다고 가정해 보십시오. 이 값을 E [ F k ] {\displaystyle E[F_{k}]} 로 표시하십시오.
k {\displaystyle k} 의 모든 d {\displaystyle k} 에 대해 길이 d {\displaystyle d } 의 사이클이 전원 k. {\displaystyle k.} 에 올리면 d {\displaystyle u^{d} 고정 지점으로 분할되므로 이러한 사이클을 표시해야 한다.} 이를 설명하려면 E [ F 6 ] . {\displaystyle E[F_{6}] 를 고려하십시오.}
우리는 얻는다.
g ( z , u ) = 생략하다 ( u z − z + u 2 z 2 2 − z 2 2 + u 3 z 3 3 − z 3 3 + u 6 z 6 6 − z 6 6 + 통나무를 하다 1 1 − z ) {\displaystyle g(z,u)=\exp \left(uz-z+u^{2}}{\frac {z^{2}}-{z^{2}}:{2}}+u^{3} }}{\frac{z^{3}}{3}}-{\frac {z^{3}}{3}}}+u^{6} }}{\frac{z^{6}}-{6}-{\frac {z^{6}}}{6}}}{6}}+\log {\frac {1}{1-z}\오른쪽)}} 어느 것이
1 1 − z 생략하다 ( u z − z + u 2 z 2 2 − z 2 2 + u 3 z 3 3 − z 3 3 + u 6 z 6 6 − z 6 6 ) . {\displaystyle {\frac {1}{1-z}\exp \left(uz-z+u^{2}}{\frac {z^{2}}-{2}}-{2}}+u^{3} }}{\frac{z^{3}}{3}}-{\frac {z^{3}}{3}}}+u^{6} }}{\frac{z^{6}{6}}{6}}-{\frac {z^{6}}{6}}\오른쪽). } 서론에서 설명한 대로 한 번 더 계속하면
∂ ∂ u g ( z , u ) u = 1 = z + z 2 + z 3 + z 6 1 − z 생략하다 ( u z − z + u 2 z 2 2 − z 2 2 + u 3 z 3 3 − z 3 3 + u 6 z 6 6 − z 6 6 ) u = 1 왼쪽. {\frac {\frac {\flict u}{\put u}g(z,u)\오른쪽 _{u=1}=\왼쪽. {\frac {z+z^{2}+z^{3}+z^{6}}{1-z}}}\exp \left(uz-z+u^{2}{{2}}-{\frac{z^{2}}-{2}}+{2}}+{3} }}{\frac{z^{3}}{3}}-{\frac {z^{3}}{3}}}+u^{6} }}{\frac {{z^{6}}{6}}-{\frac {z^{6}}}\오른쪽 _{u=1}1} 어느 것이
z + z 2 + z 3 + z 6 1 − z . {\displaystyle {\frac {z+z^{2}+z^{3}+z^{6}{1-z}}. } 결론 은 n ≥ 6 {\displaystyle n\geq 6} 에 대해 E [F ] = 4 {\ displaystyle E[F_{6}]=4} 이며 평균 4개의 고정점이 있다.
일반적인 절차는
g ( z , u ) = 생략하다 ( ∑ d ∣ k ( u d z d d − z d d ) + 통나무를 하다 1 1 − z ) = 1 1 − z 생략하다 ( ∑ d ∣ k ( u d z d d − z d d ) ) . {\displaystyle g(z,u)=\exp \left(\sum _{d\mid k}\left(u^{d}{\frac {z^{d}}{d}}-{\frac {z^{d}}{d}}\right)+\log {\frac {1}{1-z}}\right)={\frac {1}{1-z}}\exp \left(\sum _{d\mid k}\left(u^{d}{\frac {z^{d}}{d}}-{\frac {z^{d}}{d}}\right)\right). } 이전과 같이 한 번 더 계속하면
∂ ∂ u g ( z , u ) u = 1 = ∑ d ∣ k z d 1 − z 생략하다 ( ∑ d ∣ k ( u d z d d − z d d ) ) u = 1 = ∑ d ∣ k z d 1 − z . 왼쪽. {\frac {\frac {\flict u}{\put u}g(z,u)\오른쪽 _{u=1}=\왼쪽. {\frac {\sum _{d\mid k}z^{d}}{1-z}}\exp \left(\sum _{d\mid k}\left(u^{d}{\frac {z^{d}}{d}}-{\frac {z^{d}}{d}}\right)\right)\right _{u=1}={\frac {\sum _{d\mid k}z^{d}}{1-z}}. } We have shown that the value of E [ F k ] {\displaystyle E[F_{k}]} is equal to τ ( k ) {\displaystyle \tau (k)} (the number of divisors of k {\displaystyle k} ) as soon as n ≥ k . {\displaystyle n\geq k.} It starts out at 1 {\displaystyle 1} for n = 1 {\displaystyle n=1} and increases by one every 시간 n {\displaystyle n} 은(는) k {\displaystyle k} 자체를 포함하여 k {\displaystyle k} 의 구분자를 친다 .
임의 순열의 모든 길이에 대한 예상 주기 b( k ) {\displaystyle b(k)} 을( 를) 사용하여 b( z , u ) {\displaystyle g(z, u)}을(를) 구성하며, 여기서 b (k ) {\displaystyle b( k)} 은 모든 사이클에 대해 1이다(각 사이클이 1에 기여함).
g ( z , u ) {\displaystyle g(z,u)} 에 닫힌 형식이 있음
g ( z , u ) = ( 1 1 − z ) u {\displaystyle g(z,u)=\좌측값\frac {1}{1-z}\우측) ^{{u}}} 첫 번째 종류 의 서명되지 않은 스털링 번호 를 생성한다.
우리는 가지고 있다.
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ 1 b ( k ) z k k = 1 1 − z ∑ k ≥ 1 z k k = 1 1 − z 통나무를 하다 1 1 − z . {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}={\frac {1}{1-z}}\sum _{k\geq 1}{\frac {z^{k}}{k}}={\frac {1}{1-z}}\log {\frac {1}{1-z}}. } 따라서 예상되는 사이클 수는 고조파 숫자 H n {\ displaystyle H_{n }, 또는 로그 about n {\displaystyle \log n} 입니다.
길이 주기가 n/2보다 큰 순열 수 (참고 1백 명의 죄수들 은 매우 유사한 계산과 더불어 더 단순한 기본적인 증거까지 정확히 같은 문제를 가지고 있다.)
다시 한 번, 지수 생성 함수 g ( z , u ) {\displaystyle g(z,u )} 부터 시작하여 n / 2 {\displaystyle n/ 2} 이상 의 길이의 사이클이 u {\displaystyle n/ 2} 변수로 표시되는 크기에 따라 클래스 P {\displaystystyle u }{P} 의 이번에는 순열.
g ( z , u ) = 생략하다 ( u ∑ k > ⌊ n 2 ⌋ ∞ z k k + ∑ k = 1 ⌊ n 2 ⌋ z k k ) . {\displaystyle g(z,u)=\exp \left(u\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}+\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {z^{k}}{k}}\right). } n 2 {\ displaystyle {\frac{n}{ 2}}개 이상의 길이의 사이클만 있을 수 있으므로 질문에 대한 답은 다음과 같다.
n ! [ u z n ] g ( z , u ) = n ! [ z n ] 생략하다 ( ∑ k = 1 ⌊ n 2 ⌋ z k k ) ∑ k > ⌊ n 2 ⌋ ∞ z k k {\displaystyle n![uz^{n}]g(z,u)=n![z^{n}]\exp \left(\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {z^{k}}{k}}\right)\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}} 또는
n ! [ z n ] 생략하다 ( 통나무를 하다 1 1 − z − ∑ k > ⌊ n 2 ⌋ ∞ z k k ) ∑ k > ⌊ n 2 ⌋ ∞ z k k {\displaystyle n![z^{n}]\exp \left(\log {\frac {1}{1-z}}-\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}\right)\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}} 어느 것이
n ! [ z n ] 1 1 − z 생략하다 ( − ∑ k > ⌊ n 2 ⌋ ∞ z k k ) ∑ k > ⌊ n 2 ⌋ ∞ z k k = n ! [ z n ] 1 1 − z ∑ m = 0 ∞ ( − 1 ) m m ! ( ∑ k > ⌊ n 2 ⌋ ∞ z k k ) m + 1 {\displaystyle n![z^{n}]{\frac {1}{1-z}}\exp \left(-\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}\right)\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}=n![z^{n}]{\frac {1}{1-z}}\sum _{m=0}^{\infty }{\frac {(-1)^{m}}{m! }}}}}\{{k}\l바닥 {\frac {n}{2}}\\floor }^{\infloor }{\frac {z^{k}}}{k}\오른쪽)^{m+1}:{m+1} power m + 1 로 상향 되는 용어의 z {\displaystyle z} 의 지수는 ⌊n 2 ⌋ {\displaystyle \lfloor {\frac{n}{ 2}}\rfloor } 보다 크므로 m > 0{\displaystyle m>0} 에 대한 값은 [z^} 에 기여할 수 없다. }
그 답은 다음과 같다.
n ! [ z n ] 1 1 − z ∑ k > ⌊ n 2 ⌋ ∞ z k k = n ! ∑ k = ⌊ n 2 ⌋ + 1 n 1 k . {\displaystyle n![z^{n}]{\frac {1}{1-z}}\sum _{k>\lfloor {\frac {n}{2}}\rfloor }^{\infty }{\frac {z^{k}}{k}}=n!\sum _{k=\lfloor {\frac {n}{2}}\rfloor +1}^{n}{\frac {1}{k}}. } 이 합계는 예를 들어 OEIS OEIS : A024167 에서 마주치게 되는 대체 표현을 가지고 있다.
∑ k = 1 n 1 k − ∑ k = 1 ⌊ n 2 ⌋ 1 k = ∑ k = 1 n 1 k − 2 ∑ k = 1 ⌊ n 2 ⌋ 1 2 k = ∑ k = 1 k 짝수 n ( 1 − 2 ) 1 k + ∑ k = 1 k 기묘한 n 1 k {\displaystyle \sum _{k=1}^{n}{\frac {1}{k}}-\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {1}{k}}=\sum _{k=1}^{n}{\frac {1}{k}}-2\sum _{k=1}^{\lfloor {\frac {n}{2}}\rfloor }{\frac {1}{2k}}=\sum _{k=1 \atop k\;{\text{even}}}^{n}(1-2){\frac {1}{k}}+\sum _{k=1 \atop k\;{\text{odd}}}^{n}{\frac {1}{k}}} 마침내 주는 것
n ! ∑ k = 1 n ( − 1 ) k + 1 k ∼ n ! 통나무를 하다 2. {\displaystyle n!\sum _{k=1}^{n}{\frac {(-1)^{k+1}{k}}\sim n!\log 2. } 무작위 순열의 예상 전이 횟수 우리는 길이 k 의 주기를 k - 1의 전이로 대체함으로써 전이의 산물로 고려하기 위해 순열의 분리 주기 분해를 이용할 수 있다. 예: (1 2 34 ) {\displaystyle (1\;2\;34) 인자를 (1 2 ) (2 3 ) (3 4 ) {\displaystyle (1\;2)\;(2\;3)\;(3\;4)} 으로 한다. 사이클에 대한 함수 b( k ) {\displaystyle b(k )} 은 k - 1 {\displaystyle k-1 }과(와) 같으며, 우리는 이를 얻는다.
g ( z , u ) = ( 1 1 − u z ) 1 / u {\displaystyle g(z,u)=\lefted\frac {1}{1-uz}\오른쪽)^{1/u} 그리고
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ 1 ( k − 1 ) z k k = z ( 1 − z ) 2 − 1 1 − z 통나무를 하다 1 1 − z . {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}(k-1){\frac {z^{k}}{k}}={\frac {z}{(1-z)^{2}}}-{\frac {1}{1-z}}\log {\frac {1}{1-z}}. } 따라서 예상 전이 횟수 T ( n ) {\디스플레이 스타일 T(n)} 은 (는)
T ( n ) = n − H n {\displaystyle T(n)=n-H_{n}} 여기서 H n {\ displaystyle H_{n}} 은 (는) n t h {\displaystyle n^{th}}} 고조파 수입니다 . 또한 이전 섹션의 모든 사이클(n 을 주는 사이클)의 길이를 추가하고(이전 섹션의 로그 n {\displaystyle \logn} 을(를) 주기마다 하나 빼면 전환 횟수가 얻어지는 것을 주목함으로써 이 공식을 얻을 수 있었을 것이다.
g ( z , u ) {\displaystyle g(z,u)} 은(는) 다시 첫 번째 종류 의 서명되지 않은 스털링 번호 를 생성하지만 역순으로 생성한다는 점에 유의하십시오.더 정확히 말하자면, 우리는
( − 1 ) m n ! [ z n ] [ u m ] g ( z , u ) = [ n n − m ] {\디스플레이 스타일(-1)^{m}n! \;[z^{n}][u^{m}g(z,u)=\left[{\put}n\n-m\end}\right]}} 이를 확인하려면 위와 동일하다는 점에 유의하십시오.
( − 1 ) n + m n ! [ z n ] [ u m ] g ( z , u ) u = 1 / u z = u z = [ n m ] {\디스플레이 스타일(-1)^{n+m}n! \;[z^{n}][u^{m}g(z,u) _{u=1/u} _{z=uz}=\left[{\pair}n\\m\end}\right]}}} 그리고 저것
[ u m ] g ( z , u ) u = 1 / u z = u z = [ u m ] ( 1 1 − z ) u = 1 m ! ( 통나무를 하다 1 1 − z ) m , {\displaystyle [u^{m}g(z,u) _{u=1/u} _{z=uz}=[u^{m}]\좌측값\frac{1}{1-z}\오른쪽) ^{u}={\frac {1}{m! }}}\왼쪽(\log {\frac {1}{1-z}\오른쪽)^{m}} 정밀 m 사이클로 구성된 순열 부분에서 첫 번째 종류의 서명되지 않은 스털링 번호의 EGF로 확인되었다.
랜덤 요소의 예상 주기 크기 무작위 순열 σ{\displaystyle \sigma } 의 임의 요소 q를 선택 하고 q를 포함하는 주기의 예상 크기에 대해 질문한다 . 여기 서 함수 b ( k ){\displaystyle b(k)} 는 k 길이 k의 주기에 있는 k 요소 에 기여하기 때문에 k 2 {\ displaystyle k^{2 }}와 같다. 앞의 연산과는 달리 이 파라미터를 생성함수에서 추출한 후 (n으로 나누기) 이 파라미터를 평균화해야 한다는 점에 유의하십시오. 우리는 가지고 있다.
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ 1 k 2 z k k = 1 1 − z z ( 1 − z ) 2 = z ( 1 − z ) 3 . {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}k^{2}{\frac {z^{k}}{k}}={\frac {1}{1-z}}{\frac {z}{(1-z)^{2}}}={\frac {z}{(1-z)^{3}}}. } 따라서 q 를 포함하는 주기의 예상 길이는
1 n [ z n ] z ( 1 − z ) 3 = 1 n 1 2 n ( n + 1 ) = 1 2 ( n + 1 ) . {\displaystyle {\frac{1}{n1}{n}{\frac {z}{{3}}}={\frac {1}{n1}{n1}{\frac {1}{1}{2}}(n+1)={\frac {1}{1}{1}(n+1)} 랜덤 요소가 m 크기의 주기에 있을 확률 이 평균 매개변수는 임의 순열의 [n ] {\displaystyle [n] 의 임의 요소를 다시 선택할 경우 요소가 m 크기 의 주기에 놓여 있을 확률을 나타낸다. 길이 m 의 사이클만 기여하므로 함수 b (k ) {\displaystyle b(k)} 은 m = k {\displaystyle m=k} 에 대해 m {\displaystym m} 과 같고 그렇지 않으면 0과 같다. 우리는 가지고 있다.
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ 1 b ( k ) z k k = 1 1 − z m z m m = z m 1 − z . {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq 1}b(k){\frac {z^{k}}{k}}={\frac {1}{1-z}}\;m\;{\frac {z^{m}}{m}}={\frac {z^{m}}{1-z}}. } 랜덤 요소가 길이 m 의 사이클에 놓여 있을 확률은 다음과 같다.
1 n [ z n ] z m 1 − z = { 1 n , 만일 n ≥ m 0 , 그렇지 않으면 {\displaystyle {\frac{1}{n}}{\frac {z^{n}}}{1-z}}={\frac{1}{n},&#mbox{n1}{n\geq m\0},&#mbox{nmbox{nmbox{n}}}. }}}\end{case}}
[n ]의 랜덤 부분 집합이 동일한 주기에 있을 확률 m 원소와 무작위 순열이 포함된 [n ]의 임의 부분 집합 Q 를 선택하고 Q 의 모든 원소가 동일한 주기에 놓여 있을 확률을 질문한다.이것은 또 다른 평균 매개변수다. The function b (k ) is equal to ( k m ) {\displaystyle {\begin{matrix}{k \choose m}\end{matrix}}} , because a cycle of length k contributes ( k m ) {\displaystyle {\begin{matrix}{k \choose m}\end{matrix}}} subsets of size m , where ( k m ) = 0 {\displaystyle {\begin{matrix}{k \ c}k <m >에 대해 m}=0\end{matrix}} 을 선택 하십시오.이것은 생산된다.
∂ ∂ u g ( z , u ) u = 1 = 1 1 − z ∑ k ≥ m ( k m ) z k k = 1 1 − z 1 m z m ( 1 − z ) m = 1 m z m ( 1 − z ) m + 1 . {\displaystyle {\frac {\partial }{\partial u}}g(z,u){\Bigg }_{u=1}={\frac {1}{1-z}}\sum _{k\geq m}{k \choose m}{\frac {z^{k}}{k}}={\frac {1}{1-z}}{\frac {1}{m}}{\frac {z^{m}}{(1-z)^{m}}}={\frac {1}{m}}{\frac {z^{m}}{(1-z)^{m+1}}}. } 평균을 산출하면 Q 의 요소가 동일한 주기에 있을 확률은
( n m ) − 1 [ z n ] 1 m z m ( 1 − z ) m + 1 = ( n m ) − 1 1 m [ z n − m ] 1 ( 1 − z ) m + 1 {\displaystyle {n \choose m}^{-1}[z^{n}]{\frac {1}{m}}{\frac {z^{m}}{(1-z)^{m+1}}}={n \choose m}^{-1}{\frac {1}{m}}[z^{n-m}]{\frac {1}{(1-z)^{m+1}}}} 또는
1 m ( n m ) − 1 ( ( n − m ) + m m ) = 1 m . {\displaystyle {\frac{1}{m}{n \선택 m}^{-1}{(n-m)\;+\m \선택 m}={\frac {1}{m}}. } 특히 두 원소 p < q 가 같은 주기에 있을 확률은 1/2이다.
짝수 사이클 수가 짝수인 순열 수 우리는 Flajolet-Sedgewick의 기본 정리를 직접 사용할 수 있고 보다 진보된 순열 통계를 계산할 수 있다. (사용할 연산자의 계산 방법에 대한 설명은 해당 페이지를 확인하십시오.) 예를 들어 짝수 사이클 수를 포함하는 순열 집합은 다음과 같다.
세트 ( CYC 기묘한 ( Z ) ) 세트 짝수 ( CYC 짝수 ( Z ) ) . {\displaystyle \operatorname {SET}(\operatorname {CYC} _{\operatorname {odd}{\mathcal {Z})\operatorname {ven}(\operatorname {CYC} _{\mathcal {Z}). } 지수 생성 함수 (EGF)로 변환하여
생략하다 ( 1 2 통나무를 하다 1 + z 1 − z ) 코쉬 ( 1 2 통나무를 하다 1 1 − z 2 ) {\displaystyle \exp \exp\frac {1}{1}:{1}:{1}:{1-z}\right)\cosh \refac\frac {1}{1}{1-z^{2}}\}\오른쪽)} 또는
1 2 생략하다 ( 1 2 ( 통나무를 하다 1 + z 1 − z + 통나무를 하다 1 1 − z 2 ) ) + 1 2 생략하다 ( 1 2 ( 통나무를 하다 1 + z 1 − z − 통나무를 하다 1 1 − z 2 ) ) . {\displaystyle {\frac {1}{2}}\exp \left({\frac {1}{2}}\left(\log {\frac {1+z}{1-z}}+\log {\frac {1}{1-z^{2}}}\right)\right)+{\frac {1}{2}}\exp \left({\frac {1}{2}}\left(\log {\frac {1+z}{1-z}}-\log {\frac {1}{1-z^{2}}}\right)\right). } 이렇게 하면 다음과 같이 간단해진다.
1 2 생략하다 ( 1 2 통나무를 하다 1 ( 1 − z ) 2 ) + 1 2 생략하다 ( 1 2 통나무를 하다 ( 1 + z ) 2 ) {\displaystyle {\frac{1}:{2}}\exp \left({\frac {1}{1}{1}{{1}:{2}}\오른쪽)+{\frac {1}{1}{1}}\prepfrac {1}{1}{1}{1}}}\reprefrac {1}{1}{1}{1}}}}}\log(1+z)^{2}\rig}\rig)} 또는
1 2 1 1 − z + 1 2 ( 1 + z ) = 1 + z + 1 2 z 2 1 − z . {\displaystyle {\frac{1}{1}:{1-z}+{\frac {1}{1}{1}{1}{1}{1}{1}:{1+z)=1+z+{1}{1}{\frac{z^{1}:{1-z}}}. } 이것은 짝수 사이클 수를 포함하는 사이즈 0의 순열화(짝수 길이의 주기가 0인 빈 순열화), 크기 1의 순열화(짝수 포인트, 짝수 길이의 0 사이클도 포함), n one 2 의 경우 n! / 2 {\displaysty n\geq 2 } 이 있다고 말한다. tyle n!/2} 그런 순열.
정사각형인 순열 우리가 순열을 다듬을 때 무슨 일이 일어나는지 생각해봐. 고정점은 고정점에 매핑된다. Odd cycles are mapped to odd cycles in a one-to-one correspondence, e.g. ( 1 8 9 11 13 ) {\displaystyle (1\;8\;9\;11\;13)} turns into ( 1 9 13 8 11 ) {\displaystyle (1\;9\;13\;8\;11)} . Even cycles split in two and produce a pair of cycles of half the size of the original cycle, e.g. ( 5 13 6 9 ) {\displaystyle (5\; 13\;6\; 9} 이( 가) (5 6 ) ( 9 13 )로 변환됨. 따라서 제곱인 순열에는 홀수 사이클 수가 포함될 수 있으며, 크기가 2인 사이클의 짝수, 크기가 4인 사이클의 짝수 등이 포함될 수 있다.
세트 ( CYC 기묘한 ( Z ) ) 세트 짝수 ( CYC = 2 ( Z ) ) 세트 짝수 ( CYC = 4 ( Z ) ) 세트 짝수 ( CYC = 6 ( Z ) ) ⋯ {\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{=2}({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{=4}({\mathcal {Z}}))\operatorname {SET} _{\operatorname {even} }(\operatorname {CYC} _{=6}({\mathcal {Z})\cdots } EGF를 산출하는 것
생략하다 ( 1 2 통나무를 하다 1 + z 1 − z ) ∏ m ≥ 1 코쉬 z 2 m 2 m = 1 + z 1 − z ∏ m ≥ 1 코쉬 z 2 m 2 m . {\displaystyle \exp \left({\frac {1}{2}}\log {\frac {1+z}{1-z}}\right)\prod _{m\geq 1}\cosh {\frac {z^{2m}}{2m}}={\sqrt {\frac {1+z}{1-z}}}\prod _{m\geq 1}\cosh {\frac {z^{2m}}{2m}}. } 홀수 사이클 불변제 앞의 두 절에서 제시된 순열의 종류, 즉 정사각형인 짝수 사이클과 순열이 포함된 순열은 성(成)과 장(張)이 연구한 소위 홀수 주기 불변성 의 예다(외부 링크 참조). 홀수 사이클 불변이라는 용어는 단순히 순열에서 발생하는 홀수 사이클의 크기와 수와 무관하다는 것을 의미한다. 사실 우리는 모든 홀수 사이클 불변자들이 단순한 재발에 복종한다는 것을 증명할 수 있다. 그것은 우리가 도출할 것이다. 첫째, 여기 홀수 사이클 불변성의 몇 가지 더 많은 예가 있다.
짝수 주기의 길이의 합이 6인 순열 이 세분류는 사양을 가지고 있다.
세트 ( CYC 기묘한 ( Z ) ) ( 세트 = 3 ( CYC = 2 ( Z ) ) + CYC = 2 ( Z ) CYC = 4 ( Z ) + CYC = 6 ( Z ) ) {\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\left(\operatorname {SET} _{=3}(\operatorname {CYC} _{=2}({\mathcal {Z}}))+\operatorname {CYC} _{=2}({\mathcal {Z}})\operatorname {CYC} _{=4}({\mathcal {Z}})+\operatorname {CYC} _{=6}({\mathcal {Z}})\right)} 그리고 생성함수
1 + z 1 − z ( 1 6 ( z 2 2 ) 3 + z 2 2 z 4 4 + z 6 6 ) = 5 16 z 6 1 + z 1 − z . {\displaystyle {\sqrt {\frac {1+z}{1-z}}}\left({\frac {1}{6}}\left({\frac {z^{2}}{2}}\right)^{3}+{\frac {z^{2}}{2}}{\frac {z^{4}}{4}}+{\frac {z^{6}}{6}}\right)={\frac {5}{16}}z^{6}{\sqrt {\frac {1+z}{1-z}}}. } 처음 몇 개의 값은 다음과 같다.
0 , 0 , 0 , 0 , 0 , 225 , 1575 , 6300 , 56700 , 425250 , 4677750 , 46777500 , 608107500 , … {\displaystyle 0,0,0,0,0,0,190,1575,6300,56700,425,425,467750,46777500,608107500,\ldots } 모든 짝수 주기의 길이가 같은 순열 이 세분류는 사양을 가지고 있다.
세트 ( CYC 기묘한 ( Z ) ) ( 세트 ≥ 1 ( CYC = 2 ( Z ) ) + 세트 ≥ 1 ( CYC = 4 ( Z ) ) + 세트 ≥ 1 ( CYC = 6 ( Z ) ) + ⋯ ) {\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\left(\operatorname {SET} _{\geq 1}(\operatorname {CYC} _{=2}({\mathcal {Z}}))+\operatorname {SET} _{\geq 1}(\operatorname {CYC} _{=4}({\mathcal {Z}}))+\operatorname {SET} _{\geq 1}(\operatorname {CYC} _{=6}({\mathcal {Z}}))+\cdots \right)} 그리고 생성함수
1 + z 1 − z ( 생략하다 ( z 2 2 ) − 1 + 생략하다 ( z 4 4 ) − 1 + 생략하다 ( z 6 6 ) − 1 + ⋯ ) . {\displaystyle {\sqrt {\frac {1+z}{1-z}}}\left(\exp \left({\frac {z^{2}}{2}}\right)-1\,+\,\exp \left({\frac {z^{4}}{4}}\right)-1\,+\,\exp \left({\frac {z^{6}}{6}}\right)-1\,+\,\cdots \right). } 여기에 의미적 뉘앙스가 있다. 0은 짝수 이기 때문에 짝수 주기가 없는 순열은 이 등급에 속하는 것으로 간주할 수 있다.처음 몇 개의 값은 다음과 같다.
0 , 1 , 3 , 15 , 75 , 405 , 2835 , 22155 , 199395 , 1828575 , … {\displaystyle 0,1,3,15,75,405,2835,22155,199395,1828575,\ldots } 짝수 주기의 최대 길이가 4인 순열 이 세분류는 사양을 가지고 있다.
세트 ( CYC 기묘한 ( Z ) ) 세트 ( CYC = 2 ( Z ) + CYC = 4 ( Z ) ) {\displaystyle \operatorname {SET} (\operatorname {CYC} _{\operatorname {odd} }({\mathcal {Z}}))\operatorname {SET} (\operatorname {CYC} _{=2}({\mathcal {Z}})+\operatorname {CYC} _{=4}({\mathcal {Z}}))} 그리고 생성함수
1 + z 1 − z 생략하다 ( z 2 2 + z 4 4 ) . {\displaystyle {\sqrt {\frac {1+z}{1-z}}\exp \left({\frac {z^{2}}+{\frac {z^{4}}\오른쪽). } 처음 몇 개의 값은 다음과 같다.
1 , 2 , 6 , 24 , 120 , 600 , 4200 , 28560 , 257040 , 2207520 , 24282720 , 258128640 , … {\displaystyle 1,2,6,24,120,120,200,4200,28560,257040,2207520,24282720,258128640,\ldots } 재발 이븐 사이클 구성 요소의 사양이 어떻게 구성되는지 주의 깊게 관찰하십시오. 파스 나무라는 관점에서 그들을 생각하는 것이 가장 좋다. 이 나무들은 세 층이 있다. 가장 낮은 수준의 노드는 싱글톤 Z {\ displaystyle {\mathcal {Z} 의 짝수 길이 주기의 제품 합계를 나타낸다. 중간 수준의 노드는 세트 운영자의 제한을 나타낸다. 마지막으로 최상위 수준의 노드는 중간 수준의 기여금 산출물을 합산한다. 설정 연산자의 제한사항은 짝수 발생 함수에 적용될 때, 즉, 다른 짝수 생성 함수를 생성하는 이 기능을 보존할 것이라는 점에 유의한다. 그러나 설정 연산자에 대한 모든 입력은 짝수 길이 사이클에서 발생한 이후에도 계속된다. 그 결과 관련된 모든 생성 함수는 그 형태를 갖추게 된다.
g ( z ) = h ( z ) 1 + z 1 − z , {\displaystyle g(z)=h(z){\sqrt {\frac {1+z}{1-z}},} 여기서 h ( z ) {\displaystyle h(z)} 은 짝수 함수다. 라는 뜻이다.
1 1 + z g ( z ) = h ( z ) 1 1 − z 2 {\displaystyle {\frac {1}{1+z}\;g(z)=h(z)\;{\frac {1}{\sqrt{1-z^{2}}}} 짝수다, 그래서
1 1 + z g ( z ) = 1 1 − z g ( − z ) 또는 ( 1 − z ) g ( z ) = ( 1 + z ) g ( − z ) . {\displaystyle {\frac {1}{1+z}\;g(z)={\frac {1}{1-z}\;g(-z)\property {\mbox{{1-z}\1-mbox{ 또는 }\1-z(z)=(1+z)\;g(-z). } gn = [ z n ] g ( z ) {\displaystyle g_{n}=[z^{n}]g(z)} 을(를) 두고 계수를 추출하면 다음과 같은 결과를 얻을 수 있다.
g 2 m + 1 ( 2 m + 1 ) ! − g 2 m ( 2 m ) ! = − g 2 m + 1 ( 2 m + 1 ) ! + g 2 m ( 2 m ) ! 또는 2 g 2 m + 1 ( 2 m + 1 ) ! = 2 g 2 m ( 2 m ) ! {\displaystyle {\frac {g_{2m+1}:{{{{m+1){{{{{m+1)}{{{{m+1)! }}}-{\frac {{g_{2m}{{(2m)! }}}=-{\frac {g_{2m+1}:{{{{m+1){{(2m+1)! }}}+{\frac {{g_{2m}}{(2m)! }}}}{\mbox{ 또는 }}}{\frac 2}{\frac {g_{2m+1}:{(2m+1)! }}}}={\frac {{g_{2m}}{(2m)! }}} 그래서 재발한 거야
g 2 m + 1 = ( 2 m + 1 ) g 2 m . {\displaystyle g_{2m+1}=(2m+1)g_{2m}\, }
2005 Putnam 대회의 문제 Putnam 경기 웹사이트에 대한 링크가 External links 섹션에 나타난다.문제는 다음과 같은 증거를 요구한다.
∑ π ∈ S n σ ( π ) ν ( π ) + 1 = ( − 1 ) n + 1 n n + 1 , {\displaystyle \sum_{\pi \in S_{n}{\frac {\sigma(\pi )}{\nu(\pi )+1}=(-1)^{n+1}{\frac {n}{n}{n+1},},} where the sum is over all n ! {\displaystyle n!} permutations of [ n ] {\displaystyle [n]} , σ ( π ) {\displaystyle \sigma (\pi )} is the sign of π {\displaystyle \pi } , i.e. σ ( π ) = 1 {\displaystyle \sigma (\pi )=1} if π {\displaystyle \pi } is even and σ ( π ) = − 1 {\displaystyle \sigma (\ pi )=-1 }({\displaystyle \pi } 이(가 ) 홀수이고 and ( () {\displaystyle \nu(\pi )} 이 (가) π {\displaysty \pi } 의 고정 포인트 수입니다.
이제 π {\displaystyle \pi} 의 부호는 다음과 같다.
σ ( π ) = ∏ c ∈ π ( − 1 ) c − 1 , {\displaystyle \pi (\pi )=\prod _{c\in \pi }(-1)^{c -1},} 여기서 제품은 짝수 순열 및 홀수 순열 페이지에 설명된 대로 π {\displaystyle \pi } 의 모든 사이클 c 에 걸쳐 있다.
그래서 우리는 조합 수업을 고려한다.
세트 ( − Z + V Z + CYC = 1 ( Z ) + U CYC = 2 ( Z ) + U 2 CYC = 3 ( Z ) + U 3 CYC = 4 ( Z ) + ⋯ ) {\displaystyle \operatorname {SET} (-{\mathcal {Z}}+{\mathcal {V}}{\mathcal {Z}}+\operatorname {CYC} _{=1}({\mathcal {Z}})+{\mathcal {U}}\operatorname {CYC} _{=2}({\mathcal {Z}})+{\mathcal {U}}^{2}\operatorname {CYC} _{=3}({\mathcal {Z}})+{\mathcal {U}}^{3}\operatorname {CYC} _{=4}({\mathcal {Z}})+\cdots )} 여기서 U {\ displaystyle {\mathcal {U} 은(는) 기여 주기의 길이를 1에서 뺀 값을 표시 하고 V {\ displaystyle {\mathcal {V} 은(는) 고정 포인트를 표시한다 . 생성 함수로 변환하여
g ( z , u , v ) = 생략하다 ( − z + v z + ∑ k ≥ 1 u k − 1 z k k ) {\displaystyle g(z,u,v)=\exp \leftz+vz+\sum _{k\geq 1}u-1}{k-1}{\frac{z^{k}}}\right)} 또는
생략하다 ( − z + v z + 1 u 통나무를 하다 1 1 − u z ) = 생략하다 ( − z + v z ) ( 1 1 − u z ) 1 / u . {\displaystyle \exp \exp \efrac {1}{u}}\log {1}{1-uz}\right)=\expectz+vz)\leftx\frac {1}{1-uz}\right)^{1/u} } 이제 우리는
n ! [ z n ] g ( z , − 1 , v ) = n ! [ z n ] 생략하다 ( − z + v z ) ( 1 + z ) = ∑ π ∈ S n σ ( π ) v ν ( π ) {\displaystyle n![z^{n}]g(z,-1,v)=n![z^{n}]\exp(-z+vz)(1+z)=\sum_{\pi \in S_{n}\sigma(\pi )v^{\nu(\pi )}}}} 따라서 원하는 수량은 다음과 같이 주어진다.
n ! [ z n ] ∫ 0 1 g ( z , − 1 , v ) d v = ∑ π ∈ S n σ ( π ) ν ( π ) + 1 . {\displaystyle n![z^{n}]\int _{0}^{1}g(z,-1,v)dv=\sum _{\pi \in S_{n}{\frac {\sigma(\pi )}{\nu(\pi )+1}.}}} 계산을 하면서, 우리는
∫ 0 1 g ( z , − 1 , v ) d v = 생략하다 ( − z ) ( 1 + z ) ( 1 z 생략하다 ( z ) − 1 z ) {\displaystyle \int _{0}^{1}g(z,-1,v)==\exp(-z)(1+z)\leftproc {1}{z}}\exp(z)-{\frac {1}{1}}\right)}} 또는
( 1 z + 1 ) ( 1 − 생략하다 ( − z ) ) = 1 z + 1 − 생략하다 ( − z ) − 1 z 생략하다 ( − z ) . {\displaystyle \left \\frac {1}{z}+1\오른쪽)\왼쪽(1-\exp=z)={\frac {1}{z}+1-\exp-z)-{\frac {1}{z}\exp(-z). } 계수를 추출하면 계수 1 / z {\displaystyle 1/z} 이 (가) 0임을 알 수 있다. 상수는 1이며, 이는 공식 (0이어야 한다)과 일치하지 않는다. 그러나 n {\displaystyle n} 양의 경우
n ! [ z n ] ( − 생략하다 ( − z ) − 1 z 생략하다 ( − z ) ) = n ! ( − ( − 1 ) n 1 n ! − ( − 1 ) n + 1 1 ( n + 1 ) ! ) {\displaystyle n![z^{n}]\leftexp\expexpz)-{\frac {1}{z}\expexpz)\오른쪽)=n! \left(-(-1)^{n}{\frac {1}{n!}-(-1)^{n+1}{\frac {1}{{n+1)! }}} 또는
( − 1 ) n + 1 ( 1 − 1 n + 1 ) = ( − 1 ) n + 1 n n + 1 , {\displaystyle(-1)^{n+1}\왼쪽(1-{\frac {1}{n+1}\오른쪽)=(-1)^{n+1}{\frac {n}{n+1},} 원하는 결과야
흥미 로운 것은 차치하고, n × n {\displaystyle g(z,u,v)} 을(를) 사용하여 n × n {\displaystyle n\times n} 행렬의 다음과 같은 결정요인을 평가할 수 있다는 것이다.
d ( n ) = 퇴장시키다 ( A n ) = a b b ⋯ b b a b ⋯ b b b a ⋯ b ⋮ ⋮ ⋮ ⋱ ⋮ b b b ⋯ a . {\displaystyle d(n)=\det(A_{n})={\begin{vmatrix}a&&b&&b&&\cdots &&b\\b&&a&&b&&\cdots &&b\\b&&b&&a&&\cdots &&b\\\vdots &&\vdots &&\vdots &&\ddots &&\vdots \\b&&b&&b&&\cdots &&a\end{vmatrix}}. } 여기 서, a , b 0 0 {\displaystyle a,b\neq 0}. 결정 인자에 대한 공식을 기억하십시오.
퇴장시키다 ( A ) = ∑ π ∈ S n σ ( π ) ∏ i = 1 n A i , π ( i ) . {\displaystyle \det(A)=\sum _{n}\sigma(\pi )\prod_{i=1}^{n_{i,\pi(i)}} 이제 순열 π{\displaystyle \pi} 에 대한 오른쪽의 제품 값은 f b n - f {\ displaystyle a^{f}b^{n-f}} 이며, 여기 서 f는 π {\displaystyle \pi} 의 고정 포인트 수입니다. 따라서.
d ( n ) = b n n ! [ z n ] g ( z , − 1 , a b ) = b n n ! [ z n ] 생략하다 ( a − b b z ) ( 1 + z ) {\displaystyle d(n)=b^{n}n![z^{n}]g\왼쪽(z,-1,{\frac {a}{b}\오른쪽)=b^{n![z^{n}]\exp \left \frac\frac {a-b}{b}z\rig)(1+z)} 어느 것이 생산되는가
b n ( a − b b ) n + b n n ( a − b b ) n − 1 = ( a − b ) n + n b ( a − b ) n − 1 {\displaystyle b^{n}\frac {a-b}{b}\오른쪽)^{n}+b^{n}n}n\frac {a-b}{b}\오른쪽)^{n-1}=(a-b)^{n-1}+nb(a-b)^{n-1} 그리고 마침내
d ( n ) = ( a + ( n − 1 ) b ) ( a − b ) n − 1 . {\displaystyle d(n)=(a+(n-1)b)(a-b)^{n-1}\, } 짝수 순열과 홀수 순열의 주기 수 차이 여기서 우리는 이 차이가 다음과 같은 것에 의해 부여된다는 것을 보여주기 위해 노력한다.
( − 1 ) n ( n − 2 ) ! {\displaystyle(-1)^{n}(n-2)!} 순열 π ( display ) {\displaystyle \sigma (\ pi )} 의 기호 σ( ()이 다음과 같이 지정되었음을 상기하십시오.
σ ( π ) = ∏ c ∈ π ( − 1 ) c − 1 {\displaystyle \pi (\pi )=\prod _{c\in \pi }(-1)^{c -1},} 여기서 제품은 ranges {\displaystyle \pi } 의 분리 주기 구성에서 c 사이클 을 초과한다.
순열 세트의 기호 및 주기 카운트를 반영하는 조합종 Q {\ displaystyle {\mathcal{Q}} 에 따라 다음이 주어진다.
Q = 세트 ( V CYC 1 ( Z ) + U V CYC = 2 ( Z ) ) + U 2 V CYC = 3 ( Z ) + U 3 V CYC = 4 ( Z ) + U 4 V CYC = 5 ( Z ) + ⋯ ) {\displaystyle {\mathcal {Q}}=\operatorname {SET} ({\mathcal {V}}\operatorname {CYC} _{1}({\mathcal {Z}})+{\mathcal {U}}{\mathcal {V}}\operatorname {CYC} _{=2}({\mathcal {Z}}))+{\mathcal {U}}^{2}{\mathcal {V}}\operatorname {CYC} _{=3}({\mathcal {Z}})+{\mathcal {U}}^{3}{\mathcal {V}}\operatorname {CYC} _{=4}({\mathcal {Z}})+{\mathcal {U}}^{4}{\mathc al{V}\operatorname {CYC} _{=5}({\mathcal {Z})+\cdots )} 여기 서 U {\ displaystyle {\mathcal {U} 을(를) 사용하여 기호를 표시 했으며 V {\displaystyle {\mathcal {V} 을(를) 사이클 카운트에 사용했다 .
현재 보유하고 있는 기능 생성으로 변환
Q ( z , u , v ) = 생략하다 ( v z 1 + v u z 2 2 + v u 2 z 3 3 + v u 3 z 4 4 + v u 4 z 5 5 + ⋯ ) . {\displaystyle Q(z,u,v)=\exp \left(v{\frac {z}{1}:{1}+vu{1}{1}+vu^{2}}+vu^{2}{\frac {z^{3}}}}}{3}}+vu^{3}}}{3} }}{\frac{z^{4}{4}}}{4}}}+^{4} }}{\frac{z^{5}{5}}}{5}}+\cdots \오른쪽). } 이렇게 하면 다음과 같이 간단해진다.
Q ( z , u , v ) = 생략하다 ( v u ( z u 1 + z 2 u 2 2 + z 3 u 3 3 + z 4 u 4 4 + z 5 u 5 5 + ⋯ ) ) {\displaystyle Q(z,u,v)=\exp \left({\frac {v}{u}}\left({\frac {zu}{1}}+{\frac {z^{2}u^{2}}{2}}+{\frac {z^{3}u^{3}}{3}}+{\frac {z^{4}u^{4}}{4}}+{\frac {z^{5}u^{5}}{5}}+\cdots \right)\right)} 어느 것이
생략하다 ( v u 통나무를 하다 1 1 − u z ) = ( 1 1 − u z ) v u . {\displaystyle \exp \exp\frac {v}{u}}\log {\frac {1}{1-uz}\right)=\frac\frac {1}{1-uz}\right)^{\frac {v}{u}}. } 이제 사이클 카운트별 짝수 및 홀수 순열의 Q 1 ( z , v ) {\displaystyle Q_{1}( z ,v)} 및 Q 2 (z , v ) {\displaystyle Q_{2}(z,v)} 에 의해 두 개의 생성 함수가 주어진다.
Q 1 ( z , v ) = 1 2 Q ( z , + 1 , v ) + 1 2 Q ( z , − 1 , v ) = 1 2 ( 1 1 − z ) v + 1 2 ( 1 1 + z ) − v {\displaystyle Q_{1}(z,v)={\frac {1}{2}}Q(z,+1,v)+{\frac {1}{2}}Q(z,-1,v)={\frac {1}{2}}\left({\frac {1}{1-z}}\right)^{v}+{\frac {1}{2}}\left({\frac {1}{1+z}}\right)^{-v}} 그리고
Q 2 ( z , v ) = 1 2 Q ( z , + 1 , v ) − 1 2 Q ( z , − 1 , v ) = 1 2 ( 1 1 − z ) v − 1 2 ( 1 1 + z ) − v . {\displaystyle Q_{2}(z,v)={\frac {1}{2}}Q(z,+1,v)-{\frac {1}{2}}Q(z,-1,v)={\frac {1}{2}}\left({\frac {1}{1-z}}\right)^{v}-{\frac {1}{2}}\left({\frac {1}{1+z}}\right)^{-v}. } 우리는 수량을 요구한다.
G ( z , v ) = d d v ( Q 1 ( z , v ) − Q 2 ( z , v ) ) v = 1 G(z,v)=\왼쪽. {\frac {d}{dv}(Q_{1}(z,v)-Q_{2}(z,v))\오른쪽 _{v=1} 어느 것이
d d v ( 1 1 + z ) − v v = 1 = − 통나무를 하다 1 1 + z ( 1 1 + z ) − v v = 1 = − ( 1 + z ) 통나무를 하다 1 1 + z . 왼쪽. {\frac {d}{{d}}}\frac {1}{1+z}\오른쪽)^{-v}\오른쪽 _{v=1}=-\왼쪽. \log {\frac {1}{1+z}\좌측값\frac {1}{1+z}\우측)^{-v}\우측 _{v=1}=-(1+z)\log {\frac {1}{1+z}}. } 마지막으로, 이 생성함수로부터 계수를 추출하여,
− n ! [ z n ] ( 1 + z ) 통나무를 하다 1 1 + z = − n ! ( ( − 1 ) n n + ( − 1 ) n − 1 n − 1 ) {\displaystyle -n\log {\frac {1}{1+z}=-n! \left({\frac {(-1)^{n}{n1}+{\frac {(-1)^{n-1}{n-1}\오른쪽)} 어느 것이
− n ! ( − 1 ) n − 1 ( − 1 n + 1 n − 1 ) = n ! ( − 1 ) n n − ( n − 1 ) n ( n − 1 ) {\displaystyle -n!(-1)^{n-1}\frac {1}{n1}{n1}+{n1}{n}{n1}\frac {1}{n-1}\right)=n!(-1)^{n}{\frac {n-(n-1){n(n-1}}}}}}}}}}}}}}}}}}}} 차례대로
n ! ( − 1 ) n 1 n ( n − 1 ) = ( − 1 ) n ( n − 2 ) ! {\displaystyle n!(1)^{n}{\frac {1}{n(n-1)}=(-1)^{n}(n-2)!} 이것으로 증명할 수 있다.
참고 항목 참조 ^ a b Chowla, S. ; Herstein, I. N. ; Moore, W. K. (1951), "On recursions connected with symmetric groups. I", Canadian Journal of Mathematics , 3 : 328–334, doi :10.4153/CJM-1951-038-3 , MR 0041849 ^ Goh, William M.Y.; Schmutz, Eric (1991). "The Expected order of a Random Permutation" . Bulletin of the London Mathematical Society . 23 (1): 34–42. doi :10.1112/blms/23.1.34 . Archived from the original on February 25, 2020. Alt URL
외부 링크 죄수 100명