헤센베르크 행렬은 주대각선 아래의 첫 번째 부대각선을 제외한 모든 요소가 0인 정사각 행렬을 의미한다. 상부 헤센베르크 행렬과 하부 헤센베르크 행렬로 나뉘며, 상부 헤센베르크 행렬이 일반적으로 헤센베르크 행렬로 불린다. 헤센베르크 행렬은 삼각 행렬과의 곱셈에서 성질을 가지며, 컴퓨터 프로그래밍에서 선형대수 알고리즘의 계산 효율을 높이는 데 사용된다. 임의의 행렬은 하우스홀더 변환이나 야코비 회전을 통해 헤센베르크 행렬로 변환될 수 있다. 또한, 헤센베르크 연산자는 무한 차원 헤센베르크 행렬로, 베르그만 공간에서 제곱 적분 가능한 정칙 함수 공간에 대한 야코비 연산자를 일반화한 것이다.
더 읽어볼만한 페이지
행렬 - 스핀 (물리학) 스핀은 양자역학적 각운동량으로, 양자화된 값을 가지며 자기 쌍극자 모멘트를 유발하여 다양한 분야에 응용되고 스핀트로닉스 기술 발전에 기여하지만, 전자의 스핀 기원은 아직 완전히 밝혀지지 않았다.
행렬 - 파울리 행렬 파울리 행렬은 양자역학에서 스핀을 나타내는 데 사용되는 에르미트 행렬이자 유니타리 행렬로, 행렬식은 -1이고 대각합은 0이며, 리 대수의 생성원이자 파울리 벡터로 정의되어 다양한 물리학 분야에서 활용된다.
헤센베르크 행렬
2. 정의
헤센베르크 행렬은 정사각 행렬의 한 종류로, 주대각선 바로 아래나 위에 있는 대각선(부대각선)을 제외한 나머지 항이 모두 0인 행렬이다. 헤센베르크 행렬은 상부 헤센베르크 행렬과 하부 헤센베르크 행렬로 나뉜다.
보통 헤센베르크 행렬이라고 하면 상부 헤센베르크 행렬을 가리킨다.[9]
2. 1. 상부 헤센베르크 행렬
상부 헤센베르크 행렬은 주대각선 바로 아래에 있는 대각선(부대각선)을 제외한 모든 항이 0인 정사각 행렬이다. 일 때 이다.[9]
:
예를 들어, 다음과 같은 행렬이 상부 헤센베르크 행렬이다.
:
모든 부대각선 요소가 0이 아니면, 즉 모든 에 대해 이면 '''축소되지 않음'''이라고 한다.[3]
2. 2. 하부 헤센베르크 행렬
주대각선 바로 위의 부대각선을 제외한 모든 항이 0인 정사각 행렬이다. 상헤센베르크 행렬의 전치 행렬이다. 일 때 이다.
:
모든 상대각선 성분이 0이 아니면, 즉 모든 에 대해 이면 '''비축소'''라고 한다.[9]
3. 예시
다음은 상부 헤센베르크 행렬의 예시이다.[9]
:
다음은 하부 헤센베르크 행렬의 예시이다.[9]
:
다음 행렬은 하부 헤센베르크 행렬이지만 비축소 행렬은 아니다.[9]
:
4. 성질
헤센베르크 행렬과 삼각행렬의 곱은 다시 헤센베르크 행렬이 된다. 더 정확히 말하면, A가 상부 헤센베르크 행렬이고 T가 상부 삼각 행렬이면, AT와 TA는 상부 헤센베르크 행렬이다.
하부 헤센베르크 행렬이면서 동시에 상부 헤센베르크 행렬인 행렬은 삼중대각행렬이다.[6] 그 예시로 야코비 행렬이 있다. 에르미트 행렬은 삼중 대각 실수 대칭 행렬로 축소될 수 있다.[7]
5. 컴퓨터 프로그래밍
대부분의 선형대수학 알고리즘은 삼각 행렬에 적용할 때 계산량이 훨씬 적게 들며, 이러한 개선은 종종 헤센베르크 행렬에도 적용된다. 선형대수학 문제의 제약으로 인해 일반 행렬을 삼각행렬로 편리하게 축소할 수 없는 경우, 헤센베르크 형식으로 축소하는 것이 종종 가장 좋은 방법일 수 있다. 행렬을 헤센베르크 형식으로 환원하는 것은 제한된 수의 단계 (예: 하우스홀더 변환)를 통해 수행할 수 있다. 헤센베르크 행렬을 삼각행렬로 계속 감소시키는 것은 QR 분해를 이행하는 것과 같은 반복적인 절차를 통해 이루어질 수 있다. 고유값 알고리즘에서 헤센베르크 행렬은 축소 단계와 결합된 QR분해 이행을 통해 삼각행렬로 더욱 축소 될 수 있다. 일반 행렬을 삼각행렬로 직접 축소하는 대신, 일반 행렬을 헤센베르크 행렬로 축소한 다음 삼각행렬을 이용하여 더욱 줄이면 종종 고유값 문제에 대한 QR 알고리즘에 포함된 산술연산을 절약 할 수 있다.
6. 헤센베르크 행렬로의 축소
어떤 행렬은 하우스홀더 변환이나 야코비 회전(기븐스 회전이라고도 함)을 사용하여 유사 변환을 통해 헤센베르크 행렬로 변환할 수 있다.[4][5]
6. 1. 하우스홀더 변환
어떤 행렬이든 하우스홀더 변환을 사용하여 유사 변환을 통해 헤센베르크 행렬로 변환할 수 있다. 이러한 변환에 대한 다음 절차는 ''Garcia & Roger''의 '''선형대수학 두 번째 과정'''에서 가져온 것이다.[4]
를 임의의 실수 또는 복소수 행렬이라고 하고, 를 에서 첫 번째 행을 제거하여 구성한 부분 행렬이라고 하자. 그리고 을 의 첫 번째 열이라고 하자. 하우스홀더 행렬 을 구성한다. 여기서,