´ëÇлý°ú ´ëÇпø°úÁ¤¿¡¼ ÃÖÀûÈ°ü·ÃÇÑ ¿©·¯ °ÀÇ°¡ ÀÖ½À´Ï´Ù. º» ¸®Æ÷Æ®´Â ÃÖÀûÈ¿¡¼ ÈÞ¸®½ºÆ½ÇÑ ¹æ¹ýÁß Simulated Annealing¿¡ ´ëÇÑ ¼¼ºÎ ¾Ë°í¸®Áò°ú ÇÁ·Î±×·¥ °³¹ßÀ» À§Çؼ ¾î¶»°Ô ÇØ¾ß ÇÒÁö¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼³¸íÇسõÀº ÀÚ·áÀÔ´Ï´Ù. ÀÌ Á¶»çº¸°í¼¸¦ Âü°íÇϸé SA´ëÇØ ÇÁ·Î±×·¥ °³¹ß¼öÁرîÁö ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î »ý°¢µË´Ï´Ù.
1. ̅˞馛?
2. Simulated Annealing°³³ä
2.1 SA Á¤ÀÇ
2.2 SA ¾Ë°í¸®Áò ¾ÆÀ̵ð¾î
3. Simulated Annealing ¾Ë°í¸®Áò
3.1 ±âº»¾ÆÀ̵ð¾î
3.2 ¿Âµµ°³³äÀÇ ¿ªÇÒ
3.3 SA¿Í ±¹¼ÒŽ»ö¹æ¹ýÀÇ Â÷ÀÌ
3.4 ºñ°³¼±ÇØÀÇ Ã¤Åùæ¹ý
4. SA Pseudo-Code
4.1 º¯¼ö
4.2 ÇÔ¼ö¼³¸í
5. SA¸¦ ÀÌ¿ëÇÑ ÃÖÀûÇØ Å½»ö°úÁ¤
5.1 ½Å±ÔÇØ °»½Å¿©ºÎ °áÁ¤ÇÔ¼ö
5.2 ÃÖÀûÇØ Å½»ö °úÁ¤
5.3 °³¼±ÇØ °»½Å¿©ºÎ °áÁ¤(dE°¡ 0º¸´Ù Å« °æ¿ì)
5.4 ºñ°³¼±ÇØ °»½Å¿©ºÎ °áÁ¤(dE°¡ 0º¸´Ù ÀÛÀº °æ¿ì)
5.5 ÃÖÀûÈ ¹®Á¦¿¡ ±Ù°ÅÇÑ dEÇÔ¼öÀÇ Á¤ÀÇ
6. »ó¼öK
7. ¿Âµµ°¨¼Ò
8. SAÀÇ È°¿ëºÐ¾ß
9. SAÀû¿ë½Ã ÁÖÀÇ»çÇ×
10. SA°³¹ß
10.1 ¾Ë°í¸®Áò ±¸»ó
10.2 Ž»ö¿µ¿ª ¼±Á¤
10.3 ¿Âµµ°¨¼Ò
1. ̅˞馛?
ÃÖÀûȶõ ÁÖ¾îÁø Á¦¾àÁ¶°ÇÇÏ¿¡¼ ´Þ¼ºÇÏ°íÀÚ ÇÏ´Â ¸ñÇ¥¸¦ ÀÌ·ç±â À§ÇÑ ÀÇ»ç°áÁ¤ ¹®Á¦¸¦ ¸ðÇüÀ¸·Î Á¤ÇüÈÇÏ°í ÀÌ¿¡ ´ëÇÑ Çظ¦ ±¸Çϱâ À§ÇÑ ¹æ¹ý·ÐÀ¸·Î ½Ã½ºÅÛÀÇ ÃÖÀûÈ(ÃÖ´ëÀÇ ÀÌÀÍ, ÃÖ¼ÒÀÇ ºñ¿ë, °í°´¼ºñ½ºÀÇ ÃÖ´ëÈ, ÃÖÀûÀÇ ¼±ÅÃ)¸¦ ´ë»óÀ¸·Î ÇÏ°í ÀÖ´Ù.
? ±¸Ã¼ÀûÀÎ Àû¿ëºÐ¾ß
- Á¦Á¶ : ½ºÄÉÁÙ¸µ ¹× Àç°í°ü¸®, ±â°è¼³ºñ¹èÄ¡, »ý»ê°øÁ¤°ü¸®, ¼³°èÃÖÀûÈ µî
- À¯Åë : À¯Åë¸Á¼³°è, ¹°·ù¼¾ÅÍ À§Ä¡¼±Á¤, ¿î¼Û³ë¼±°áÁ¤, ¼ö¼Û°èȹ °áÁ¤ µî
- Åë½Å : Åë½Å¸Á¼³°è, Åë½Å¸Á°æ·Î¼³Á¤, ±âÁö±¹ À§Ä¡¼±Á¤ µî
- °ø°ø : µµ½Ã°Ç¼³, µµ·Î°Ç¼³, ±³Åë½Ã½ºÅÛ ¼ö¸³, »óÇϼöµµ ³×Æ®¿÷ ¼³°è µî
? ¸ðµ¨¸µ ¹æ¹ý
- Exact Method : ¼ö¸®°èȹ¹ý(Mathematical Programming)
- ¹ß°ßÀû ±â¹ý(Heuristic)
- Meta-Heuristic : Genetic Algorithm, Simulated Annealing, Tabu Search
- Ž»ö±â¹ý(Search) : Constraint Programming
2. Simulated Annealing°³³ä
2.1 SA Á¤ÀÇ
SA¶õ Simulated AnnealingÀ» ¸»ÇÑ´Ù. ¿©±â¼ Simulated ´Â `°¡»óÀÇ, Èä³»³½, ¸ðÀÇÀÇ` ÀÌ·± ¶æÀÌ°í AnnealingÀ̶õ ¡®Ç®¸²¡¯À̶õ ¶æÀÌ´Ù.
2.2 SA ¾Ë°í¸®Áò ¾ÆÀ̵ð¾î
ÀϹÝÀûÀ¸·Î ±Ý¼ÓÀ» ´Þ±º µÚ¿¡, ³Ã°¢ÇÏ°Ô µÉ °æ¿ì ¾î¶² Á¶°Ç(¿Âµµ, ±â¾Ð)¿¡¼ ±Ý¼ÓÀ» ³Ã°¢½ÃÅ°´ÂÁö¿¡ µû¶ó¼ ÇØ´ç ±Ý¼ÓÀÇ ¼ºÁúÀº »óÀÌÇÏ°Ô ´Þ¶óÁø´Ù. µû¶ó¼ ÀڱⰡ ¿øÇÏ´Â ½ºÅ¸ÀÏÀÇ ±Ý¼ÓÀ» ¾ò±â À§Çؼ´Â, ´ã±ÝÁú¿¡¼ ³Ã°¢ ½ºÄÉÁìÀÌ ¸Å¿ì Áß¿äÇÏ´Ù.
´ã±ÝÁú¿¡¼ ±Ý¼Ó¿Âµµ°¡ ³ôÀ» ¶§¿¡´Â ¿ø¼ÒµéÀÌ È°¹ßÇÏ°Ô ¿òÁ÷À̱⠶§¹®¿¡ ¿ø¼ÒµéÀÌ Á¦ÀÚ¸®¸¦ ã±â ½¬¿öÁø´Ù. ±×·¯³ª ¿Âµµ°¡ ³·À» ¶§¿¡´Â ¿ø¼ÒµéÀÇ ¿òÁ÷ÀÓÀÌ ¾ÈÁ¤µÇ±â ¶§¹®¿¡ ¿ø¼ÒµéÀÌ ¿òÁ÷ÀÓÀÌ µÐÈµÇ°í ¾ÈÁ¤µÈ »óÅÂÀÇ °áÁ¤»óÅ°¡ µÇ±â ¶§¹®¿¡ ¿ø¼ÒµéÀÇ ·£´ýÇÑ À̵¿ÀÌ ¾î·Æ°Ô µÈ´Ù. SA¶õ, ÀÌ·¯ÇÑ °ÍµéÀ» ÄÄÇ»Å͸¦ ÅëÇØ Èä³»³»¾î, Á¶ÇÕÃÖÀûÈ ¹®Á¦ÀÇ ÃÖÀûÇظ¦ ¾ò°íÀÚ ÇÏ´Â ¹æ¹ýÀÌ´Ù. ´ã±ÝÁú °úÁ¤¿¡¼ ¿ø¼ÒµéÀÇ ¿òÁ÷ÀÓÀ» º¸´Ù ½±°Ô ¼³¸íÇϸé, ¾Æ·¡¿Í °°Àº »ç·Ê¸¦ µé ¼ö ÀÖ´Ù.
¸ÞŸÈÞ¸®½ºÆ½(±è¿©±Ù, À±º¹½Ä, ÀÌ»óº¹ °øÀú)
¿¬·Éº° | ¼ºº° | ³âµµº° | ºÐ±âº° |
|
|
|
|
|||||||||||||||||||||||||||||||||||