Gersgorin Circle Á¤¸®
¼º´ë ¼öÇаú ÀÌ »ó ±¸±³¼ö
¼ ·Ð
1931³â¿¡ ¹ß°ßµÈ Gersgorin Circle Á¤¸®´Â º¹ÀâÇÑ Â÷ Á¤»ç°¢Çà·ÄÀÇ °íÀ¯°ªÀ» °è»ê¿¡ ÀÇÇÏÁö ¾Ê°í ´ÜÁö Çà·ÄÀÇ ¼ººÐµéÀ» ÀÌ¿ëÇÏ¿©
±×·ÁÁö´Â ¿øµéÀ» ÀÌ¿ëÇÏ¿© °íÀ¯°ªÀÌ Á¸ÀçÇÏ´Â ¿µ¿ª°ú ±×ÀÇ À§Ä¡¸¦ º¹¼ÒÆò¸é À§¿¡
³ªÅ¸³¾ ¼ö ÀÖ´Â ±Ù°Å¸¦ ÁØ´Ù. ÀÌ
Àý¿¡¼´Â Gersgorin Circle Á¤¸®¸¦ MATLABÀ» ÀÌ¿ëÇÏ¿© °íÀ¯°ªÀÌ Á¸ÀçÇÏ´Â ¿µ¿ª°ú
±×ÀÇ À§Ä¡¸¦ º¹¼ÒÆò¸é À§¿¡ ±×¸²À¸·Î ³ªÅ¸³¿À¸·Î½á ½Ã°¢È ÇϰíÀÚ ÇÑ´Ù.
º»·Ð
Á¦ 1 Gersgorin Circle Á¤¸®´Â Çà·ÄÀÇ ÁÖ´ë°¢¼±ÀÇ ¼ººÐµéÀ» Áß½ÉÀ¸·Î Çϰí ÁÖ´ë°¢¼±¼ººÐ °¢°¢¿¡ ´ëÇÏ¿© ±× ¼ººÐÀÌ ÀÖ´Â ÇàÀÇ ³ª¸ÓÁö ¼ººÐµéÀÇ Àý´ë°ªÀÇ ÇÕÀ» ¹ÝÁö¸§À¸·Î ÇÏ´Â ¿øµé ¾È¿¡ ±× Çà·ÄÀÇ °íÀ¯°ªÀÌ ¸ðµÎ ³õÀδٴ Á¤¸®ÀÌ´Ù.
Á¦ 1 Gersgorin Circle Á¤¸®
Â÷ Á¤»ç°¢Çà·Ä
ÀÇ ¸ðµç °íÀ¯°ªÀº Áß½ÉÀÌ
ÀÌ°í ¹ÝÁö¸§
ÀÎ ¿øµé Áß Àû¾îµµ ÇÑ °³ ÀÌ»óÀÇ ¿ø ³»ºÎ¿¡ Á¸ÀçÇÑ´Ù.
Á¦ 1 Gersgorin Circle Á¤¸®´Â Çà·ÄÀ» ATLAST M-file ÀÎ gersch´Â Gersgorin CircleµéÀÇ ¿µ¿ªÀ» ±×¸²À¸·Î ³ªÅ¸³» º¸ÀÚ.
function gersch(a,eigplot,color)
% ¸í·É¾î gersch(magic(5),1,'b') ´Â 5Â÷ÀÇ magic squareÀÇ °íÀ¯°ªµé°ú
% Gerschgorin circlesÀ» ±×·ÁÁØ´Ù.
if nargin==1
eigplot=0;
end
if eigplot
e=eig(a);
else e=[];
end
c=diag(a);
r=sum(abs(a-diag(c))');
t=0:0.1:6.3;
x=real(c)*ones(1,length(t))+r'*cos(t);
y=imag(c)*ones(1,length(t))+r'*sin(t);
if nargin == 3
plot(x',y',color,real(e),imag(e),[color,'*'])
else
plot(x',y',real(e),imag(e),'*')
end
ÀÌÁ¦ ¿©·¯ °¡Áö ´Ù¾çÇÑ Çà·ÄÀ» °¡Áö°í ATLAST M-file ÀÎ gersch¸¦ ÀÌ¿ëÇÏ¿© Gersgorin CircleÁ¤¸®¸¦ ½Ã°¢È ÇØ º¸µµ·Ï ÇÑ´Ù. ¸ÕÀú, NÀÚÇüÀÇ 5Â÷ Á¤»ç°¢Çà·Ä°ú ±×ÀÇ °íÀ¯°ªÀ» ¸í·É¾î nmatrix(5) ¿Í eig¸¦ ÀÌ¿ëÇÏ¿© ±¸ÇÑ ´ÙÀ½¿¡ ¸í·É¾î gersch·Î Gersgorin CircleÀ» ¸¸µé¾î ºñ±³ÇØ º¸ÀÚ.
¡íN=nmatrix(5)
N =
1 0 0 0 1
1 1 0 0 1
1 0 1 0 1
1 0 0 1 1
1 0 0 0 1
¡íe=eig(N)
e =
1
1
1
2
0
¡ígersch(N)
¡ígersch(N,1)
(gersch(N)) (gersch(N,1))
gersch(N) Àº À§ÀÇ Çà·Ä ÀÇ Gersgorin Circle µéÀº º¹¼ÒÆò¸é À§¿¡ ±×¸²À¸·Î ³ªÅ¸³»¾î ÁÖ¾úÀ¸¸ç gersch(N,1)Àº
Gersgorin Circle ·Î ÁÖ¾îÁø ¿øÀÇ ³»ºÎ¿¡ °íÀ¯°ª 0, 1, 2µéÀ» ½Ç¼ö Ãà À§ÀÇ Á¡À¸·Î
³ªÅ¸³» ÁÖ¾ú´Ù. ´ÙÀ½ÀÇ Çà·ÄÀº ±× °íÀ¯°ªÀÌ ½Ç¼ö¿Í Çã¼ö¸¦ ¸ðµÎ °®´Â °æ¿ì¸¦
¿¹·Î µç °ÍÀÌ´Ù.
¡íA=randint(5,5,6)
A =
-4 -2 0 -1 0
-6 0 2 2 -5
2 4 -6 1 2
2 -6 -2 6 -1
6 -6 -6 5 3
¡íe=eig(A)
e =
8.5126
-5.2720 + 1.3596i
-5.2720 - 1.3596i
-1.2324
2.2639
¡ígersch(A)
¡ígersch(A,1)
(gersch(A)) (gersch(A,1))
Á¦ 2 Gersgorin Circle Á¤¸®
Â÷ Á¤»ç°¢Çà·Ä
ÀÇ Gersgorin Circleµé Áß¿¡¼ ¼·Î ¼Ò°¡ ¾Æ´Ñ
°³ÀÇ
ÀÇ Gersgorin CircleÀÌ ÀÖÀ¸¸é ÀÌ·± ¿ø
°³µéÀÇ ÇÕÁýÇÕ ³»ºÎ¿¡
°³ÀÇ
ÀÇ °íÀ¯°ªÀÌ Á¸ÀçÇÑ´Ù.
ÀÌÁ¦ Á¦ 2 Gersgorin Circle Á¤¸®¸¦
½±°Ô ÀÌÇØÇϱâ À§ÇÏ¿© Çà·Ä¸¦ ¸¸µç ´ÙÀ½¿¡ ¸í·É¾î gersch¸¦ ÀÌ¿ëÇÏ¿© ¾Æ·¡¿Í °°ÀÌ Gersgorin CircleÀ» ¸¸µé¾î
º¸¾Ò´Ù.
¡íB=[-15 -2 0 1 3;0 10 2 4 -1;-1 -2 -10 0 -7;1 -1 0 15 3;0 0 -1 2 -20]
B =
-15 -2 0 1 3
0 10 2 4 -1
-1 -2 -10 0 -7
1 -1 0 15 3
0 0 -1 2 -20
¡íe=eig(B)
e =
-9.1358
-15.1345
14.2857
10.7284
-20.7438
¡ígersch(B,1)
À§ÀÇ ±×¸²Àº 5Â÷ Á¤»ç°¢Çà·Ä ÀÇ Gersgorin Circleµé Áß¿¡¼ ¼·Î ¼Ò°¡ ¾Æ´Ñ 3°³ÀÇ ¿øÀÇ ÇÕÁýÇÕ°ú 2°³ÀÇ ¿øÀÇ
ÇÕÁýÇÕÀÇ ³»ºÎ¿¡ Çà·Ä
ÀÇ °íÀ¯°ªµéÀÌ °¢°¢ 3°³¿Í 2°³¾¿ Á¸ÀçÇϰí ÀÖÀ½À» º¸¿© ÁÖ´Â °ÍÀ̸ç, À̰ÍÀÌ ¹Ù·Î
Á¦2 Gersgorin Circle Á¤¸®¸¦ ÀǹÌÇÏ´Â °ÍÀÌ´Ù. ÀÌ¿Í °°ÀÌ MATLABÀº Á¤¸®ÀÇ ±íÀº
ÀÌÇØ¿Í °è»ê´É·Â ±×¸®°í ½Ã°¢È¸¦ ÅëÇÏ¿© »õ·Î¿î Á¤¸®¸¦ ¸¸µå´Â ¼öÇг»¿ëÀ» ÇнÀÇϰí
¹æ¹ýÀ» Å©°Ô ¹Ù²Ü ¼ö ÀÖ´Â ¼öÇÐÀû µµ±¸·Î ¼ºÀåÇØ ¿À°í ÀÖ´Â °ÍÀÌ´Ù.
°á ·Ð
¼±Çü´ë¼öÇÐÀÇ Çà·ÄÀ̷п¡ °üÇÑ ¿©·¯ °¡Áö ¼ºÁúÀ» »õ·ÎÀÌ ÇØ¼®ÇÏ¿© ¿¬±¸ÇÏ´Â ¹æ¾ÈÀ¸·Î ±×µéÀÇ °³³äÀ» ½Ã°¢ÈÇϰí conjectureÀÇ °³¹ßÀ» ¸ð»öÇϱâ À§ÇÏ¿© ¼±Çü´ë¼öÇÐ ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» Ȱ¿ëÇØ º¸¾Ò´Ù. ÀÌ·ÐÀûÀ¸·Î¸¸ ¾Ë°í ÀÎ½ÄµÇ¾î ¿Ô´ø Çà·ÄÀÇ °íÀ¯°ª°ú °íÀ¯º¤Å͸¦ ±×¸²À¸·Î ½Ã°¢ÈÇÔÀ¸·Î½á ±× Àǹ̸¦ ´õ¿í ºÐ¸íÈ÷ ÇÒ ¼ö ÀÖ¾úÀ¸¸ç, Gersgorin Circle¿¡ °üÇÑ Á¤¸®¸¦ MATLABÀ» ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ Çà·ÄÀÇ °íÀ¯°ª°ú °íÀ¯°ªÀÌ Á¸ÀçÇÏ´Â ¿µ¿ªÀ» ±×¸²À¸·Î È®ÀÎÇÒ ¼ö ÀÖ¾úÀ½Àº ¸Å¿ì Å« ¼öÈ®ÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.
°á·ÐÀûÀ¸·Î MATHEMATICA³ª MATLAB°ú °°Àº ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» ÀÌ¿ëÇÑ ¼öÇÐ ¿¬±¸´Â ´Ù¾çÇÑ ¼öÇÐÀû °³³äÀ» ±¸Ã¼ÀûÀ̸鼵µ ½±°Ô È®ÀÎÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖÀ¸¹Ç·Î ¼öÇÐÀû °³³äÀ» ±íÀÌ ÀÌÇØ½ÃŰ°í ´õ¿í ¹ßÀü½Ã۱â À§ÇÑ ¼ö´ÜÀ¸·Î ÀÚ¸®¸¦ Àâ¾Æ°¡°í ÀÖ´Ù. ÀÌ·¯ÇÑ ¿¬±¸´Â ¡°¹«¾ùÀ» °¡¸£Ä¥ °ÍÀΰ¡¡±¿¡¼ ¡°¾î¶»°Ô °¡¸£Ä¥ °ÍÀΰ¡¡±·ÎÀÇ °Á¶Á¡ÀÌ º¯Çؿ ¿ì¸® ³ª¶óÀÇ ÇöÇà 6Â÷ ¹× 7Â÷ ±³À°°úÁ¤°ú ÀÏÄ¡ÇÏ¸ç ±¸Ã¼È µÈ ¼öÇÐÀû ÀÌ·ÐÀ» ¹è°æÀ¸·Î ½ÇÁ¦·Î »çȸ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ¿©·¯ °¡Áö Çö»óµéÀ» ¼öÇÐÀûÀ¸·Î ÇØ°áÇØ ÁÖ´Â ¹æÇâµµ ¾Æ¿ï·¯ Á¦½ÃÇØ ÁÖ´Â °ÍÀÌ´Ù.
(ÀÌ ³»¿ëÀº ATLAST SKKU ProjectÀÇ ÀϺÎÀÓ) À̻󱸱³¼ö 2000 3. 18.
À̻󱸱³¼öÀÇ ÀÐ°í º¸´Â ¼öÇÐ ÀÚ·á½Ç (http://math.skku.ac.kr/~sglee)
À̻󱸱³¼ö 2000³â 1Çб⠰ÀÇ Schedule
¨Ï 2000 Prof. S.G.Lee, Dept. of Math of SungKyunKwan University