슈어 분해
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
슈어 분해는 복소수 정방 행렬을 유니타리 행렬과 상삼각 행렬의 곱으로 나타내는 방법이다. 복소수 슈어 분해는 임의의 복소수 행렬을 유니타리 행렬과 상삼각 행렬로 분해하며, 실수 슈어 분해는 실수 행렬을 직교 행렬과 블록 상삼각 행렬로 분해한다. 일반화 슈어 분해는 두 복소수 행렬을 동시에 유니타리 행렬과 상삼각 행렬로 분해하며, 실수 일반화 슈어 분해는 두 실수 행렬을 직교 행렬과 블록 상삼각 행렬로 분해한다. 이 분해는 고유값 계산, QR 알고리즘, 리 군론 등 다양한 분야에 응용된다.
더 읽어볼만한 페이지
- 행렬 분해 - QR 분해
QR 분해는 행렬을 직교 행렬과 상삼각 행렬의 곱으로 분해하는 방법으로, 실수 또는 복소수 행렬을 직교/유니터리 행렬 Q와 상삼각 행렬 R의 곱으로 표현하여 선형대수학의 계산 및 분석에 활용되며, 그람-슈미트 과정, 하우스홀더 변환, 기븐스 회전 등 다양한 계산 방법이 존재한다. - 행렬 분해 - 조르당 표준형
조르당 표준형은 대수적으로 닫힌 체 위에서 정사각 행렬을 유사 변환하여 얻을 수 있는 특정한 형태의 행렬로, 조르당 블록으로 구성되며 고윳값, 중복도, 특성/최소 다항식과 관련 있고, 스펙트럼 사영 정리, 케일리-해밀턴 정리 등 다양한 정리 증명과 행렬 계산에 응용된다. - 행렬론 - 행렬식
행렬식은 정사각 행렬에 대해 정의되는 값으로, 선형 방정식의 해를 구하고 선형 독립성을 확인하며 기저의 방향과 부피를 계산하는 데 사용되며, 가우스 소거법 등의 계산 기법과 가역성 판단, 고유값 연관성 등의 성질을 갖는다. - 행렬론 - 행렬 분해
행렬 분해는 주어진 행렬을 특정 성질을 갖는 여러 행렬의 곱으로 표현하는 방법으로, 수치 해석에서 행렬 알고리즘 구현 및 선형 연립 방정식 해를 구하거나 행렬 특성 분석에 활용되며 LU 분해, QR 분해, 특잇값 분해 등이 있다.
슈어 분해 | |
---|---|
개요 | |
종류 | 행렬 분해 |
분야 | 선형대수학 |
설명 | |
정의 | n × n 복소수 행렬 A에 대해, A = QUQ*를 만족하는 유니타리 행렬 Q와 상삼각 행렬 U가 존재한다. 여기서 U*는 U의 켤레 전치(Hermitian transpose)이다. |
참고 | 실수 행렬의 경우, A = QVQᵀ를 만족하는 실수 직교 행렬 Q와 준상삼각 행렬 V가 존재한다. 여기서 V는 대각선에 1×1 또는 2×2 블록을 갖는 블록 상삼각 행렬이다. 또한, Qᵀ는 Q의 전치 행렬이다. |
활용 | 행렬 A의 고윳값을 계산 특정 유형의 행렬(정규 행렬)은 대각화 가능함을 증명 |
관련 개념 | 정규 행렬 |
2. 정의
복소수 슈어 분해는 다음과 같다. 만약 가 복소수를 성분으로 갖는 정방 행렬이라면, 는 다음과 같이 표현될 수 있다.[1][2][3]
:
여기서 는 유니타리 행렬(따라서 역행렬 은 의 켤레 전치 행렬 와 같다)이고, 는 상삼각 행렬이다. 이것을 의 '''슈어 형식'''이라고 부른다. 는 와 닮음이므로, 동일한 스펙트럼을 가지며, 삼각 행렬이므로, 그 고유값은 의 대각선 성분이다.
실수 슈어 분해도 있다. 만약 가 실수를 성분으로 갖는 정방 행렬이라면, 는 다음과 같이 표현될 수 있다.[4]
:
여기서 는 직교 행렬이고 는 상삼각 또는 하삼각 헤센베르크 행렬이다.
슈어 분해는 -불변 부분 공간의 중첩된 시퀀스 가 존재하며, (의 표준 에르미트 형식에 대한) 정렬된 정규 직교 기저가 존재하여, 처음 개의 기저 벡터가 중첩된 시퀀스에서 각 에 대해 를 생성한다는 것을 의미한다.
2. 1. 슈어 분해
임의의 복소수 행렬 은 다음과 같은 꼴로 나타낼 수 있으며, 이를 의 '''(복소수) 슈어 분해'''((complex) Schur decomposition영어)라고 한다.[15][16]: (는 켤레 전치)
여기서
- 는 유니터리 행렬이다.
- 는 복소수 상삼각 행렬이다.
이 경우, 의 대각 성분들은 의 고윳값의 중복 집합을 이룬다. 만약 이 정규 행렬일 경우, 는 대각 행렬이 된다 (이는 상삼각 정규 행렬이 대각 행렬과 동치이기 때문이다).
좀 더 구체적으로 설명하자면, 복소수를 성분으로 갖는 정방 행렬 는 다음과 같이 표현할 수 있다.[1][2][3]
:
여기서 는 유니터리 행렬(따라서 역행렬 은 의 켤레 전치 행렬 와 같다)이고, 는 상삼각 행렬이며, 이를 의 '''슈어 형식'''이라고 부른다. 는 와 닮음이므로, 동일한 스펙트럼을 가지며, 삼각 행렬이므로, 그 고유값은 의 대각선 성분이다.
슈어 분해는 -불변 부분 공간의 중첩된 시퀀스 가 존재하며, (의 표준 에르미트 형식에 대한) 정렬된 정규 직교 기저가 존재하여, 처음 개의 기저 벡터가 중첩된 시퀀스에서 각 에 대해 를 생성한다는 것을 의미한다.
2. 2. 실수 슈어 분해
임의의 실수 행렬 은 다음과 같은 꼴로 나타낼 수 있으며, 이를 의 '''실수 슈어 분해'''(real Schur decomposition영어)라고 한다(은 전치 행렬).[15]:
여기서
- 는 실수 직교 행렬이다.
- 는 실수 블록 상삼각 행렬이며, 각 대각 블록 성분은 행렬이거나, 한 쌍의 서로 다른 켤레 복소수를 고윳값으로 갖는 행렬이다.
이 경우, 의 고윳값은 의 대각 블록 성분의 고윳값이며, 실수 고윳값은 의 대각 성분이다. 만약 의 모든 고윳값이 실수일 경우, 는 상삼각 행렬이 된다.[14] 만약 이 대칭 행렬일 경우, 는 대각 행렬이 된다.
2. 3. 일반화 슈어 분해
임의의 두 복소수 행렬 , 은 동시에 다음과 같은 꼴로 나타낼 수 있으며, 이를 의 '''(복소수) 일반화 슈어 분해'''(generalized Schur decomposition영어)라고 한다.[15]:
:
여기서
- 와 는 유니터리 행렬이다.
- 와 는 복소수 상삼각 행렬이다.
이 경우, 의 일반화 고윳값의 집합은 다음과 같다.
:
일반화된 슈어 분해는 '''QZ 분해'''라고도 불린다.[2]
일반화 고윳값 는 일반화된 고유값 문제 (여기서 '''x'''는 미지의 영이 아닌 벡터)를 푼 것으로, ''S''의 대각선 요소와 ''T''의 대각선 요소의 비율로 계산할 수 있다. 즉, 행렬 요소를 나타내기 위해 아래첨자를 사용하면, ''i''번째 일반화된 고유값 는 를 만족한다.
2. 4. 실수 일반화 슈어 분해
임의의 두 복소수 행렬 , 은 동시에 다음과 같은 꼴로 나타낼 수 있으며, 이를 의 '''실수 일반화 슈어 분해'''(real generalized Schur decomposition영어)라고 한다.[15]:
:
여기서
- 와 는 실수 직교 행렬이다.
- 는 실수 블록 상삼각 행렬이며, 각 대각 블록 성분은 또는 행렬이다.
- 는 실수 상삼각 행렬이다.
3. 증명
슈어 분해는 임의의 정사각 행렬을 유니터리 행렬과 상삼각행렬의 곱으로 나타내는 방법이다. 이 분해는 주어진 행렬의 고유값과 고유공간을 이용하여 구성적으로 증명할 수 있으며, 몫 공간의 개념을 이용하여 보다 간결하게 표현할 수도 있다.[5]
3. 1. 구성적 증명
슈어 분해에 대한 구성적 증명은 다음과 같다. 복소 유한 차원 벡터 공간의 모든 연산자 ''A''는 어떤 고유 공간 ''Vλ''에 해당하는 고유값 ''λ''를 갖는다. ''Vλ''⊥을 이의 직교 여집합이라고 한다. 이 직교 분해에 대해 ''A''는 다음과 같은 행렬 표현을 갖는다(여기에서 ''Vλ''와 ''Vλ''⊥을 각각 span하는 임의의 정규 직교 기저 ''Z''1과 ''Z''2를 선택할 수 있다).:
여기서 ''Iλ''는 ''Vλ'' 상의 항등 연산자이다. 위의 행렬은 ''A''22 블록을 제외하고는 상삼각 행렬이다. 그러나 정확히 동일한 절차를 ''Vλ''⊥상의 연산자로 간주되는 하위 행렬 ''A''22와 그 하위 행렬에 적용할 수 있다. 결과 행렬이 상삼각 행렬이 될 때까지 이와 같은 방식으로 진행한다. 각 켤레는 상삼각 블록의 차원을 최소한 1씩 증가시키므로 이 과정은 최대 ''n'' 단계를 거친다. 따라서 공간 '''C'''''n''은 소진될 것이고 이 절차는 원하는 결과를 산출했다.[5]
위의 논증은 다음과 같이 약간 다시 진술할 수 있다. ''λ''를 어떤 고유 공간 ''Vλ''에 해당하는 ''A''의 고유값이라고 한다. ''A''는 몫 공간 '''C'''''n''/''Vλ'' 상에 연산자 ''T''를 유도한다. 이 연산자는 위에서 ''A''22 하위 행렬이다. 이전과 마찬가지로, ''T''는 '''C'''''n'' 모듈로 ''Vλ''에서, 즉 ''Wμ'' ⊂ '''C'''''n''의 고유 공간을 가질 것이다. 몫 사상 아래에서 ''Wμ''의 사전 이미지가 ''Vλ''을 포함하는 ''A''의 불변 부분 공간임을 주목하라. 결과 몫 공간의 차원이 0이 될 때까지 이와 같은 방식으로 진행한다. 그런 다음 각 단계에서 발견된 고유 공간의 연속적인 사전 이미지는 ''A''가 안정화되는 플래그를 형성한다.
3. 2. 몫 공간을 이용한 증명
''λ''를 연산자 ''A''의 고유값, ''Vλ''를 해당 고유값에 대응하는 고유 공간이라고 하자. ''A''는 몫 공간 '''C'''''n''/''Vλ'' 상에 연산자 ''T''를 유도한다. 이 연산자 ''T''는 ''A''22 하위 행렬에 해당한다. ''T''는 '''C'''''n'' 모듈로 ''Vλ''에서 고유 공간 ''Wμ'' ⊂ '''C'''''n''를 갖는다. 몫 사상 아래에서 ''Wμ''의 사전 이미지는 ''Vλ''를 포함하는 ''A''의 불변 부분 공간이다. 결과 몫 공간의 차원이 0이 될 때까지 이 과정을 반복한다. 각 단계에서 발견된 고유 공간의 연속적인 사전 이미지는 ''A''가 안정화되는 플래그를 형성한다.[5]4. 계산
주어진 행렬의 슈어 분해는 QR 알고리즘이나 그 변형을 통해 수치적으로 계산된다. 즉, 행렬에 해당하는 특성 다항식의 근을 슈어 분해를 구하기 위해 미리 계산할 필요는 없다.[7]
다음은 행렬을 삼각화하는 예시이다. 삼각화 방법은 유일하지 않으므로, 아래에 제시된 방법은 하나의 예시일 뿐이다.
:
''A''의 고유 방정식을 통해 고윳값 를 구하면, 이다. 이로부터 고윳값 -5를 선택하고, 이에 대응하는 고유 벡터
를 선택한다.
이 고유 벡터를 포함하는 정규 직교 기저를 선택한다. 여기서는 다음과 같이 선택한다.
:
이 벡터들을 가로로 나열하여 3차 정방 행렬 를 만들면, 이 행렬은 유니타리 행렬이 된다.
의 1열은 (1,1) 성분을 제외하고 모두 0이다. 그 이유는 다음과 같이 확인할 수 있다.
:
여기서 는 단위 벡터이다. 실제로 계산해보면 다음과 같다.
:
다음으로, 오른쪽 아래의 2×2 소행렬 에 대해, 1열이 (1,1) 성분을 제외하고 0이 되도록 2차 유니타리 행렬 를 취한다. 이를 3차 행렬로 확장하여,
:
를 구성한다. 그러면,
:
와 같이 상삼각 행렬을 얻을 수 있다.
마지막으로 얻은 상삼각 행렬을 ''U''라고 하면, 유니타리 행렬 에 의해 와 같이 표현할 수 있다.
4. 1. QR 알고리즘
주어진 행렬의 슈어 분해는 QR 알고리즘 또는 그 변형을 통해 수치적으로 계산된다. 즉, 행렬에 해당하는 특성 다항식의 근을 슈어 분해를 구하기 위해 미리 계산할 필요는 없다. 반대로, QR 알고리즘은 동반 행렬의 슈어 분해를 구하여 주어진 특성 다항식의 근을 계산하는 데 사용될 수 있다.[7] 마찬가지로, QR 알고리즘은 주어진 행렬의 고윳값을 계산하는 데 사용되며, 이 고윳값은 슈어 분해의 상삼각 행렬의 대각선 항목이다. QR 알고리즘은 형식적으로 무한한 일련의 연산이지만, 머신 정밀도로의 수렴은 실제적으로 연산으로 달성된다.[7] LAPACK 사용자 가이드의 비대칭 고윳값 문제 섹션을 참조하십시오.[8]4. 2. 특성 다항식
주어진 행렬의 슈어 분해는 QR 알고리즘 또는 그 변형을 통해 수치적으로 계산된다. 즉, 행렬에 해당하는 특성 다항식의 근을 슈어 분해를 구하기 위해 미리 계산할 필요는 없다. 반대로, QR 알고리즘은 동반 행렬의 슈어 분해를 구하여 주어진 특성 다항식의 근을 계산하는 데 사용될 수 있다.[7] 마찬가지로, QR 알고리즘은 주어진 행렬의 고유값을 계산하는 데 사용되며, 이 고유값은 슈어 분해의 상삼각 행렬의 대각선 항목이다. QR 알고리즘은 형식적으로 무한한 일련의 연산이지만, 머신 정밀도로의 수렴은 실제적으로 연산으로 달성된다.[7]4. 3. 계산 복잡도
주어진 행렬의 슈어 분해는 QR 알고리즘 또는 그 변형을 통해 수치적으로 계산된다. 즉, 행렬에 해당하는 특성 다항식의 근을 슈어 분해를 구하기 위해 미리 계산할 필요는 없다. 반대로, QR 알고리즘은 동반 행렬의 슈어 분해를 구하여 주어진 특성 다항식의 근을 계산하는 데 사용될 수 있다.[7] 마찬가지로, QR 알고리즘은 주어진 행렬의 고유값을 계산하는 데 사용되며, 이 고유값은 슈어 분해의 상삼각 행렬의 대각선 항목이다. QR 알고리즘은 형식적으로 무한한 일련의 연산이지만, 머신 정밀도로의 수렴은 실제적으로 연산으로 달성된다.[7] LAPACK 사용자 가이드의 비대칭 고유값 문제 섹션을 참조하십시오.[8]5. 응용
슈어 분해는 리 군론 등 다양한 분야에 응용된다.
Lie theory영어에서의 응용은 다음을 포함한다.
- 모든 가역 연산자는 어떤 Borel subgroup|label=보렐 군영어에 포함된다.
- 모든 연산자는 Generalized flag variety|label=깃발 다양체영어의 어떤 점을 고정한다.
5. 1. 리 군론
- 모든 가역 연산자는 보렐 부분군에 포함된다.
- 모든 연산자는 깃발 다양체의 한 점을 고정한다.
5. 2. 기타 응용
- 모든 가역 연산자는 보렐 군에 포함된다.
- 모든 연산자는 플래그 다양체의 한 점을 고정한다.
6. 역사
유대계 독일인 수학자 이사이 슈어의 이름이 붙었다.
참조
[1]
서적
Matrix Analysis
https://books.google[...]
Cambridge University Press
[2]
서적
Matrix Computations
https://books.google[...]
Johns Hopkins University Press
[3]
서적
Matrix Analysis for Statistics
https://books.google[...]
John Wiley & Sons
[4]
서적
Matrix Analysis
https://books.google[...]
Cambridge University Press
[5]
웹사이트
Proof of Schur's Theorem
https://math.mit.edu[...]
[6]
웹사이트
What Is a Schur Decomposition?
https://nhigham.com/[...]
2022-05-11
[7]
서적
Numerical linear algebra
https://www.worldcat[...]
Society for Industrial and Applied Mathematics
1997
[8]
서적
LAPACK Users guide
http://www.netlib.or[...]
Society for Industrial and Applied Mathematics
1995
[9]
간행물
"Numerical Methods for General and Structured Eigenvalue Problems"
Springer
[10]
서적
https://books.google[...]
[11]
서적
https://books.google[...]
[12]
서적
https://books.google[...]
[13]
간행물
"Numerical Methods for General and Structured Eigenvalue Problems"
Springer
[14]
서적
최신선형대수
학술정보
[15]
서적
https://archive.org/[...]
[16]
서적
https://archive.org/[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com