치환 행렬

Permutation matrix

수학에서, 특히 행렬 이론에서, 치환 행렬은 각 행에 정확히 1의 엔트리가 있고 각 열과 0의 엔트리가 있는 정사각형 이진 행렬입니다.이러한 각 행렬(: P)은 m개의 원소순열을 나타내며, 다른 행렬(: A)을 곱할 때 행렬 A의 행(예: PA) 또는 열(예: AP)이 허용된다.

정의.

m개의 원소의 치환 θ가 주어지면,

2행 형태로 나타나다

순열을 순열 행렬과 연관짓는 두 가지 자연적 방법이 있다. 즉, m × m 동일성 행렬에서 시작하여m §에 따라 열을 허용하거나 행을 허용한다.치환행렬을 정의하는 두 가지 방법은 문헌에 나타나며, 하나의 표현으로 표현되는 특성은 다른 표현으로 쉽게 변환될 수 있다.이 문서에서는 주로 이러한 표현 중 하나를 다루고 다른 하나는 인식해야 할 차이가 있을 때만 언급합니다.

항등행렬m I의 열을 환산하여 얻은 m × m 치환행렬π P = (pij) 즉, iij 대해 j = δ(i)이면 p = 1이고 그렇지ij 않으면 p = 0이면 p = 1을 이 [1]기사에서 열 표현이라고 한다.i행의 엔트리는 모두0 이므로 1 컬럼 ((i)에 표시되어 있는 것을 제외하고 기입할 수 있습니다.

서 e j는 표준 기저 벡터이며, 길이 m의 행 벡터는 j번째 위치에 1, 기타 모든 [2]위치에 0입니다.

예를 들어 치환 ( 5 ){ \ { 1&& & 5 \ & & { } } 에는 다음과 같은 치환 행렬π 있습니다.

이제5 I 정체성 행렬의 j번째 열이 Pπ θ(j)번째 열로 나타나는 것을 관찰하십시오.

항등행렬m I의 행, 즉 jij 대해 i = δ(j)이면ij p = 1, 그렇지 않으면 p = 0을 대입하여 얻은 다른 표현은 행 표현이라고 한다.

특성.

치환행렬의 열 표현은 특별히 지시된 경우를 제외하고 이 섹션 전체에서 사용됩니다.

g에 P {\ P_}}를 벡터의 행이 허용됩니다.

이 결과를 반복적으로 사용하면 M이 적절한 크기의 매트릭스일 경우, M {\P_{\ M의 행의 치환에 불과함을 알 수 있다.다만, 그것을 관찰하면

k에 대해 행의 순열은 θ−1 나타납니다. ( T{\ M 행렬 M의 전치).

치환행렬은 직교행렬이므로(, P = I {\P_pi{\pi {I}), 역행렬은 존재하며 다음과 같이 쓸 수 있다.

벡터h에 P {\}}를 곱하면 벡터의 열이 허용됩니다.

다시 이 결과를 반복 적용하면 행렬 M에 치환 행렬π P를 곱하면 Mπ 이 순화됨을 알 수 있다.또한 주의해 주세요.

m 원소의 2개의 순열 θθ가 주어졌을 때, 컬럼 벡터에 작용하는 대응하는 순열 행렬π Pσ P는 다음과 같이 구성된다.

행 벡터에 작용하는 동일한 행렬(즉, 곱셈 후)이 동일한 규칙에 따라 구성됩니다.
알기 쉽게 하기 위해 위의 공식은 치환 합성에 프레픽스 표기법을 사용합니다.즉, 다음과 같습니다.

Let be the permutation matrix corresponding to π in its row representation.이 표현의 속성은 Q P T -1 .{ Q_ } =T} =}^{- } 열 표현 속성에서 확인할 수 있습니다.

이것으로부터 다음과 같다.
유사하게,

실수 엔트리가 있는 행렬로 볼 때 순열 행렬은 모두 [citation needed]이 아닌 직교 행렬로 특징지을 수 있습니다.

행렬군

(1)이 항등변환을 나타내면 P(1) 항등행렬이다.

Sn {1,2,...,n}에서 대칭 그룹 또는 순열 그룹을 나타냅니다.n! 순열이 있으므로 n! 순열 행렬이 있습니다.의 공식에 따르면 n × n 치환행렬은 항등행렬을 항등원소로 하는 행렬 곱셈 아래 을 형성한다.

열 표현에 순열을 보내는 지도n S → GL(n, Z2)충실한 표현이다.

이중 확률 행렬

치환행렬은 그 자체로 이중 확률행렬이지만, 이러한 행렬의 이론에서 특별한 역할을 하기도 한다.Birkhoff-von Neumann 정리는 모든 이중 확률적 실행렬은 같은 순서의 순열 행렬의 볼록한 조합이며, 순열 행렬은 정확히 이중 확률 행렬 집합의 극점이라고 말한다.즉, 이중 확률 행렬 집합인 Birkhoff polytope[3]치환 행렬 집합의 볼록 선체이다.

선형 대수 특성

치환 행렬의 궤적은 치환의 고정점 수입니다.순열이 고정점을 가지므로 θ = (a1)(a2)... (ak)로 쓸 수 있으며, 여기서 θa1 고정점을 가지지 않으며, ea2, e, …, eak 순열 행렬의 고유 벡터이다.

P { \ P { \ } C { } }\{t of of of of of of of of of of of to of of to to to to to to to to to to to to to to to to to to to to to to to to to to it i\ t 1({ x}=의 복소해 세트라고 . 합계는 대응하는 치환 매트릭스의 고유값 세트입니다. 고유값의 기하학적 다양성은 해당 [4]고유값을 포함하는 i)의 와 같습니다.

그룹 이론에서 우리는 어떤 치환도 전이의 산물로 쓰여질 수 있다는 것을 안다.따라서 행렬식 -1을 갖는 행 교환 기본 행렬의 곱인 모든 치환 행렬 P 요인.따라서 치환행렬 P의 행렬식은 대응하는 치환의 시그니처이다.

행 및 열의 순열

행렬 M에 왼쪽의 치환 행렬 P를 곱하여 PM을 만들면 M의 을 허용한 결과입니다.특별한 경우로, M이 열 벡터일 경우 PM은 M의 엔트리를 허용한 결과입니다.

P · (1, 2, 3, T4 ) = (4, 1, 3, T2)

대신 M에 MP를 만들기 위해 오른쪽에 있는 치환 행렬을 곱하면 M의 을 허용한 결과입니다.특별한 경우로서 M이 행 벡터일 경우 MPM의 엔트리를 허용한 결과입니다.

(1, 2, 3, 4) · P = (2, 4, 3, 1)

행의 순열

( 4 2 에 대응하는 치환행렬π P는 다음과 같다.

벡터 g가 주어지면

설명.

치환 행렬은 항상 다음과 같습니다.

여기ai e는 Rj ih 베이스 벡터(행으로서)를 나타냅니다.

는 치환 행렬의 치환 형식입니다.

행렬 곱셈을 할 때 기본적으로 첫 번째 행렬의 각 행과 두 번째 행렬의 각 열의 점곱을 형성합니다.이 경우, 우리는 이 행렬의 각 행의 도트곱을 우리가 순열하고 싶은 요소의 벡터로 형성할 것이다.즉, 예를 들어 v = (g0,......Tg5),

eai·v = gai

따라서, 위의 벡터 v를 가진 치환 행렬의 곱은 벡터 (ga1, ga2, ..., gaj)가 될 것이고, 이것은 우리가 치환 형태가 다음과 같다고 말했기 때문에 v의 치환이다.

즉, 치환 행렬은 벡터에 요소를 곱한 순서를 실제로 가능하게 합니다.

제한된 양식

  • Costas 배열, 엔트리 간의 변위 벡터가 모두 다른 치환 행렬
  • 대각선 및 반대각선 각각에 최대 1개의 엔트리가 있는 순열 행렬인 n자 퍼즐

「 」를 참조해 주세요.

레퍼런스

  1. ^ 용어는 표준어가 아닙니다.대부분의 저자들은 자신이 도입한 다른 표기법과 일치하도록 하나의 표현을 선택하기 때문에 일반적으로 이름을 입력할 필요가 없습니다.
  2. ^ 브루알디 (2006) 페이지 2
  3. ^ 브루알디 (2006) 19페이지
  4. ^ J Najnudel, A Nikeghbali 2010 페이지 4
  • Brualdi, Richard A. (2006). Combinatorial matrix classes. Encyclopedia of Mathematics and Its Applications. Vol. 108. Cambridge: Cambridge University Press. ISBN 0-521-86565-4. Zbl 1106.05001.
  • Joseph, Najnudel; Ashkan, Nikeghbali (2010), The Distribution of Eigenvalues of Randomized Permutation Matrices, arXiv:1005.0402, Bibcode:2010arXiv1005.0402N