Çà·Ä ºÐÇØ(Decomposition) - QR ºÐÇØ
¼º±Õ°ü´ëÇб³ Çà·ÄÀÌ·Ð ¿¬±¸½Ç
Made by Sang-Gu Lee with MyungGuk Baik
2. QRºÐÇØ
Á¤ÀÇ 2.1 ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ Çà·ÄÀ» Householder Çà·ÄÀ̶ó ÇÑ´Ù.
(º¤ÅÍ
´Â
º¤ÅͰ¡
¾Æ´Ô)
º¸Á¶Á¤¸®
2.1 º¤ÅÍ
¿¡
´ëÇÏ¿©
°¡
ÀÇ
»ó¼ö¹è°¡ µÇ´Â Householder Çà·Ä
´Â
Ç×»ó Á¸ÀçÇÑ´Ù.
Áõ¸í)
¸¦
´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇϸé
°¡
ÀÇ
»ó¼ö¹è°¡ µÇ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
,
¶ó°í Çϸé,
ÀÌ
µÇ¹Ç·Î
´Â
ÀÌ µÈ´Ù.
Algorithm 2.1
Householder Çà·ÄÀ»
ÀÌ¿ëÇØ ÀϺΠº¤ÅͼººÐÀ»
À¸·Î
¸¸µå´Â ¹ý
,
Step
1 :
,
= 1, 2, ... ,
Step
2 :
,
= 1, 2, ... ,
Step
3 : 
Step
4 : 
Step
5 : 
¿¹Á¦
2.1 Çà·Ä
°¡
´ÙÀ½°ú °°À» ¶§, 
°¡
µÇ´Â
¸¦
ã¾Æ¶ó.
(
°¡
ÀÏ
°æ¿ì)
Sol)
=4,
=1.0308,
=1,
=0.25
±×·¡¼
=(1.0308,
1, 0.25),
=-4.1232
µû¶ó¼ 
2.1 Householder Çà·Ä°ú QR ºÐÇØ(Factorization)
Á¤¸® 2.1 (Householder QR ºÐÇØ Á¤¸®)
ÁÖ¾îÁø
×
Çà·Ä
¿¡
´ëÇÏ¿©,
=
ÀÌ
µÇ´Â Á÷±³(orthogonal) Çà·Ä
¿Í
»ó»ï°¢ Çà·Ä
ÀÌ
Á¸ÀçÇÑ´Ù. Çà·Ä
´Â
´ÙÀ½°ú °°´Ù.
(
´Â
Householder Çà·Ä). ÀÌ·¯ÇÑ ºÐÇØ¸¦ Çà·Ä
ÀÇ
QRºÐÇØ ¶ó
ÇÏ´Ù.
´ÙÀ½Àº
HouseholderÇà·ÄÀ» »ç¿ëÇÏ¿© Çà·Ä
¸¦
ºÐÇØ
ÇÏ´Â ¹æ¹ýÀÌ´Ù.
Step
1: HouseholderÇà·Ä
˼
ÀÇ
ù ¹øÂ° ¿¿¡¼ (1, 1) ¼ººÐÀÇ
¾Æ·¡°¡
ÀÌ
µÇµµ·Ï ÇÏ´Â Çà·ÄÀ̶ó ÇÏÀÚ.
Áï,
À̰í
˼
´ÙÀ½°ú °°Àº Çà·ÄÀÌ´Ù,
±×·¯¸é
À̶ó
Çϰí,

Step
2: HouseholderÇà·Ä
˼
ÀÇ
µÎ ¹øÂ° ¿¿¡¼ (2, 2) ¼ººÐÀÇ ¾Æ·¡°¡
ÀÌ
µÇµµ·Ï ÇÏ´Â Çà·ÄÀ̶ó ÇÏÀÚ.

´Â
´ÙÀ½°ú °°ÀÌ ±¸ÇÒ ¼ö ÀÖ´Ù. ¿ì¼± HouseholderÇà·Ä 
=
±×¸®°í
±×·¯¸é
À̶ó
ÇÒ ¼ö ÀÖ´Ù.
Step
:
¹øÂ°
´Ü°è¿¡¼ÀÇ ´ÙÀ½°ú °°ÀÌ Â÷¼ö(order)°¡ (
)ÀÎ
Householder Çà·ÄÀº

,

Step
-1 : (
-1)´Ü°è¿¡¼ÀÇ,
´Â
»ó»ï°¢ Çà·Ä
ÀÌ
µÈ´Ù. ¿Ö³Ä¸é,
,
=
-1,
... , 2
¶ó
ÇÏÀÚ. °¢ Householder Çà·Ä
´Â
Á÷±³(orthogonal)
Çà·Ä À̹ǷÎ
µµ
Á÷±³Çà·ÄÀÌ µÈ´Ù.
±×·¯¹Ç·Î
ÀÌ
µÇ¾î
=
·Î
ºÐÇØµÈ´Ù.
¿¹Á¦ 2.2 ´ÙÀ½À» QR ºÐÇØ ÇØ º¸ÀÚ.

