[경고] 아래 글을 읽지 않고 "퇴플리츠 행렬"을 보면 바보로 느껴질 수 있습니다.

[그림 1] 색깔 조각으로 표현한 퇴플리츠 행렬(출처: wikipedia.org)
독특한 원소 패턴을 가진 퇴플리츠 행렬(Toeplitz matrix) 는 행이 증가함에 따라 [그림 1]처럼 대각선 원소의 왼쪽과 오른쪽 부분이 순차적으로 돌아가는 모양을 가진다. 이를 개의 퇴플리츠 상수(Toeplitz constant) 로 정의한다.


여기서 = 및 = ; 는 퇴플리츠 행렬 의 행 열 원소, 의 차원(dimension)은 이다. 퇴플리츠 행렬은 반대각선(anti-diagonal)에 대해 대칭이라서 직각 대칭 행렬(persymmetric matrix)의 범주에 속한다. 또한 식 (1)처럼 대각선을 따라가는 원소는 항상 상수이므로, 퇴플리츠 행렬의 다른 이름은 대각 상수 행렬(diagonal-constant matrix)이다. 대각선 기준으로 값이 상수인 퇴플리츠 행렬에 대비되게, 반대각선 방향으로 놓인 원소가 상수인 행렬은 한켈 행렬(Hankel matrix) 로 이름 붙인다.


여기서 한켈 행렬의 구성 원소를 체계적으로 보려면 첫 행 벡터[ ]에서 시작해 마지막 열 벡터[ ]까지 따라간다. 한켈 행렬은 자동적으로 대칭 행렬이 된다. 또한 교환 행렬(exchange matrix) 를 통해 = 처럼 퇴플리츠 행렬과 한켈 행렬은 서로 연결된다.
퇴플리츠 행렬은 상삼각과 하삼각 행렬(upper and lower triangular matrices)로 구성된다.

여기서 는 항등 행렬(identity matrix), 과 는 각각 의 상삼각과 하삼각 행렬 부분이다. 삼각 행렬 과 는 다시 퇴플리츠 행렬에 속한다. 대칭 퇴플리츠 행렬(symmetric Toeplitz matrix) 는 행렬 곱과 합의 형태로 분해할 수 있다.



여기서 는 대칭 행렬(symmetric matrix), = , 는 전치 행렬(transpose)이다. 식 (3c)에 나타난 행렬 곱 은 전형적인 대칭 행렬이다. 대칭 퇴플리츠 행렬은 대칭과 직각 대칭이 함께 나타나는 쌍대칭 행렬(bisymmetric matrix)이다.

- 일반적으로
( ): 같을 수 있지만 보통 다름 - 쌍대칭 행렬의 역행렬은 쌍대칭성을 가지므로, 여인자
가 다른 값은 전체 원소에서 ◥◤ 위치에만 있음 - 역행렬
의 독립된 원소 개수[ 의 개수]는 [ : 홀수] 혹은 [ : 짝수]이므로, 와 는 구조의 하삼각 행렬로 선택할 수 있음[∵ 독립된 원소 는 전체 행렬 기준으로 ◥◤에 분포함]
대칭 퇴플리츠 행렬과 다르게, 행 번호가 커질 때 원소를 오른쪽으로 이동시키면서 순환 편이 혹은 전환(circular shift)을 적용한 행렬은 순환 행렬(circulant matrix) 혹은 더 정확히 순환 퇴플리츠 행렬(circulant Toeplitz matrix)이라 한다.

여기서 퇴플리츠 상수 = 이다.
요상하게 정의한 퇴플리츠 행렬이 푸리에 변환(Fourier transform)과 만나는 지점은 길쌈(convolution)이다. 퇴플리츠 행렬과 열 벡터의 곱으로 이산 길쌈(discrete convolution) 을 정의한다.

이산 길쌈 과 입력 신호인 을 알면, 퇴플리츠 행렬의 역행렬을 식 (7d)처럼 구해서 또 다른 입력인 을 결정할 수 있다.
퇴플리츠 역행렬(Toeplitz inverse matrix) 은 퇴플리츠 행렬 로 만든 일부 연립 방정식의 해만 알아도 일의적으로 정해진다.
[퇴플리츠 역행렬] [2]
퇴플리츠 행렬 로 만든 열 벡터 , 의 원소로 퇴플리츠 역행렬 을 생성할 수 있다.




여기서 = , = , = 는 번 정규 직교 열 벡터(orthonormal column vector) 혹은 표준 기저(standard basis), 에서 번째 원소만 이고 나머지는 모두 , = , = , , , 는 항등 행렬이다.
[증명]



식 (9)의 둘째식에 를 곱해서 단위 기저 벡터(unit basis vector) 의 표현식을 구한다.


여기서 = = = 이다. 따라서 은 존재하며 로 공식화된다. 마지막 단계로 역행렬의 열 벡터 를 재귀적으로 계산한다.

여기서 = ; = , = , = , = , = , 는 직각 대칭 행렬(persymmetric matrix)이라서 = , 도 직각 대칭 행렬이다. 식 (12a)에서 얻은 마지막식의 행렬 곱을 직접 곱해서 더욱 간략화한다.

식 (12b)는 에 대해 재귀적이지만 동반 행렬의 단순 곱이라서, 식 (7d) 형태로 쉽게 계산된다.
______________________________
식 (5)에 정의한 순환 행렬 는 = 를 만족하므로, = , = 이 나온다. 이를 식 (7d)에 대입해서 역행렬 를 유도한다.

역행렬을 구성하는 원소는 의 순환 옮김이기 때문에, 는 역시 순환 행렬이다.
대칭 퇴플리츠 행렬 의 역행렬 표현식은 생각보다 유도가 까다롭다. 증명을 위해 식 (7a)에 나오는 열 벡터 를 로 나타낸다. 먼저 를 분해한 식의 해를 = 로 둔다.

여기서 = 이다. 해 = 을 = 에 넣어서 답을 검증한다. 다음 절차로 의 아래 행 벡터부터 고려해서 결과에 근접한 관계식을 도출한다.

여기서 = 이다. 열 벡터 을 정확히 만들기 위해 의 첫번째 행 벡터와 간의 곱을 더한다.

여기서 = 이다. 해 = 를 식 (7b)와 (7c)에 넣고 정리한다.

식 (15)를 식 (7d)에 대입해서 최종적으로 공식을 획득한다[1].

여기서 원소간의 곱셈은 교환 법칙이 성립하므로[예를 들어, = ] 행렬 , 의 곱도 = 처럼 교환 법칙이 생긴다. 순환 행렬처럼 대칭 퇴플리츠 행렬의 역행렬도 의 원소만으로 결정할 수 있다.
[참고문헌]
[1] L. Rodman and T. Shalom, "On inversion of symmetric Toeplitz matrices," SIAM J. Matrix Anal. Appl., vol. 13, no. 2, pp. 530–549, Apr. 1992.
[2] X.-G. Lv, T.-Z. Huang, "A note on inversion of Toeplitz matrices," Appl. Math. Lett., vol. 20, no. 12, pp. 1189–1193, Dec. 2007.
[다음 읽을거리]
댓글 없음 :
댓글 쓰기
욕설이나 스팸글은 삭제될 수 있습니다. [전파거북이]는 선플운동의 아름다운 인터넷을 지지합니다.