Numerical  Analysis  Software  Package

 

¼öÄ¡Çؼ® : Kendall Atkinson Àú, ±è¼±¿µ ¿Å±è, ÈñÁß´ç, 1994 (¿ø¼­ : Elementary Numerical Analysis : John Wiley & Sons, 1993), page 414~419

 

ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ÇÁ·Î±×·¥Àº °øºÎÇÑ ¼öÄ¡Çؼ®¿¡ ÅëÂû·ÂÀ» Å°¿ìµµ·Ï ¼³°èµÇ¾ú´Ù. À̰͵éÀº Á¤È®ÇÏ°í, È¿À²ÀûÀÌ°í, ½ÇÆÐÀ²ÀÌ Àû°í, Æí¸®ÇÑ Äڵ带 ¸¸µå´Âµ¥ »ç¿ëÇϵµ·Ï ¾²¿©Áø °ÍÀº ¾Æ´Ï´Ù. ±×·± ÄÄÇ»ÅÍÄڵ带 À§Çؼ­´Â °ú°Å 15~20 ³â µ¿¾È ¾²¿©Áø ÁÁÀº ¼öÄ¡Çؼ® ÇÁ·Î±×·¥ ÆÐÅ°Áö¸¦ ¾²µµ·Ï ÇØ¾ß ÇÑ´Ù. ÀÌ ºÎ·Ï¿¡¼­ ÀÌ·± ÆÐÅ°Áö¿¡ °üÇÑ Á¤º¸¿Í ÇÔ²² ¸®½ºÆ®¸¦ ÀÛ¼ºÇÏ°Ú´Ù. ´ëºÎºÐÀÇ ÀÌ·± ÆÐÅ°ÁöµéÀº Æ÷Æ®¶õÀ¸·Î ¾²¿©Á³À¸¸ç, µû¶ó¼­ À̰͵éÀº Æ÷Æ®¶õ ÇÁ·Î±×·¡¹Ö ȯ°æ¿¡¼­ »ç¿ëµÈ´Ù. ¼öÄ¡Çؼ®¿¡¼­ ÀϹÝÀûÀ¸·Î ³Î¸® »ç¿ëµÇ´Â ¶óÀ̺귯¸®°¡ µÎ°³ ÀÖ´Ù. °¢ ¶óÀ̺귯¸®´Â ¼öÄ¡Çؼ®¿¡¼­ °¡Àå Ç¥ÁØÀûÀÎ ÇÁ·Î±×·¥À» Æ÷ÇÔÇÑ´Ù. ÀÌ µÎ ¶óÀ̺귯¸®´Â ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ¿Í ¹Ì´ÏÄÄÇ»ÅÍ¿¡¼­ ¾µ ¼ö ÀÖ°í, ¾î¶² ºÎºÐÀº ¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ¿¡¼­µµ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ¶Ç, ÀÌ ºÎ·Ï¿¡¼­ ³íÀǵÇÁö ¾Ê´Â ÆÐÅ°Áöµµ ¶óÀ̺귯¸®¿¡ ÀÖ´Ù.

1972 ³â ÀÌ·¡·Î, ¸¹Àº ¼öÀÇ ¾çÁúÀÇ ¼öÄ¡Çؼ® ÇÁ·Î±×·¥ ÆÐÅ°Áö°¡ Ưº°ÇÑ ¹®Á¦ ¿µ¿ª¿¡ °üÇØ ¾²¿©Á®¿Ô´Ù. ÀÌ·± ÆÐÅ°ÁöµéÀº ÀϹÝÀûÀ¸·Î ÃÖ½ÅÀÇ (state-of-the-art) ¾Ë°í¸®Áò, ±âÁ¾ÀÌ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼­µµ ¾µ ¼ö ÀÖ´Â ¼ºÁú (portability), ³ôÀº Á¤È®µµ¿Í È¿À²¼º, ÀûÀº ½ÇÆÐÀ² (robustness) ·Î Ư¼ºÁö¾îÁø´Ù. ÀÌ ÆÐÅ°ÁöÀÇ ¸¹Àº ¾ÆÀ̵ð¾î´Â IMSL °ú NAG ¶óÀ̺귯¸®¿¡ Æ÷ÇԵǾî ÀÖÀ¸³ª, ÀÌ·± ÆÐÅ°Áö¸¦ µû·Î µû·Î »ç¿ëÇÏ´Â °ÍÀÌ À¯¿ëÇÑ ¶§°¡ ¸¹´Ù. À̰͵éÀº ½ÇÁ¦ Æ÷Æ®¶õ ¼Ò½º Äڵ尡 ÇÊ¿äÇÏ¸é ¼öÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç Å« ¶óÀ̺귯¸®º¸´Ù ¶§·Î´Â ¿ÏÀüÈ÷ ¹®¼­È­µÈ´Ù. ¿ì¸®´Â ¿©±â¼­ ¸î¸î Ưº°ÇÑ ÆÐÅ°Áö¸¸À» º¸±â·Î ÇÏÀÚ.

C.1  NETLIB

