용어 정리
- Partitioned Matrix or Block Matrix (분할 행렬 or 블록 행렬)
- Column-row expansion AB (AB의 열-행 확장)
- Inverse of partitioned matrix (분할 행렬의 역행렬)
Partitioned Matrix or Block Matrix - 분할 행렬 or 블록 행렬
- matrix 가 주어졌을 때 임의로 row 와 column 을 나눈다.
이를 submatrix 로 표현한 것을 partitioned matrix (분할 행렬) 또는 block matrix (블록 행렬)이라고 한다.
- 여기서 A 행렬은 총 6개의 파티션으로 나누어졌고, 각 파티션들의 인덱스들은 일반 행렬의 요소들 처럼 취급된다. 따라서 같은 형식으로 파티션이 나뉘어진 행렬들은 똑같은 행렬 연산 (행렬 곱셈, 행렬 덧셈)이 가능하다.
Multiplication of Partitioned Matrix - 분할 행렬의 곱셈
- 각각의 block을 단일 entry로 다뤄서 기존의 matrix multiplication 을 이용하면 된다.
- 이렇게 AB 행렬과 같이 파티션이 나누어져 곱연산이 가능한 형태를 comfortable 이라고 한다.
Theorem10. Column-Row Expansion of AB
Ifis and is , then
-
분할 행렬 와 분할 행렬 를 곱하면 행렬이 만들어진다.
Inverses of Partitioned Matrix - 분할 행렬의 역행렬
matrix 의 form이 block upper triangular 로 주어지고 은 , 는 이고 가 invertible 이라고 가정할 때 을 찾아보자.
- 여기서 B 는 A 의 역행렬이다. Multiplication을 적용하면 4개의 식이 도출된다.
- 위 식을
를 찾을 수 있다.
를 구했으므로 B 행렬(A의 역행렬)을 표현할 수 있다.