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

bar01a.GIF

¨Ï 2000 Prof. S.G.Lee, Dept. of Math of SungKyunKwan University