Step1
:
= 1
˼
´ÙÀ½À» ¸¸Á·ÇÑ´Ù.
,
=


µû¶ó¼,

Step2
:
= 2
,

,
,

:
»ó»ï°¢(upper triangle) Çà·Ä
: Á÷±³(orthogonal) Çà·Ä
2.2 Givens Çà·Ä°ú QR ºÐÇØÀÇ ÀÀ¿ë
Á¤ÀÇ 2.2 ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ Çà·ÄÀ» Givens Çà·ÄÀ̶ó ÇÑ´Ù.
¿©±â¼ 
¸¸¾à
¶ó°í
Çϸé Given Çà·ÄÀº
·Î
³ªÅ¸³¾ ¼ö ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î
¸¦
(
,
) Æò¸é¿¡¼ÀÇ
Givens rotation ¶Ç´Â
plane rotation À̶ó ºÎ¸¥´Ù. ±×¸®°í
À̹ǷÎ
ÀÌ
µÈ´Ù.
¿¹Á¦ 2.3
À̸é
¿Í
´Â
´ÙÀ½°ú °°´Ù.
,
À̰í,
ÀÌ
µÈ´Ù.
Algorithm 2.2 Givens ȸÀü(Rotations)À» »ç¿ëÇÏ¿© Çà·ÄÀÇ Æ¯Á¤À§Ä¡¿¡ 0À» ¸¸µå´Â ¹ý
Step
1 : ´ÙÀ½À» ¸¸Á·ÇÏ´Â
À»
±¸ÇÑ´Ù.

Step
2 : 
·Î
¸¦
´ëü ;
= 1,2,3, ... ,




¿¹Á¦ 2.4
À̶ó
ÇÒ ¶§,
À»
ÀÌ¿ëÇÏ¿© (2, 1) À§Ä¡¿¡ 0À» ¸¸µé¾î¶ó.
Step
1: ¿ì¼±
,
¸¦
±¸Çϵµ·Ï ÇÑ´Ù.
,

Step
2 :
´Â
´ÙÀ½°ú °°´Ù.
À̹ǷÎ
ÀÌ
µÈ´Ù.
Á¤¸® 2.2 (Givens QR ºÐÇØÁ¤¸®)
ÁÖ¾îÁø
×
Çà·Ä
¿¡
´ëÇÏ¿©, Á÷±³Çà·Ä(orthogonal matrices)
,
s =
(
,
-1)°¡
Á¸ÀçÇÑ´Ù.
¿©±â¼
ÀÌ´Ù.
À̶ó Çϸé
=
ÀÌ
µÈ´Ù.
Á¤¸® 2.3 (QRÀÇ À¯Àϼº Á¤¸®)
Çà·Ä
A°¡ ÀÏÂ÷µ¶¸³ÀÎ ¿À»(linearly independent column) °®´Â
×
Çà·ÄÀ̶ó ÇÏÀÚ. ±×·¯¸é
=
ÇüŸ¦ ¸¸Á·ÇÏ´Â
×
Á÷±³Çà·Ä
¿Í
´ë°¢¼ººÐÀÌ ¾çÀÎ(positive diagonal) »ó»ï°¢
×
Çà·Ä
ÀÌ
°¢°¢ À¯ÀÏÇÏ°Ô Á¸ÀçÇÑ´Ù.
¿¹Á¦ 2.5
ÀÇ
ºÐÇØÁß
»ó»ï°¢ Çà·Ä
À»
±¸ÇÏ¿©¶ó.
Step
1: ¿ì¼±
,
¸¦
±¸Çϵµ·Ï ÇÑ´Ù.
,
=0,
=1


¶Ç
´ÙÀ½°ú °°Àº
,
¸¦
±¸Çϵµ·Ï ÇÑ´Ù.
,
,



Step
2 : ´ÙÀ½°ú °°Àº
,
¸¦
±¸Çϵµ·Ï ÇÑ´Ù.
,
,


¿©±â¼ ¾òÀº »ó»ï°¢ Çà·ÄÀº ¾Õ¿¡¼ÀÇ Householder ¹æ¹ý(¿¹Á¦ 2.2)¿¡ ÀÇÇØ¼ ¾òÀº °ª°ú ºñ±³ÇØ Ã¹ ¹øÂ°¿Í ¼¼ ¹øÂ° ÇàÀÇ ºÎÈ£¸¸ ´Ù¸£´Ù.
References
Biswa Nath Datta, Numerical Linear Algebra and Applications, An International Thomson Publishing Company, (1995)
Horn & Johnson, Matrix Analysis, Cambridge Univ. Press, 1993,
Golub and Van Loan, Matrix Computations,