logo

타원의 일반화: 일립소이드 📂행렬대수

타원의 일반화: 일립소이드

정의

선형 변환 ARm×mA \in \mathbb{R}^{m \times m} 에 대해 mm차원 단위구 N:={xRm:x2=1}N := \left\{ \mathbf{x} \in \mathbb{R}^{m} : \left\| \mathbf{x} \right\|_{2} = 1 \right\}이미지 ANAN일립소이드라 한다. AA아이겐 밸류 σ12>σm20\sigma_{1}^{2} > \cdots \ge \sigma_{m}^{2} \ge 0 와 그에 따른 단위 아이겐 벡터 u1,,umu_{1} , \cdots , u_{m} 에 대해 σiui\sigma_{i} u_{i} 를 일립소이드의 axis라 한다.

설명

mm차원 단위구는 중심이 0Rm\mathbb{0} \in \mathbb{R}^{m} 이고 반지름이 11 인 점들을 모아놓은 집합으로, m=2m=2 일 때 우리가 흔히 알고 있는 단위원이 된다.

일립소이드타원체 혹은 초타원hyperellipse라도 불리는 도형으로써, 타원면 이나 타원구면 등의 명칭이 틀렸다기보다는 이러한 순화에 의미를 두지 않고 그냥 읽고 있는 글의 맥락을 따라서 그 정의를 파악하는 게 좋다. 어디서는 속까지 꽉 찬 걸 일립소이드라 부르기도 하고, 어디서는 그 껍질만을 일립소이드라고 부르기도 한다.

기하

20200107\_105825.png

선형 변환에 충분히 익숙하다면 이것이 왜 타원을 다차원으로 확장한 것이라고 부르는지 쉽게 이해할 수 있을 것이고, 직관적인 예로는 단위원의 모든 점에 A=[2001]A = \begin{bmatrix} 2 & 0 \\ 0 & 1 \end{bmatrix} 을 취해서 가로로 길게 들인 모습을 상상하면 좋다. 이는 원의 방정식 N:x2+y2=1N : x^{2} + y^{2} = 1 의 해들이 선형 변환 AA 를 통해 AN:x22+y2=1\displaystyle AN : {{ x^{2} } \over { 2 }} + y^{2} = 1 의 해들로 변한 것이다. 이 때 AA 의 고유값은 22,12\sqrt{2}^{2} , \sqrt{1}^{2} 이므로 일립소이드 ANAN 의 축은 당연히 2(1,0)\sqrt{2}(1,0)1(0,1)\sqrt{1}(0,1) 이다.

선형대수

일립소이드를 말할 때 아이겐 밸류를 굳이 σi2\sigma_{i}^{2} 라고 쓰는 것은 일립소이드가 특이값 분해와 밀접한 관계를 가지고 있기 때문이다. 특이값 분해는 수치선형대수적으로 ARm×nA \in \mathbb{R}^{m \times n} 에 대해

Avi=σiui A v_{i} = \sigma_{i} u_{i}

을 만족하는 어떤 σi>0\sigma_{i}>0viRnv_{i} \in \mathbb{R}^{n}, uiRmu_{i} \in \mathbb{R}^{m} 을 찾는 메소드다. 특이값 분해의 존재성 증명에서 σi2\sigma_{i}^{2}ATAA^{T}A 의 고유값이며, 단위 아이겐 벡터 u1,,umu_{1} , \cdots , u_{m}상호 독립이다. 이러한 점에서 σiui\sigma_{i} u_{i} 를 축이라고 부르는 것은 자연스러운 정의가 된다.

일반화

한편 선형대수적인 설명에서 알 수 있듯 원래 일립소이드는 ARm×nA \in \mathbb{R}^{m \times n} 에 대해서도 일반화가 가능하다. 다만 읽는 입장에서 보면 특이값과 고유값의 관계를 이해하기도 어렵고 기하학적인 의미가 심히 약해져서 부득이 ARm×mA \in \mathbb{R}^{m \times m} 에 대한 정의를 소개했다. 이 정의를 추상적으로 이해하는데에 성공했다면 AA랭크 r=dimC(A)r = \dim C (A) 에 대해 σr+1==σm=0\sigma_{r+1} = \cdots = \sigma_{m} = 0 으로 두고 더욱 일반적인 일립소이드의 정의를 받아들일 수 있을 것이다. 다만 이제 σi2\sigma_{i}^{2}AA 의 고유값이라고 할 수 없으며, 특이값 분해 이야기를 꺼내지도 않는다면 ‘어떤 양수 σi>0\sigma_{i}>0‘라고 부르는 수밖에 없을 것이다.