ÀÌ°ÍÀº ¼öÇÐ ¼ÒÇÁÆ®¿þ¾îÀÇ Å« ¸ðÀ½À̸ç ÀüÀÚ¿ìÆí¿¡ ÀÇÇØ »ç¿ë°¡´ÉÇÏ´Ù. ÀÌ°ÍÀº Oak Ridge National Laboratory ¿¡ À§Ä¡Çϸç ÀÌ ¸ðÀ½¿¡ ÀÖ´Â ÇÁ·Î±×·¥Àº ¹«·á·Î ÀÌ¿ë°¡´ÉÇÏ´Ù. NETLIB »ç¿ë¹ýÀ» ¹è¿ì±â À§ÇØ   send index   ¸Þ½ÃÁö¸¦ ÀüÀÚ¿ìÆíÇÔÁÖ¼Ò   netlib@ornl.gov·Î º¸³»¾ß ÇÑ´Ù. NETLIB ³»¿ë¿¡ °üÇÑ ¸ñ·Ï°ú »ç¿ë¹ýÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

C.2  »óÈ£ÀÛ¿ëÀÇ ¼öÄ¡Çؼ® ÇÁ·Î±×·¥

¸¶ÀÌÅ©·ÎÄÄÇ»ÅÍ¿¡¼­ »ç¿ëµÇ´Â ¼öÄ¡Çؼ®À» À§ÇÑ ¿ëÀÌÇÑ ÇÁ·Î±×·¥ÀÌ °ú°Å ¸î ³âµ¿¾È °³¹ßµÇ¾ú´Ù. °­·ÂÇÑ ¸í·É¾î¿Í ½¬¿î ÇÁ·Î±×·¡¹Ö, Æí¸®ÇÑ ±×·¡ÇÁ¸¦ °¡Áø °ÍÀ» µÑ¸¸ ³ª¿­ÇÏ¸é ´ÙÀ½°ú °°´Ù.

¼öÄ¡Àû ¼±Çü´ë¼ö¿¡ ´ëÇÑ MATLAB ¿¡ ´ëÇؼ­´Â Coleman-Van Laon (1988) À» ã¾Æº¸ÀÚ.

C.3  ±âÈ£¼öÇÐ ÇÁ·Î±×·¥

1980 ³â´ë¿¡ ¼öÄ¡Àû ¼öÇк¸´Ù´Â ±âÈ£¼öÇÐÀ» À§ÇÑ ÄÄÇ»ÅÍÇÁ·Î±×·¥ÀÌ ¸¹ÀÌ »ç¿ëµÇ±â ½ÃÀÛÇß´Ù. ±âÈ£¼öÇÐ ÇÁ·Î±×·¥ »ç¿ëÀÇ Áõ°¡´Â ¼öÄ¡Çؼ®À» Æ÷ÇÔÇÏ¿© ¼öÇÐÀÇ ±³¼ö¹ý°ú ¿¬±¸¿¡ º¯È­¸¦ °¡Á®¿Ô´Ù. ÀÌ·¯ÇÑ »õ·Î¿î ÄÄÇ»ÅÍ ÀÌ¿ëÀÌ ¿ì¸®¿¡°Ô ¾ÕÀ¸·Î ¾î¶»°Ô º¯È­¸¦ ÁÙÁö´Â ¾ÆÁ÷ ¸íȮġ ¾Ê´Ù. ±×·¯³ª À̰͵éÀº ¼öÇÐÀÇ ¸ðµç ¿µ¿ª¿¡ Áß¿äÇÑ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀ¸·Î º¸ÀδÙ. ´ÙÀ½Àº ÁÖ¿äÇÑ ÄÄÇ»ÅÍ´ë¼ö½Ã½ºÅÛÀÇ ÁÖ¼ÒÀÌ´Ù. ÀÌ´Â ¸ðµÎ mainframe ¿¡¼­ °³Àοë ÄÄÇ»ÅͱîÁöÀÇ ¸ðµç ÄÄÇ»ÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

C.4  ¼öÇмÒÇÁÆ®¿þ¾î¿¡ °üÇÑ ¹®Çå

¼öÇп¡ °üÇÑ »õ·Î¿î ÇÁ·Î±×·¥À̳ª Á¤º¸¿¡ °üÇÑ ¸î¸î Á¤±â°£Ç๰ÀÌ ÀÖ´Ù. ¸î¸îÀº Association for Computing Machinery (ACM) ¿¡¼­ ¹ßÇàÇÑ´Ù. ¿©±â¼± ÀÌ¿¡ °üÇÑ ¾ð±ÞÀº »ý·«Çϱâ·Î ÇÏÀÚ. À§ÀÇ °Í¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ¸·Á¸é ´ÙÀ½¿¡ ¿¬¶ôÇغ¸ÀÚ.

ÀÌ ºÎ·Ï¿¡¼­ »ìÆ캻 °ÍÀº ÇöÀç Á¸ÀçÇÏ´Â ¼öÇмÒÇÁÆ®¿þ¾îÀÇ ±ØÈ÷ ÀÛÀº ÀϺκи¸ ¾ð±ÞÇÑ °ÍÀÌ´Ù. ¶Ç ¿©±â¼­ ´Ù·é ÇÁ·Î±×·¥Àº ¹Ì±¹¿¡¼­ ÁÖ·Î ¾òÀ» ¼ö ÀÖ´Â °ÍÀ̾ú´Âµ¥ ÀÌ´Â ÀúÀÚ°¡ ÀÌ·± ÇÁ·Î±×·¥°ú Àͼ÷Çϱ⠶§¹®ÀÌ´Ù.