반전(이산수학)
Inversion (discrete mathematics)컴퓨터 과학 및 이산 수학에서, 수열의 반전은 자연의 순서를 벗어난 한 쌍의 원소입니다.
정의들
반전
를 치환이라고 합니다.중 만약 제가 <. j{\displaystyle i<, j}과π(나는)>π(j){\displaystyle \pi(나는)>, \pi)}, 장소의 쌍(나는, j){\displaystyle(i,j)}[1][2]이거나 원소의 쌍(π(나는),π(j)){\displaystyle{\bigl(}\pi(나는),\pi(j){\bigr)}}[3][4][5]π{\displayst의 자리 바꿈이라고 불린다.yle \pi}.
반전은 일반적으로 순열에 대해 정의되지만 시퀀스에 대해서도 정의할 수 있습니다.
S S를 시퀀스(또는 멀티셋 순열[6])로 .i< \ i < >( )S( 의 플레이스,의[6][7] 쌍 또는 요소의 S () , ()\ displaystyle 、 S \ J ( s ) 。
시퀀스의 경우 서로 다른 플레이스 쌍이 동일한 값의 쌍을 가질 수 있으므로 요소 기반 정의에 따른 반전은 고유하지 않습니다.
반전 세트는 모든 반전 세트입니다.장소 기반 정의에 따른 치환의 반전 세트는 요소 기반 정의에 따른 역치환의 반전 세트이며,[9] 그 반대도 교환되는 쌍의 요소만으로 이루어집니다.
반전 번호
X의 v ( 의 카디널리티입니다치환[5] 또는 시퀀스의 [8](사전) 정렬 정도를 측정하는 일반적인 척도입니다.이 값은 0 ~( -)2({포함) 사이로 구성됩니다.
를 들어 n (1,, ) { {} ( \ , 2 \ ) } 。시퀀스가 정렬되어 있기 때문입니다. (+ ,n + ,, n n display, ) }이 마지막 예제는 직관적으로 정렬된 집합이 여전히 2차 반전을 가질 수 있음을 보여 줍니다.
이는 [9]순열의 화살표 다이어그램에 있는 교차 수, 동일 순열로부터의 켄달 타우 거리 및 아래에 정의된 각 반전 관련 벡터의 합입니다.
반전의 자리 기반 정의 또는 요소 기반 정의를 사용하여 반전 번호를 정의하든 상관없습니다. 왜냐하면 순열과 반전의 역수는 동일하기 때문입니다.
(사전) 정렬성의 다른 측정치에는 완전히 정렬된 시퀀스를 생성하기 위해 시퀀스에서 삭제할 수 있는 요소의 최소 수, 시퀀스 내에서 정렬된 "런"의 수와 길이, 스피어만 풋룰(정렬된 위치로부터의 각 요소의 거리 합), 시퀀스를 정렬하는 데 필요한 최소 교환 수가 포함됩니다.표준 비교 정렬 알고리즘은 시간 O(n log n)[12]의 반전 수를 계산하기 위해 적용할 수 있다.[11]
순열의 반전을 고유하게 결정하는 벡터로 압축하는 세 가지 유사한 벡터가 사용됩니다.이들은 종종 반전 벡터 또는 레머 코드라고 불립니다.(출처 목록은 여기서 찾을 수 있습니다.)
이 문서에서는 Wolfram과 [13]같이 반전 벡터( v라는 용어를 사용합니다.나머지 2개의 벡터는 좌우 반전 벡터라고 불리기도 합니다만, 이 문서에서는 반전 벡터와의 혼동을 피하기 위해 좌반전 카운트( l와 우반전 카운트( r라고 부릅니다.요인 번호로 해석되는 왼쪽 반전 카운트는 순열 역콜렉소그래피를 [14]제공하고 오른쪽 반전 카운트는 사전 인덱스를 제공합니다.
반전 v v
요소 기반 v에서 { v는 작은(오른쪽) 가 i i[3]인 반전 수입니다.
- ( ) { v }는i { i보다 큰 {\i 내의 요소의 수입니다.
좌측 반전 l l
장소 기반 l에서 {은 더 큰(오른쪽) 구성요소가i인
- () { l ( ) ( i) { ( ( 、 ) { i ) l l l in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in in
오른쪽 반전 r r 흔히 Lemer 코드라고 불립니다.
장소 기반 정의 ( ) { r ( ) the 、 작은 (왼쪽) 컴포넌트가i { }인 반전 수입니다.
- () { r ( ) ( ) {\ ( 、 ( i) { ) r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r ( i ) ( i rdisplay r rdisplaydisplay \ \ \ \ \ \ \
v와 r은 모두 Rothe 다이어그램의 도움을 받아 찾을 수 있습니다.(는 1s가 점으로 표시된 치환 매트릭스이며, 오른쪽과 아래에 점이 있는 모든 위치에 반전(종종종 십자 표시)을 나타냅니다.r은 회전의 역합입니다.w i ( i )는 Rothe 다이어그램의 입니다.( { v ( ) i i 、 ii i w w w 。역행렬의 치환행렬은 입니다따라서의 v\ v는의 r\이며 , 그 반대의 경우도 마찬가지입니다.
예:4개 요소의 모든 순열
다음 정렬 가능한 표는 4개 요소의 24개의 순열과 그 자리 기반 반전 세트, 반전 관련 벡터 및 반전 번호를 보여줍니다. (작은 열은 옆에 있는 열의 반사이며 총체적 순서로 정렬하는 데 사용할 수 있습니다.)
v와 l은 항상 같은 자리수를 가지며 l과 rr은 둘 다 플레이스 베이스 반전 세트와 관련되어 있음을 수 있습니다.l{\ l의 한 요소는 표시된 삼각형의 내림대각선의 합계이며 r {\의 요소는 오름대각선의 합계입니다.(내림대각선의 페어는 공통적으로 오른쪽 컴포넌트 2, 3, 4를 가지며, 오름대각선의 페어는 왼쪽 컴포넌트 1, 2, 2, 3 c를 가집니다).OMMON)
테이블의 기본 순서는 "\에 의한 역콜렉스 순서입니다.이것은 ll에 colex 순서와 동일합니다.\에 의한 렉스 순서는 rr에 렉스 순서와 동일합니다.
|
|
약한 순열 순서

n개 항목의 순열 집합은 격자를 형성하는 순열의 약한 순서라고 하는 부분 차수의 구조를 제공할 수 있습니다.
부분집합 관계에 의해 순서가 매겨진 반전 집합의 Hasse 다이어그램은 분면체의 골격을 형성합니다.
자리 기반 정의를 사용하여 각 반전 세트에 순열을 할당하면 순열의 순서는 순열의 순서가 됩니다. 여기서 가장자리는 연속된 값을 가진 두 요소의 스왑에 해당합니다.이것은 순열의 약한 순서입니다.아이덴티티는 최소값이고, 아이덴티티를 반전시킴으로써 형성되는 치환율은 최대값입니다.
요소 기반 정의를 사용하여 각 반전 세트에 순열을 할당한 경우 결과 순열의 순서는 케일리 그래프의 순열 순서가 됩니다. 케일리 그래프에서는 가장자리가 연속된 위치에서 두 요소의 스왑에 해당합니다.대칭 그룹의 이 케일리 그래프는 각 순열이 그 반전으로 대체된 것과 유사합니다.
「 」를 참조해 주세요.


OEIS 시퀀스:
- 요인 기준 표현과 관련된 시퀀스
- 요인 번호:A007623 및 A108731
- 반전 번호:A034968
- 이진수로 해석되는 유한 순열의 반전 집합: A211362(관련 순열: A211363)
- 반전 벡터에 0과 1만 있는 유한 순열:A059590(반전 세트: A211364)
- k개의 반전이 있는 n개의 원소의 순열 수; Mahonian 수:A008302(각 행의 최대값, Kendall-Mann 번호:A000140)
- n개의 에지와 n개의 노드가 있는 연결된 레이블이 지정된 그래프 수:A057500
레퍼런스
- ^ Aigner 2007, 페이지 27
- ^ 1974년 237페이지
- ^ a b Knuth 1973, 11페이지
- ^ Pemmaraju & Skiena 2003, 페이지 69.
- ^ a b 비터 & 플라졸레 1990, 페이지 459.
- ^ a b 보나 2012, 57페이지
- ^ 코멘 외 연구진, 2001, 39페이지
- ^ a b Barth & Mutzel 2004, 페이지 183.
- ^ a b 그라처 2016, 페이지 221
- ^ 마닐라 1985년
- ^ 마흐무드 2000, 페이지 284
- ^ Kleinberg & Tardos 2005, 페이지 225.
- ^ Weisstein, Eric W. MathWorld의 "반전 벡터" -- 울프램 웹 리소스
- ^ 최종 순열의 역방향 코렉스 순서(OEIS의 시퀀스 A055089)
출처 문헌 목록
- Aigner, Martin (2007). "Word Representation". A course in enumeration. Berlin, New York: Springer. ISBN 978-3642072536.
- Barth, Wilhelm; Mutzel, Petra (2004). "Simple and Efficient Bilayer Cross Counting". Journal of Graph Algorithms and Applications. 8 (2): 179–194. doi:10.7155/jgaa.00088.
- Bóna, Miklós (2012). "2.2 Inversions in Permutations of Multisets". Combinatorics of permutations. Boca Raton, FL: CRC Press. ISBN 978-1439850510.
- Comtet, Louis (1974). "6.4 Inversions of a permutation of [n]". Advanced combinatorics; the art of finite and infinite expansions. Dordrecht,Boston: D. Reidel Pub. Co. ISBN 9027704414.
- Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). Introduction to Algorithms (2nd ed.). MIT Press and McGraw-Hill. ISBN 0-262-53196-8.
- Gratzer, George (2016). "7-2 Basic objects". Lattice theory. special topics and applications. Cham, Switzerland: Birkhäuser. ISBN 978-3319442358.
- Kleinberg, Jon; Tardos, Éva (2005). Algorithm Design. ISBN 0-321-29535-8.
- Knuth, Donald (1973). "5.1.1 Inversions". The art of computer programming. Addison-Wesley Pub. Co. ISBN 0201896850.
- Mahmoud, Hosam Mahmoud (2000). "Sorting Nonrandom Data". Sorting: a distribution theory. Wiley-Interscience series in discrete mathematics and optimization. Vol. 54. Wiley-IEEE. ISBN 978-0-471-32710-3.
- Pemmaraju, Sriram V.; Skiena, Steven S. (2003). "Permutations and combinations". Computational discrete mathematics: combinatorics and graph theory with Mathematica. Cambridge University Press. ISBN 978-0-521-80686-2.
- Vitter, J.S.; Flajolet, Ph. (1990). "Average-Case Analysis of Algorithms and Data Structures". In van Leeuwen, Jan (ed.). Algorithms and Complexity. Vol. 1 (2nd ed.). Elsevier. ISBN 978-0-444-88071-0.
추가 정보
- Margolius, Barbara H. (2001). "Permutations with Inversions". Journal of Integer Sequences. 4.
사전 정렬성 측정
- Mannila, Heikki (April 1985). "Measures of presortedness and optimal sorting algorithms". IEEE Transactions on Computers. C-34 (4): 318–325. doi:10.1109/tc.1985.5009382.
- Estivill-Castro, Vladimir; Wood, Derick (1989). "A new measure of presortedness". Information and Computation. 83 (1): 111–119. doi:10.1016/0890-5401(89)90050-3.
- Skiena, Steven S. (1988). "Encroaching lists as a measure of presortedness". BIT. 28 (4): 755–784. doi:10.1007/bf01954897. S2CID 33967672.