ÃÖÀûÈ
°øÇеµ¸¦ À§ÇÑ ¼öÄ¡ÇØ¼® : Steven C. Chapra, Raymond P. Canale Àú, ±èö.±èű¹.³ª¾ç.½Åµ¿½Å.ÀÌ½Â¹è °ø¿ª, McGraw-Hill Korea, 2002 (¿ø¼ : Numerical Method for Engineers, 4th ed), Page 328~335
3. ¼Ò°³ |
±Ù (Root) ±¸ÇÏ±â ¿Í ÃÖÀûÈ (Optimization) ´Â µÑ ´Ù ÇÔ¼ö À§ÀÇ ÇÑ Á¡À» ÃßÃøÇϰųª ã´Â´Ù´Â Á¡¿¡¼ °ü·Ã¼ºÀÌ ÀÖ´Ù. µÎ ¹æ¹ýÀÇ ±Ùº»ÀûÀÎ Â÷ÀÌÁ¡Àº ±×¸² 1 ¿¡¼ ã¾Æº¼ ¼ö ÀÖÀ¸¸ç, ±Ù ±¸Çϱâ´Â ÇÔ¼ö ȤÀº ÇÔ¼öµéÀÇ ±ÙµéÀ» ±¸ÇÏ´Â ¹Ý¸é ÃÖÀûÈ´Â ÃÖ¼Ò°ª ȤÀº ÃÖ´ë°ªÀ» ã´Â °ÍÀÌ´Ù.
±×¸² 1 ±Ù°ú ÃÖÀûÁ¡ »çÀÌÀÇ Â÷ÀÌÁ¡À» º¸¿©ÁÖ´Â ´ÜÀϺ¯¼öÀÇ ÇÔ¼ö.
ÃÖÀûÁ¡Àº °î¼±ÀÇ ÆòźÇÑ Á¡À¸·Î, ¼öÇÐÀû ¿ë¾î·Î ³ªÅ¸³»¸é µµÇÕ¼ö f'(x) °¡ 0 ÀÌ µÇ´Â Á¡¿¡ ÇØ´çÇÑ´Ù. ¶ÇÇÑ 2 Â÷ µµÇÔ¼öÀÎ f''(x) ´Â ÃÖÀûÁ¡ÀÌ ÃÖ¼Ò°ªÀÎÁö ÃÖ´ë°ªÀÎÁö¸¦ ³ªÅ¸³½´Ù. ¸¸ÀÏ f''(x) °¡ 0 º¸´Ù ÀÛÀ¸¸é ÃÖ´ë°ªÀ», ±×¸®°í 0 º¸´Ù Å©¸é ÃÖ¼Ò°ªÀ» ³ªÅ¸³½´Ù.
±Ù°ú ÃÖÀûÁ¡ »çÀÌÀÇ °ü°è¸¦ ÀÌÇØÇϸé ÃÖÀûÁ¡À» ã´Â ¹æ¹ý¿¡ ´ëÇÑ Àü·«À» ¼¼¿ì´Âµ¥ µµ¿òÀÌ µÈ´Ù. Áï, ÁÖ¾îÁø ÇÔ¼ö¸¦ ¹ÌºÐÇÑ ´ÙÀ½, »õ·Î ±¸ÇÑ ÇÔ¼öÀÇ ±ÙÀ» ±¸ÇÏ´Â °ÍÀÌ´Ù. »ç½Ç ¸î °¡ÁöÀÇ ÃÖÀûÈ ¹æ¹ýµéÀº f'(x) = 0 ÀÇ ±ÙÀ» ±¸Çؼ ÃÖÀûÁ¡À» ã°Ô µÈ´Ù. f'(x) °¡ ¼Õ½±°Ô ±¸ÇØÁöÁö ¾Ê´Â °æ¿ì ÀÌ·¯ÇÑ ÃÖÀûÈ ¹æ¹ýÀº Á¾Á¾ º¹ÀâÇØÁö°Ô µÈ´Ù. ÀÌ·¯ÇÑ °æ¿ì µµÇÔ¼ö¸¦ Á¶»çÇϱâ À§ÇØ À¯ÇÑÂ÷ºÐ ±Ù»ç¹ýÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
ÃÖÀûÈ´Â ±Ù ±¸ÇÏ´Â ¹æ¹ý ÀÌ»óÀ¸·Î ´Ü¼øÇÑ ±Ù ±¸ÇϱⰡ ¾Æ´Ñ ´Ù¸¥ ¼öÇÐÀû Á¢±ÙÀÌ Æ÷ÇԵȴÙ. ÀÌ·¯ÇÑ Á¢±ÙÀº ´ÙÂ÷¿øÀÇ ÃÖÀûȸ¦ ´õ¿í °¡´ÉÇÏ°Ô ÇÑ´Ù.
1. ÄÄÇ»Å͸¦ »ç¿ëÇÏÁö ¾Ê´Â ¹æ¹ý
¾Õ¼ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ ¹ÌºÐÀ» ÀÌ¿ëÇÑ ¹æ¹ýÀº ÃÖÀûÇØ¸¦ ±¸Çϱâ À§ÇØ Áö±Ýµµ »ç¿ëµÇ°í ÀÖÀ¸¸ç, °øÇÐ°è¿ ¹× ÀÚ¿¬°è¿ÀÇ ÇлýµéÀº ¼öÇÐ °ú¸ñ ½Ã°£¿¡ ÇÔ¼öÀÇ 1 Â÷ µµÇÔ¼ö¸¦ ±¸ÇÏ¿© ÃÖ´ë-ÃÖ¼Ò ¹®Á¦¸¦ Ç®¾ú´ø °ÍÀ» ±â¾ïÇÒ °ÍÀÌ´Ù. Bernoulli, Euler, Lagrange ¹× ±× ¿ÜÀÇ ¸¹Àº ¼öÇÐÀÚµéÀº ÇÔ¼ö°ªÀÇ ÃÖ¼Òȸ¦ ´Ù·ç´Â º¯ºÐ¼öÇÐÀÇ ±âÃʸ¦ ¸¸µé¾ú´Ù. Largrange multiplier ¹æ¹ýÀº º¯¼öµéÀÇ ¹üÀ§°¡ Á¤ÇØÁø ¹®Á¦¸¦ ÃÖÀûÈÇϵµ·Ï °³¹ßµÇ¾ú´Ù.
¼öÄ¡Àû Á¢±Ù¿¡¼ ÃÖÃÊÀÇ Áß¿äÇÑ Áøº¸´Â Á¦ 2 Â÷ ¼¼°è´ëÀü ÀÌÈÄ µðÁöÅÐ ÄÄÇ»ÅÍÀÇ °³¹ß·Î °¡´ÉÇØ Á³´Ù. ¿µ±¹ÀÇ Koopmans ¿Í ±¸¼Ò·ÃÀÇ Kantorovich °¡ µ¶¸³ÀûÀ¸·Î °ø±Þ¹°ÀÚ³ª »ý»ê¹°ÀÇ ÃÖ¼Òºñ¿ë ºÐ¹èÀÇ ¹®Á¦¸¦ ¿¬±¸ÇÏ¿´´Ù. 1947 ³â Koopmans ÀÇ Á¦ÀÚÀÎ Dantzig ´Â ¼±Çü ÇÁ·Î±×·¡¹ÖÀÎ Simplex ¹ýÀ» °³¹ßÇÏ¿´À¸¸ç, ÀÌ ¹æ¹ýÀº Charnes ¹× ¸¹Àº ¿¬±¸Àڵ鿡 ÀÇÇÑ ±¸¼Ó ÃÖÀûÈ ¹®Á¦ÀÇ ±âÃʰ¡ µÇ¾ú´Ù. ¶ÇÇÑ, ºñ±¸¼Ó ÃÖÀûÈ ¹æ¹ýµµ ÄÄÇ»ÅͰ¡ ³Î¸® º¸±ÞµÇ¸é¼ºÎÅÍ ±Þ¼Óµµ·Î °³¹ßµÇ¾î ¿Ô´Ù.
2. ÃÖÀûÈ¿Í °øÇÐÀû Àû¿ë
Áö±Ý±îÁö ´Ù·ç¾î ¿Â ´ëºÎºÐÀÇ °øÇÐÀû ¸ðµ¨µéÀº ¼¼úÀû (descriptive) ¸ðµ¨À̾ú´Ù. Áï, °øÇÐÀû ÀåÄ¡³ª ½Ã½ºÅÛÀÇ °Åµ¿À» ¸ð»çÇϱâ À§ÇØ À¯µµµÈ ¸ðµ¨ÀÌ´Ù. ¹Ý¸é¿¡ ÃÖÀûÈ´Â ¹®Á¦ÀÇ "ÃÖ»óÀÇ °á°ú", ȤÀº ÃÖÀûÇØ¸¦ ±¸ÇÏ´Â °ÍÀ» ´Ù·ç´Â ÀÏ·ÃÀÇ °úÁ¤, ȤÀº °¡Àå ÁÁÀº ¼³°è¸¦ ¼³Á¤ÇÏ°Ô µÇ´Â ¼³Á¤Àû (prescriptive) ¸ðµ¨À̶ó´Â ¿ë¾î¸¦ »ç¿ëÇÑ´Ù.
¿£Áö´Ï¾îµéÀº °è¼ÓÇØ¼ È¿À²ÀûÀÎ ¹æ¹ýÀ¸·Î ÀÓ¹«¸¦ ¼öÇàÇÏ´Â ÀåÄ¡³ª Á¦Ç°À» ¼³°èÇØ¾ß ÇÑ´Ù. ±× °úÁ¤ Áß¿¡ ½ÇÁ¦ ¹®Á¦µé¿¡ ÀÇÇÑ ¹°¸®Àû Á¦¾àÀÌ Á¸ÀçÇÏ°Ô µÈ´Ù. ¶ÇÇÑ ºñ¿ëÀ» °è¼ÓÀûÀ¸·Î ÁÙ¿©¾ß¸¸ ÇÑ´Ù. µû¶ó¼, ¼º´É°ú Á¦¾àÁ¶°Ç »çÀÌÀÇ ±ÕÇüÀ» ±¸ÇÏ´Â ÃÖÀûÈ ¹®Á¦¿¡ Ç×»ó ºÎµúÄ¡°Ô µÈ´Ù.
ÀϹÝÀûÀ¸·Î ºÎµúÄ¡´Â ¿¹µéÀ» Ç¥ 1 ¿¡ ¿¹½ÃÇÏ¿´´Ù. ´ÙÀ½ÀÇ ¿¹Á¦´Â ±×·¯ÇÑ ¹®Á¦µéÀ» ¼ö½ÄÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ µµ¿ÍÁÙ °ÍÀÌ´Ù.
Ç¥ 1 °øÇп¡¼ ÃÖÀûÈ ¹®Á¦ÀÇ Àû¿ë »ç·Êµé.
|
..............
ÃÖÀûÈ ¹®Á¦´Â ¸¹Àº ¼öÇÐÀû °³³ä°ú ¿¬»êµéÀ» Æ÷ÇÔÇÑ´Ù. ¼öÇÐÀû °³³äµé°ú °ü·ÃµÈ ¿¬»êµéÀº ´çºÐ°£ ÇÊ¿äÇÑ ½ÃÁ¡±îÁö ¹Ì·ç±â·Î ÇÑ´Ù. ¿¹¸¦ µé¸é, Áß¿äÇÑ ¼öÇÐÀû °³³äÀÎ ±¸¹è (gradient) ¿Í Çì½Ã¾È (Hessian) Àº ´ÙÂ÷¿ø º¯ºÐ ºñ±¸¼Ó ÃÖÀûÈ ¹®Á¦¸¦ ´Ù·ç´Â Á¦ 13 Àå ÈĹݺο¡¼ ¼³¸íÇÑ´Ù. ¿©±â¼´Â ÃÖÀûÈ ¹®Á¦°¡ ¾î¶»°Ô ºÐ·ùµÇ´ÂÁöÀÇ Á»´õ ÀϹÝÀûÀÎ ÁÖÁ¦¸¦ »ìÆìº¸±â·Î ÇÑ´Ù.
ÃÖÀûÈ (optimiation) ȤÀº ¼öÇÐÀû ÇÁ·Î±×·¡¹Ö (mathematical programming) ¹®Á¦´Â ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù.
f(x) ¸¦ ÃÖ¼ÒÈ È¤Àº ÃÖ´ëÈÇÏ¸ç ´ÙÀ½ÀÇ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â º¯¼ö x ¸¦ ±¸ÇÑ´Ù.
di(x) ¡Â ai i = 1, 2, ..., m (1)
ei(x) = bi i = 1, 2, ..., p (2)
¿©±â¼ x ´Â n Â÷¿øÀÇ ¼³°è º¤ÅÍÀ̰í, f(x) ´Â ¸ñÀûÇÔ¼öÀ̸ç, di(x) ´Â ºÎµî½Ä ±¸¼ÓÁ¶°Ç, ei(x) ´Â µî½Ä ±¸¼ÓÁ¶°Ç, ±×¸®°í ai ¿Í bi ´Â »ó¼öµéÀÌ´Ù.
ÃÖÀûÈ ¹®Á¦µéÀº f(x) ÀÇ ÇüÅ¿¡ µû¶ó ´ÙÀ½°ú °°ÀÌ ºÐ·ùµÈ´Ù.
¶ÇÇÑ ½Ä 1 °ú ½Ä 2 °¡ Æ÷ÇÔµÇ¸é ±¸¼Ó ÃÖÀûÈ ¹®Á¦À̸ç, ±×·¸Áö ¾ÊÀ¸¸é ºñ±¸¼Ó ÃÖÀûÈ ¹®Á¦ÀÌ´Ù.
±¸¼ÓÀû ¹®Á¦ÀÇ °æ¿ì ÀÚÀ¯µµ´Â n-p ·Î ÁÖ¾îÁø´Ù. ÀϹÝÀûÀ¸·Î ÇØ¸¦ ¾ò±â À§Çؼ´Â p °¡ n º¸´Ù À۰ųª °°¾Æ¾ß ÇÑ´Ù. ¸¸ÀÏ p °¡ n º¸´Ù Å©¸é, °ú±¸¼Ó (overconstrained) ¹®Á¦°¡ µÈ´Ù.
±×¸² 1 (a) 1 Â÷¿ø ÃÖÀûÈ. ÀÌ ±×¸²Àº
f(x) ÀÇ ÃÖ¼ÒȰ¡ -f(x) ÀÇ ÃÖ´ëÈ¿Í °°À½À» º¸¿©ÁØ´Ù.
(b) 2 Â÷¿ø ÃÖÀûÈ.
ÀÌ ±×¸²Àº ÃÖ´ë°ª (ÇÔ¼öÀÇ µî°í¼±°ªÀÌ »êó·³ Á¤»ó¿¡¼ ÃÖ´ë°ª) ȤÀº ÃÖ¼Ò°ª
(ÇÔ¼öÀÇ µî°í¼±°ªÀÌ °è°îó·³ ÃÖ¼Ò°ª) À» ³ªÅ¸³½´Ù.
ÃÖÀûÈ ¹®Á¦¸¦ ºÐ·ùÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº Â÷¿ø¿¡ µû¸¥ ºÐ·ùÀÌ´Ù. ÀÌ ¹æ¹ýÀº Á¾Á¾ 1 Â÷¿ø ¹®Á¦¿Í ´ÙÂ÷¿ø ¹®Á¦·Î ºÐ·ùÇÑ´Ù. ¸» ±×´ë·Î 1 Â÷¿ø ¹®Á¦´Â ÇÔ¼ö°¡ ÇѰ³ÀÇ Á¾¼Óº¯¼ö¿¡ ÀÇÁ¸ÇÏ´Â °æ¿ì´Ù. ±×¸² 1a ¿¡¼Ã³·³ ÀÌ Å½»öÀº 1 Â÷¿øÀÇ Á¤»óµé°ú °è°îµéÀ» ¿À¸£³»¸®°Ô µÈ´Ù. ´ÙÂ÷¿ø ¹®Á¦´Â µÎ °³, ȤÀº ±× ÀÌ»óÀÇ Á¾¼Óº¯¼öµé¿¡ ÀÇÁ¸ÇÏ´Â ÇÔ¼öµéÀ» Æ÷ÇÔÇÑ´Ù. 2 Â÷¿ø ÃÖÀûȵµ Á¤»óµé°ú °è°îµéÀ» Ž»öÇÏ´Â °ÍÀ¸·Î Ç¥ÇöµÇ³ª, ½ÇÁ¦ µî»êÇÏ´Â °Íó·³ ÇÑ ¹æÇâÀ¸·Î¸¸ °É¾î°¡µµ·Ï ±¸¼ÓµÇÁö ¾Ê°í, ¸ñÀûÁö¿¡ È¿°úÀûÀ¸·Î µµ´ÞÇϱâ À§ÇØ ÁöÇüÀ» Ž»çÇÏ°Ô µÈ´Ù (±×¸² 1b).
¸¶Áö¸·À¸·Î ÃÖ¼Ò°ªÀ» ã´Â °úÁ¤Àº ÃÖ´ë°ªÀ» ã´Â °úÁ¤°ú µ¿ÀÏÇÏ´Ù ¿Ö³ÄÇϸé, f(x) ¸¦ ÃÖ¼ÒÈÇÏ´Â x*°ªÀº -f(x) ¸¦ ÃÖ´ëÈÇϱ⠶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ µ¿µî¼ºÀº ±×¸² 1a ÀÇ 1 Â÷¿ø ÇÔ¼ö¿¡ ±×·¡ÇÁ·Î Ç¥ÇöµÈ´Ù.
..............