À¯Àü ¾Ë°í¸®ÁòÀÇ ¿¬»êÀÚµé

 

À¯Àü¾Ë°í¸®Áò : ¹®º´·Î, µÎ¾ç»ç, 2003, Page 39~68 

 

3.1 ¼±Åà ¿¬»ê

  Ç°Áú ºñ·Ê ·ê·¿ÈÙ ¼±ÅÃ

  Åä³Ê¸ÕÆ® ¼±ÅÃ

  ¼øÀ§ ±â¹Ý ¼±ÅÃ

  °øÀ¯ (Sharing)

3.2 ±³Â÷ ¿¬»ê

  ÀÏÁ¡ ±³Â÷ (One-Point Crossover)

  ´ÙÁ¡ ±³Â÷ (Multi-Point Crossover)

  ±Õµî ±³Â÷ (Uniform Crossover)

  ½ÎÀÌŬ ±³Â÷ (Cycle Crossover)

  ¼ø¼­ ±³Â÷ (Order Crossover)

  PMX (Partially Matched Crossover)

  »ê¼úÀû ±³Â÷ (Arithmatical Crossover)

  ÈÞ¸®½ºÆ½ ±³Â÷

  °£¼± Àç°áÇÕ (Edge Recombination)

  ´ÙÂ÷¿ø ±³Â÷

  ³»Ãß·² ±³Â÷ (Natural Crossover)

  Á¤±ÔÈ­ (Normalization)

3.3 º¯ÀÌ ¿¬»ê

  ÀüÇüÀû º¯ÀÌ

  ºñ±Õµî º¯ÀÌ

  ¼ö¼± (Repair)

  ±âŸ

3.4 ´ëÄ¡ ¿¬»ê

 

 

3.1 ¼±Åà ¿¬»ê

±³Â÷¿¡ ¾²ÀÌ´Â µÎ °³ÀÇ ºÎ¸ðÇظ¦ °í¸£±â À§ÇÑ ¿¬»êÀÚÀÌ´Ù. ´Ù¾çÇÑ ¼±Åà ¿¬»êÀÚµéÀÌ ÀÖÀ¸³ª °øÅëµÈ ¿øÄ¢Àº ¿ì¼öÇÑ ÇØ°¡ ¼±ÅÃµÉ È®·üÀÌ ³ô¾Æ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ¿ì¼öÇÑ Çصé°ú ¿­µîÇÑ ÇØµé »çÀÌÀÇ ÀûÇÕµµ Â÷À̸¦ Á¶ÀýÇÔÀ¸·Î½á ¼±Åà Ȯ·üÀ» Á¶ÀýÇÒ ¼ö Àִµ¥, ÀÌ Â÷ÀÌÀÇ Á¤µµ¸¦ ¼±ÅþР(selection pressure) À̶ó ÇÑ´Ù. ¼±ÅþÐÀÌ ³ôÀ»¼ö·Ï ¼ö·ÅÀº ºü¸£³ª ¼³ÀÍÀº ¼ö·Å (premature convergence) ÀÇ °¡´É¼ºÀÌ ³ô¾ÆÁø´Ù. ¹Ý¸é ¼±ÅþÐÀÌ ³Ê¹« ³·À¸¸é ÇØÁý´ÜÀÇ Æò±Õ Ç°ÁúÀÌ ÁÁ¾ÆÁöÁö ¾ÊÀ» °¡´É¼ºÀÌ ¸¹´Ù. ¼±ÅþÐÀº ÇÁ·Î±×·¡¸Ó°¡ Á¶ÀýÇÒ ¼ö ÀÖ´Â ÆĶó¹ÌÅÍÀÌ´Ù. ¾Æ·¡¿¡ ¸î °¡Áö ´ëÇ¥ÀûÀÎ ¼±Åà ¿¬»êÀÚµé°ú ¼±ÅÃÀ» À§ÇÑ ¿°»öüÀÇ ÀûÇÕµµ °è»ê ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.

 

Ç°Áú ºñ·Ê ·ê·¿ÈÙ ¼±ÅÃ

°¡Àå ´ëÇ¥ÀûÀÎ ¼±Åà ¹æ¹ýÀÌ´Ù. °¢ ÇØÀÇ Ç°ÁúÀ» Æò°¡ÇÑ ´ÙÀ½ °¡Àå ÁÁÀº ÇØÀÇ ÀûÇÕµµ°¡ °¡Àå ³ª»Û ÇØÀÇ ÀûÇÕµµº¸´Ù k ¹è°¡ µÇµµ·Ï Á¶ÀýÇÑ´Ù. ÀÓÀÇÀÇ ºñ¿ë ÃÖ¼ÒÈ­ ¹®Á¦¸¦ ¿¹·Î µé¾î ¼³¸íÇØ º¸ÀÚ. ÇØÁý´Ü ³»ÀÇ ÇØ i ÀÇ ÀûÇÕµµ´Â ´ÙÀ½°ú °°ÀÌ °è»êµÈ´Ù.

¿©±â¼­ k °ªÀ» ³ôÀÌ¸é ¼±ÅþÐÀÌ ³ô¾ÆÁø´Ù. ÀϹÝÀûÀ¸·Î °¡Àå ÈçÈ÷ ¾²´Â k °ªÀº 3~4 ÀÌ´Ù. ÀÌ ÀûÇÕµµ °ªÀ» ±âÁØÀ¸·Î ·ê·¿ÈÙ ¼±ÅÃÀ» ÇÏ°Ô µÈ´Ù.

À§¿Í °°ÀÌ °è»êÇÑ °¢ ¿°»öüÀÇ ÀûÇÕµµ¸¦ ¸ðµÎ ÇÕÇÑ °ª ¸¸Å­ÀÇ Å©±â¸¦ °¡Áø ·ê·¿ÈÙÀ» °¡Á¤ÇÑ´Ù. °¢ ¿°»öü´Â ÀÌ ·ê·¿ÈÙ »ó¿¡ ÀÚ½ÅÀÇ ÀûÇÕµµ ¸¸Å­ÀÇ °ø°£À» ¹èÁ¤¹Þ´Â´Ù. ±×¸² 3.1 Àº 8 °³ÀÇ ¿°»öü°¡ ÀûÇÕµµ¿¡ ºñ·ÊÇؼ­ ·ê·¿ÈÙ »óÀÇ °ø°£À» ¹èÁ¤¹ÞÀº ¸ð¾çÀÇ ¿¹¸¦ º¸ÀδÙ. ¿©±â¿¡ È°À» ½î¸é °¢ ¿°»öüÀÇ ¼±Åà Ȯ·üÀº ¹èÁ¤µÈ °ø°£ÀÇ Å©±â¿¡ ºñ·ÊÇÏ°Ô µÈ´Ù. ·ê·¿ÈÙ ¼±ÅÃÀº ´ÙÀ½°ú °°ÀÌ °£´ÜÈ÷ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

±×¸² 3.1  ·ê·¿ÈÙ °ø°£ ¹èÁ¤ÀÇ ¿¹

¿©±â¼­ ´Â ¿°»öüÀÇ i ÀÇ ÀûÇÕµµÀÌ°í, SumOfFitnesses ´Â ¸ðµç ¿°»öüµéÀÇ ÀûÇÕµµ °ªÀ» ´õÇÑ ¼öÄ¡ÀÌ´Ù. random (0, SumOfFitnesses) Àº [0, SumOfFitnesses) ±¸°£¿¡¼­ÀÇ ÀÓÀÇÀÇ °ªÀ» ÀǹÌÇÑ´Ù.

Ãʺ¸ÀÚµéÀÌ À¯Àü ¾Ë°í¸®ÁòÀ» óÀ½ ±¸ÇöÇϸ鼭 ÈçÈ÷ ¹üÇÏ´Â ½Ç¼ö´Â À§¿Í °°ÀÌ k ¸¦ »ç¿ëÇؼ­ ÀûÇÕµµ¸¦ Á¶Á¤ÇÏÁö ¾Ê°í ÁÖ¾îÁø ¹®Á¦¿¡¼­ÀÇ ÇØÀÇ Ç°ÁúÀ» ±×´ë·Î ÀûÇÕµµ·Î »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÏ¸é ´ëºÎºÐÀÇ °æ¿ì ÇØÁý´Ü¿¡¼­ °¡Àå ÁÁÀº ÇØ¿Í °¡Àå ³ª»Û ÇØÀÇ Ç°ÁúÀÌ ³Ê¹« Â÷ÀÌ°¡ ³ª¼­, ÀûÇÕµµ¿¡ ºñ·ÊÇؼ­ ¼±Åà ±âȸ¸¦ °®°Ô µÇ¸é ³ª»Û ÇصéÀº °ÅÀÇ ¼±ÅÃµÉ ±âȸ¸¦ ÀÒ°Ô µÈ´Ù. °á°úÀûÀ¸·Î ¾öû³ª°Ô Å« ¼±ÅþÐÀ» ÁÖ¾î ÇØÀÇ ´Ù¾ç¼ºÀ» ±Þ¼ÓÈ÷ ¶³¾î¶ß¸®´Â °á°ú¸¦ ºÎ¸£°Ô µÈ´Ù.

 

Åä³Ê¸ÕÆ® ¼±ÅÃ

°¡Àå °£´ÜÇÑ Åä³Ê¸ÕÆ® ¼±ÅÃÀº µÎ °³ÀÇ ¿°»öü¸¦ ÀÓÀÇ·Î ¼±ÅÃÇÏ¿© [0, 1) ¹üÀ§ÀÇ ³­¼ö¸¦ ¹ß»ý½ÃŲ ´ÙÀ½ ÀÌ°ÍÀÌ t º¸´Ù ÀûÀ¸¸é µÎ ¿°»öü Áß Ç°ÁúÀÌ ÁÁÀº °ÍÀ» ¼±ÅÃÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é Ç°ÁúÀÌ ³ª»Û °ÍÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ´Ù. ¿©±â¼­ t ´Â ÆĶó¹ÌÅÍÈ­ ÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î t °ªÀÌ ³ôÀ»¼ö·Ï ¼±ÅþÐÀÌ ³ô¾ÆÁø´Ù. t °¡ 0.5 ±ÙóÀ̰ųª À̺¸´Ù ÀÛÀº °ÍÀº ºñÇÕ¸®ÀûÀÌ´Ù. µÎ °³ÀÇ ¿°»öü¸¦ ¼±ÅÃÇÏ´Â ´ë½Å °³ÀÇ ¿°»öü¸¦ ¼±ÅÃÇÑ ´ÙÀ½ À̵éÀ» (À§¿Í °°Àº ³­¼ö ¹ß»ý¿¡ ÀÇÇØ) Åä³Ê¸ÕÆ® Çü½ÄÀ¸·Î ºñ±³ÇÏ¿© ¸¶Áö¸·À¸·Î ³²Àº °ÍÀ» ¼±ÅÃÇÏ´Â ¹æ¹ýµµ ÀÖ´Ù. ¿©±â¼­µµ °ªÀÌ Å¬¼ö·Ï, Áï Åä³Ê¸ÕÆ®¿¡ Âü°¡ÇÏ´Â ¿°»öü°¡ ¸¹À»¼ö·Ï ¼±ÅþÐÀÌ ³ô¾ÆÁø´Ù. Åä³Ê¸ÕÆ® ¼±ÅÃÀº ´ëü·Î ¼öÇà¿¡ ÇÊ¿äÇÑ ½Ã°£ÀÌ ¸Å¿ì ª´Ù´Â ¸Å·ÂÀÌ ÀÖ´Ù.

 

¼øÀ§ ±â¹Ý ¼±ÅÃ

Ç°Áú ºñ·Ê ¼±Åÿ¡¼­ k °ªÀ» Á¶Á¤ÇÔÀ¸·Î½á ÁÁÀº Ç°ÁúÀÇ ÇØ¿Í ³ª»Û Ç°ÁúÀÇ ÇØ°¡ Áö³ªÄ¡°Ô ÀûÇÕµµÀÇ Â÷À̸¦ °®°Ô µÇ´Â °ÍÀº ¸·À» ¼ö ÀÖ´Ù. ±×·¯³ª ÇصéÀÇ ÀûÇÕµµÀÇ ºÐÆ÷´Â Á¶ÀýÇÒ ¼ö ¾ø´Ù. ¼øÀ§ ±â¹Ý ¼±ÅÃÀº ÇØÁý´Ü ³»ÀÇ ÇصéÀ» Ç°Áú ¼øÀ¸·Î '¼øÀ§' ¸¦ ¸Å±ä ´ÙÀ½ °¡Àå ÁÁÀº ÇغÎÅÍ ÀÏÂ÷ ÇÔ¼öÀûÀ¸·Î ÀûÇÕµµ¸¦ ¹èÁ¤ÇÏ´Â ¹æ¹ýÀÌ´Ù. ±×¸² 3.2 ´Â ¼øÀ§ ±â¹Ý ¼±ÅÃÀÇ ÀûÇÕµµ ¹èÁ¤ ÇÔ¼ö¸¦ ±×¸²À¸·Î º¸¿© ÁØ´Ù. n °³ÀÇ ¿°»öü Áß i ¹ø° ¼øÀ§¸¦ °¡Áø ¿°»öüÀÇ ÀûÇÕµµ´Â ´ÙÀ½°ú °°Àº ½ÄÀ¸·Î °è»êÇÒ ¼ö ÀÖ´Ù.

ÀÌ ½Ä¿¡¼­ max ¿Í min °ªÀÇ Â÷À̸¦ ¹Ù²ÞÀ¸·Î½á ¼±ÅþÐÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù. ÇصéÀÇ ÀûÇÕµµ´Â max ¿Í min »çÀÌ¿¡¼­ ±ÕÀÏÇÑ °£°ÝÀ¸·Î ºÐÆ÷ÇÏ°Ô µÈ´Ù.

±×¸² 3.2  ¼øÀ§ ±â¹Ý ¼±ÅÃÀÇ ÀûÇÕµµ ¹èÁ¤ ÇÔ¼ö

 

°øÀ¯ (Sharing)

°øÀ¯´Â ÇØÁý´ÜÀÇ ´Ù¾ç¼ºÀ» º¸´Ù ¿À·¡ À¯ÁöÇÏ°íÀÚ ÇÏ´Â ¸ñÀû¿¡¼­ °í¾ÈµÇ¾ú´Ù. °øÀ¯´Â ¸ÕÀú Ç°Áú ºñ·Ê ¼±ÅÃÀ̳ª ¼øÀ§ ±â¹Ý ¼±Åÿ¡¼­ ¾²´Â ÀûÇÕµµ °ªÀ» ±¸ÇÑ´Ù. ¿©±â¿¡ ÇØ´ç ¿°»öü°¡ ÇØÁý´Ü ³»ÀÇ ³ª¸ÓÁö ¿°»öüµé°ú À¯»çÇÑ (Ư¡À» '°øÀ¯' ÇÏ´Â) Á¤µµ°¡ ³ôÀ»¼ö·Ï ³ª´©¾î ÀûÇÕµµ¸¦ Á¶Á¤ÇÑ´Ù. °øÀ¯¸¦ °¨¾ÈÇÑ ÀûÇÕµµ´Â ¾Æ·¡¿Í °°ÀÌ °è»êµÈ´Ù.

À§ÀÇ °øÀ¯ ÇÔ¼ö ´Â µÎ ¿°»öüÀÇ Â÷ÀÌ°¡ ÀûÀ»¼ö·Ï Å« °ªÀ» °¡Á®¾ß ÇÑ´Ù. ÀüÇüÀûÀÎ °øÀ¯ ÇÔ¼öÀÇ ¸ð¾çÀº ±×¸² 3.3 °ú °°ÀÌ ÀÏÂ÷ ÇÔ¼ö·Î ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ±×¸²¿¡¼­ ´Â ÇØÁý´Ü¿¡¼­ °¡Àå Â÷ÀÌ°¡ ¸¹ÀÌ ³ª´Â µÎ ÇØÀÇ Â÷ÀÌ·Î Àâ´Â °ÍÀÌ ÇÕ¸®ÀûÀÌ´Ù. °øÀ¯ ÇÔ¼ö´Â ±×¸²°ú °°Àº ÀÏÂ÷ ÇÔ¼ö¸¦ ¾²Áö ¾Ê°í ´Ù¾çÇÑ º¯ÇüÀÌ °¡´ÉÇÏ´Ù. ¿¹¸¦ µé¾î °ú °°ÀÌ ÀâÀ¸¸é [Goldberg & Richardson, 1987] ¿°»öü°£ÀÇ À¯»ç¼º¿¡ ºÒÀÌÀÍÀ» ´õ¿í ¸¹ÀÌ ÁÖ°Ô µÈ´Ù.

°øÀ¯´Â ÇØÁý´Ü ³»ÀÇ ÇصéÀ» ¹®Á¦ °ø°£»ó¿¡¼­ Áö¸®ÀûÀ¸·Î ºÐ»êµÇ°Ô µµ¿Í ÁÖ´Â È¿°ú°¡ ÀÖ´Ù. ÀÌ´Â ¸î °³ÀÇ ºÎºÐ ÇØÁý´ÜÀ» °¢°¢ µ¶¸³ÀûÀ¸·Î ¿î¿µÇÏ¸ç °¡²û ±³·ù½ÃÅ°´Â ¼¶½Ä ¹æ¹ý (island method) °ú À¯»çÇÑ µ¿±â¸¦ °®°í ÀÖ´Ù.

±×¸² 3.3  °£´ÜÇÑ °øÀ¯ ÇÔ¼ö

°øÀ¯´Â µÎ ÇØÀÇ Â÷À̸¦ °è»êÇÏ´Â ±âÁØÀ» Àâ´Â ¹æ¹ý¿¡ µû¶ó À¯ÀüÀÚÇü °øÀ¯¿Í Ç¥ÇöÇü °øÀ¯·Î ³ª´­ ¼ö ÀÖ´Ù. À¯ÀüÀÚÇü °øÀ¯´Â ¸¦ À§ÇØ ¿°»öüÀÇ ¸ð¾ç ±× ÀÚü°¡ ´Ù¸¥ Á¤µµ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ°í (¿¹¸¦ µé¸é ÇØ¹Ö °Å¸® (Hamming distance)), Ç¥ÇöÇü °øÀ¯´Â Ç¥ÇöÇüÀÇ Â÷À̸¦ °è»ê ±âÁØÀ¸·Î »ï´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, °¢ ÇØ°¡ 100 °³ÀÇ ½ÊÁø¼ö¸¦ ÆĶó¹ÌÅÍ·Î °®´Â ¹®Á¦ÀÇ °æ¿ì, ÀÌÁø Ç¥Çö¿¡¼­ ¿°»öü´Â 400 ºñÆ®ÀÇ ÀÌÁø ½ºÆ®¸µÀ¸·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. À¯ÀüÀÚÇü °øÀ¯ÀÇ °æ¿ì µÎ ¿°»öü°£ÀÇ ÇØ¹Ö °Å¸®, Áï 400 ºñÆ® Áß ¼­·Î ´Ù¸¥ ºñÆ®ÀÇ ÃÑ ¼ö¸¦ »ç¿ëÇϸç, Ç¥ÇöÇü °øÀ¯ÀÇ °æ¿ì 400 ºñÆ®·ÎºÎÅÍ 100 °³ÀÇ ½ÊÁø¼ö¸¦ ÃßÃâÇÏ¿© µÎ ¿°»öü¿¡¼­ °¢ ½ÊÁø¼ö°£ÀÇ Å©±âÀÇ Â÷À̸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Goldberg ¿Í Richardson (1987) ¿¡ ÀÇÇØ Á¦¾ÈµÈ ÀÌÈÄ °øÀ¯¸¦ ÀÌ¿ëÇÑ ¸¹Àº ¿¬±¸ °á°úµéÀÌ ¹ßÇ¥µÇ¾î ÀÖ´Ù [Darwen & Yao, 1997 ; Sareni & Krahenbuhl, 1998].

 

3.2 ±³Â÷ ¿¬»ê

±³Â÷ ¿¬»êÀº À¯Àü ¾Ë°í¸®ÁòÀÇ ´ëÇ¥ ¿¬»êÀÚÀÌ´Ù. ¿¬»êÀÚµé Áß °¡Àå ´Ù¾çÇÑ ´ë¾ÈÀÌ Á¸ÀçÇÑ´Ù. º» Àå¿¡¼­´Â ´ëÇ¥ÀûÀÎ ¸î °¡Áö ±³Â÷ ¿¬»êÀÚµéÀ» ¼Ò°³ÇÑ´Ù. ¿©±â¼­ ¼Ò°³µÇ´Â ±³Â÷ ¿¬»êµéÀ» ¿©·¯ºÐÀÌ ÀÀ¿ëÇÏ°íÀÚ ÇÏ´Â ¹®Á¦¿¡ ¼±ÅÃÇÏ¿© »ç¿ëÇϰųª, À̵é·ÎºÎÅÍ »õ·Î¿î ±³Â÷ ¿¬»êÀÚ¸¦ ¸¸µå´Â ½Ç¸¶¸®¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

 

ÀÏÁ¡ ±³Â÷ (One-Point Crossover)

ÀÏÁ¡ ±³Â÷´Â 1.7 Àý¿¡¼­ ¼Ò°³ÇÑ ¹Ù ÀÖ´Â ´ëÇ¥ÀûÀÎ ±³Â÷ ¿¬»êÀÌ´Ù. ÃʱâÀÇ À¯ÀüÀÚ ¾Ë°í¸®ÁòµéÀº ´ëºÎºÐ ÀÏÁ¡ ±³Â÷¸¦ »ç¿ëÇÏ¿´°í, ¿äÁòµµ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ±³Â÷¿¬»êÀÌ´Ù. ±æÀÌ°¡ n ÀÎ ÀÏÂ÷¿ø ¹®ÀÚ¿­·Î µÈ ¿°»öü »ó¿¡¼­ ÀÏÁ¡ ±³Â÷·Î ÀÚ¸£´Â ¹æ¹ýÀÇ ÃÑ ¼ö´Â n-1 °¡ÁöÀÌ´Ù.

 

 

´ÙÁ¡ ±³Â÷ (Multi-Point Crossover)

1.7 Àý¿¡¼­ ´ÙÁ¡ ±³Â÷ÀÇ ÇÑ ¿¹ÀÎ 3 Á¡ ±³Â÷¸¦ ¼Ò°³ÇÑ ¹Ù ÀÖ´Ù. ´ÙÁ¡ ±³Â÷´Â ÀϹÝÀûÀ¸·Î ÀÏÁ¡ ±³Â÷º¸´Ù ÀÚ¸£´Â ¹æ¹ýÀÇ ¼ö°¡ ÈξÀ ¸¹´Ù. ¿°»öüÀÇ ±æÀÌ°¡ n ÀÏ ¶§ k Á¡ ±³Â÷·Î ÀÚ¸£´Â ¹æ¹ýÀÇ ÃÑ ¼ö´Â °¡ÁöÀÌ´Ù. ¸¸ÀÏ ¸Ç¿À¸¥ÂÊ À¯ÀüÀÚÀÇ ¿À¸¥ÂÊ¿¡µµ ÀÚ¸§¼±ÀÌ ¿Ã ¼ö ÀÖµµ·Ï Çϸé À§ÀÇ ¹æ¹ýÀÇ ÃÑ ¼ö´Â °¡ µÈ´Ù. ÀüÅëÀûÀÎ À¯Àü ¾Ë°í¸®ÁòÀº À§ÀÇ ¹æ½ÄÀ» ¾²°í ÀÖÀ¸³ª »ç½ÇÀº ¹æ½ÄÀÌ ´õ ÇÕ¸®ÀûÀÌ´Ù. 4.2 Àý¿¡ ÀÌ ÀÌÀ¯¸¦ ¾Ë ¼ö ÀÖ´Â ³»¿ëÀÌ ÀÖ´Ù. ´ÙÁ¡ ±³Â÷´Â ÀÏÁ¡ ±³Â÷º¸´Ù ±³¶õ (perturbation) ÀÇ Á¤µµ°¡ Å©´Ù. µû¶ó¼­ º¸´Ù ³ÐÀº Ž»ö °ø°£À» Ž»öÇÒ ¼ö ÀÖ´Ù. ¹Ý¸é¿¡ ±³¶õÀÌ °­ÇÏ¸é ¼ö·Å¼ºÀÌ ¶³¾îÁ® ÁÖ¾îÁø ½Ã°£ ¿¹»ê³»¿¡ Á¦´ë·Î ¼ö·ÅÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ´Ù.

±³¶õÀÌ °­ÇÏ´Ù´Â °ÍÀº ½ºÅ°¸¶°¡ ÆÄ¼ÕµÉ È®·üÀÌ ³ô´Ù´Â °ÍÀÌ´Ù. ´ë½Å »õ·Î¿î ½ºÅ°¸¶ÀÇ »ý¼ºÀº ´õ ´Ù¾çÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ Ç×»ó ÃÖÀûÀÎ ±³¶õÀÇ Á¤µµ¶õ ÀÖÀ» ¼ö ¾ø´Ù. ÀϹÝÀûÀ¸·Î ´ÙÁ¡ ±³Â÷´Â ¼ø¼ö À¯Àü ¾Ë°í¸®Áòº¸´Ù È¥ÇÕÇü À¯Àü ¾Ë°í¸®Áò¿¡ ´õ ¾î¿ï¸°´Ù. ¿Ö³ÄÇϸé È¥ÇÕÇü À¯Àü ¾Ë°í¸®Áò¿¡´Â ´Ù¼ÒÀÇ Áö¿ª ÃÖÀûÈ­ ±â´ÉÀÌ ÀÖÀ¸¹Ç·Î ¼ø¼ö À¯Àü ¾Ë°í¸®Áòº¸´Ù ±³¶õ¿¡ ´ëÇÑ È¸º¹·ÂÀÌ °­ÇÏ´Ù. È¥ÇÕÇü À¯Àü ¾Ë°í¸®ÁòÀÇ °æ¿ì, ±³¶õÀÇ Á¤µµ°¡ ³Ê¹« ¹Ì¾àÇϸé ÈĹݺο¡ ºÎ¸ðÇØ¿Í °°Àº ÀÚ½ÄÇØ°¡ ¸¸µé¾îÁú È®·üÀÌ ³ô¾ÆÁ® Ž»ö ½Ã°£ÀÇ ³¶ºñ°¡ Ä¿Áø´Ù. È¥ÇÕÇü À¯Àü ¾Ë°í¸®ÁòÀº 5 Àå¿¡¼­ ¼Ò°³µÇ´Âµ¥ ¿©±â¼­´Â Áö¿ª ÃÖÀûÈ­ ¾Ë°í¸®Áò°ú À¯Àü ¾Ë°í¸®ÁòÀ» °áÇÕÇÑ °Í Á¤µµ·Î ¾Ë¾ÆµÎÀÚ.

±³Â÷ ¿¬»ê¿¡¼­ ½ºÅ°¸¶ÀÇ ÆÄ¼Õ È®·üÀº ÀÚ¸§¼±ÀÇ °³¼ö¿¡ ¿µÇâÀ» ¸¹ÀÌ ¹Þ´Â´Ù. ÀÏÁ¡ ±³Â÷´Â ½ºÅ°¸¶ÀÇ ±æÀÌ°¡ °áÁ¤ÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡°í, ´ÙÁ¡ ±³Â÷´Â ÀÌÀÇ ¿µÇâÀ» ´ú ¹Þ´Â´Ù. 4 Àå¿¡¼­ ½ºÅ°¸¶ÀÇ »ýÁ¸ È®·ü¿¡ ´ëÇØ ±íÀÌ ÀÖ°Ô ´Ù·é´Ù. ÀÚ¸§¼±ÀÇ °³¼ö°¡ ¦¼öÀÌ¸é ¿°»öüÀÇ Ã¹¹ø° À¯ÀüÀÚ¿Í ¸¶Áö¸· À¯ÀüÀÚ°¡ ÀÎÁ¢ÇÑ °Í °°Àº È¿°ú°¡ ÀÖ¾î »ç½Ç»ó ¿°»öü°¡ °í¸® ¸ð¾çÀ» ÇÏ°í ÀÖ´Â ¼ÀÀÌ´Ù.

 

±Õµî ±³Â÷ (Uniform Crossover)

ÀÏÁ¡ ±³Â÷¿Í ´ÙÁ¡ ±³Â÷°¡ ÀÚ¸§¼±À» ÀÌ¿ëÇÏ¿© ÀÌ·ç¾îÁö´Â µ¥ ¹ÝÇØ ±Õµî ±³Â÷´Â ÀÚ¸§¼±À» ÀÌ¿ëÇÏÁö ¾Ê´Â´Ù. ±Õµî ±³Â÷´Â ¸ÕÀú ÀÓ°è È®·ü ¸¦ ¼³Á¤ÇÑ´Ù. °¡Àå ÀϹÝÀûÀÎ ÀÓ°è È®·üÀº 0.5 ÀÌ´Ù. µÎ ºÎ¸ðÇظ¦ ¶ó ÇÏÀÚ. °¢°¢ÀÇ À¯ÀüÀÚ À§Ä¡¿¡ ´ëÇÏ¿© ³­¼ö¸¦ ¹ß»ýÇÑ ´ÙÀ½ ÀÌ °ªÀÌ ÀÌ»óÀ̸é ÀÇ °°Àº À§Ä¡·ÎºÎÅÍ À¯ÀüÀÚ¸¦ º¹»çÇØ¿À°í, ±×·¸Áö ¾ÊÀ¸¸é ÀÇ °°Àº À§Ä¡·ÎºÎÅÍ º¹»ç¸¦ ÇÑ´Ù. ¾Æ·¡´Â = 0.6 ÀÎ ±Õµî ±³Â÷ÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ.

:

:

³­¼ö :

 

ÀÚ½ÄÇØ :

a

b

c

d

e

f

g

h

i

j

k

l

m

n

o

p

q

r

s

t

.83

.27

.33

.89

.91

.66

.44

.72

.42

.19  

 

 

 

 

 

 

 

 

 

 

a

l

m

d

e

f

q

h

s

t

= 0.6

±Õµî ±³Â÷´Â ÀÚ¸§¼±À» ÀÌ¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÏÁ¡ ±³Â÷³ª ´ÙÁ¡ ±³Â÷¿¡ ºñÇØ ½ºÅ°¸¶ÀÇ °áÇÕ ÇüÅ°¡ ´Ù¾çÇÏ´Ù. ½ºÅ°¸¶³»ÀÇ Æ¯Á¤ ±âÈ£ÀÇ À§Ä¡°¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â´Ù. ´ë½Å ÀϹÝÀûÀ¸·Î ±³¶õÀÇ Á¤µµ°¡ Å©¹Ç·Î ¼ö·Å ½Ã°£ÀÌ ¿À·¡ °É¸°´Ù. Syswerda (1989) ¿¡ ÀÇÇØ Á¦¾ÈµÈ ÀÌÈÄ ¸¹Àº ÁÖ¸ñÀ» ¹Þ¾Ò°í Æø³Ð°Ô ÀÌ¿ëµÇ°í ÀÖ´Â ±³Â÷ ¿¬»êÀÌ´Ù.

 

½ÎÀÌŬ ±³Â÷ (Cycle Crossover)

½ÎÀÌŬ ±³Â÷ [Oliver µî, 1987] ´Â TSP ÀÇ ¿¹¿¡¼­¿Í °°ÀÌ ¿°»öü°¡ ¼ø¿­·Î Ç¥ÇöµÇ´Â °æ¿ì¿¡ Àû¿ë °¡´ÉÇÑ ±³Â÷ ¿¬»êÀÌ´Ù. ¾Æ·¡¿Í °°Àº µÎ ºÎ¸ðÇØ ·ÎºÎÅÍ ½ÎÀÌŬ ±³Â÷¸¦ ÇÑ´Ù°í ÇÏÀÚ.

:

8

7

1

0

6

3

4

9

5

2

:

0

2

4

3

1

5

6

7

8

9

ÀÇ Ã¹ ¹ø° À¯ÀüÀÚ (8) ·ÎºÎÅÍ º¹»ç¸¦ ½ÃÀÛÇÑ´Ù. ¹æ±Ý º¹»çÇÑ À§Ä¡¿¡ ´ëÀÀµÇ´Â À¯ÀüÀÚ´Â 0 À̹ǷΠ»ó¿¡¼­ 0 ÀÌ ÀÖ´Â À§Ä¡¸¦ ã¾Æ ÀÚ½ÄÇØÀÇ °°Àº À§Ä¡¿¡ 0 À» º¹»çÇÑ´Ù. °°Àº ¿ø¸®·Î »ó¿¡¼­ 3 ÀÌ ÀÖ´Â À§Ä¡¸¦ ã¾Æ ÀÚ½ÄÇØÀÇ °°Àº À§Ä¡¿¡ º¹»çÇÑ´Ù. ¸¶Âù°¡Áö·Î 5 °¡ º¹»çµÈ´Ù. ÀÌÁ¦ 5 ¿Í °°Àº À§Ä¡¿¡´Â 8 ÀÌ Àִµ¥ 8 Àº ÀÌ¹Ì º¹»ç°¡ µÇ¾úÀ¸¹Ç·Î ´õ ÀÌ»ó ÁøÇà ÇÒ ¼ö°¡ ¾ø´Ù. ÀÌ °úÁ¤À» ¾Æ·¡ ±×¸²Ã³·³ È­»ìÇ¥¸¦ µû¶ó Ç¥½ÃÇØ º¸¸é ÇϳªÀÇ ½ÎÀÌŬÀÌ ¸¸µé¾îÁø´Ù´Â µ¥¿¡¼­ ½ÎÀÌŬ ±³Â÷¶õ À̸§ÀÌ ºÙ°Ô µÇ¾ú´Ù.

 

´ÙÀ½Àº ÀÚ½ÄÇØÀÇ À¯ÀüÀÚ °ªÀÌ ¾ÆÁ÷ °áÁ¤µÇÁö ¾ÊÀº À§Ä¡µé Áß °¡Àå ¿ÞÂÊÀÇ À§Ä¡·ÎºÎÅÍ ½ÃÀÛÇϴµ¥ À̹ø¿¡´Â ·ÎºÎÅÍ ½ÃÀÛÇÑ´Ù. 2, 7, 9 ¼øÀ¸·Î º¹»çÇϸ鼭 ¾Æ·¡ ±×¸²Ã³·³ ´Ù½Ã ½ÎÀÌŬÀÌ ¸¸µé¾îÁø´Ù. ÀÌ·¸°Ô °ú ¸¦ ¹ø°¥¾Æ ½ÃÀÛÇØ °¡¸é¼­ ´õ ÀÌ»ó °áÁ¤µÇÁö ¾ÊÀº À¯ÀüÀÚ°¡ ¾øÀ» ¶§±îÁö °è¼ÓÇϸé ÃÖÁ¾ÀûÀÎ ÀÚ½ÄÇØ´Â 8210634789 °¡ µÈ´Ù.

 

 

¼ø¼­ ±³Â÷ (Order Crossover)

¼ø¼­ ±³Â÷ [Davis, 1985] ¿ª½Ã ¿°»öü°¡ ¼ø¿­·Î Ç¥½ÃµÇ´Â °æ¿ì¸¦ À§ÇÏ¿© °í¾ÈµÈ ±³Â÷ ¿¬»êÀÚÀÌ´Ù. ¸¶Âù°¡Áö·Î µÎ ºÎ¸ðÇØ ¸¦ »ç¿ëÇÏ¿© ¼³¸íÇÑ´Ù. ¸ÕÀú ÀÓÀÇ·Î µÎ °³ÀÇ ÀÚ¸§¼±À» Á¤ÇÑ ´ÙÀ½ µÎ ÀÚ¸§¼± »çÀÌ¿¡ ÀÖ´Â ºÎºÐÀ» À¸·ÎºÎÅÍ º¹»çÇÑ´Ù (063). ³ª¸ÓÁö À§Ä¡´Â ·ÎºÎÅÍ º¹»çÇϵÇ, µÎ ¹ø° ÀÚ¸§¼± ¹Ù·Î ´ÙÀ½ À§Ä¡ºÎÅÍ ½ÃÀÛÇÏ¿© »ç¿ëµÇÁö ¾ÊÀº ±âÈ£µé Áß ¿¡¼­ ³ªÅ¸³­ ¼ø¼­´ë·Î (2415789) º¹»çÇÑ´Ù.

 

 

PMX (Partially Matched Crossover)

PMX [Goldberg & Lingle, 185] ¿ª½Ã ¿°»öü°¡ ¼ø¿­·Î Ç¥½ÃµÇ´Â °æ¿ì¸¦ À§ÇÏ¿© °í¾ÈµÈ ±³Â÷ ¿¬»êÀÚÀÌ´Ù. µÎ ºÎ¸ðÇØ ¿¡ ÀÓÀÇ·Î µÎ °³ÀÇ ÀÚ¸§¼±À» Á¤ÇÑ ´ÙÀ½ µÎ ÀÚ¸§¼± »çÀÌ¿¡ ÀÖ´Â ºÎºÐÀ» À¸·ÎºÎÅÍ º¹»çÇÑ´Ù (063). ³ª¸ÓÁö À§Ä¡´Â ·ÎºÎÅÍ º¹»çÇ쵂 ¸¸ÀÏ ÇØ´ç °ªÀÌ ÀÌ¹Ì »ç¿ëµÇ¾úÀ¸¸é °°Àº °ªÀ» °¡Áø ÀÇ À§Ä¡¸¦ ã¾Æ °°Àº À§Ä¡ÀÇ ·ÎºÎÅÍ º¹»çÇÑ´Ù (¾Æ·¡ ±×¸²ÀÇ ÀÚ½ÄÇØÀÇ 0 °ú 6). ÀÌ °ªÀº ¾ÆÁ÷ »ç¿ëµÇÁö ¾Ê¾ÒÀ» ¼öµµ ÀÖ°í (¿¹, 1), ÀÌ¹Ì »ç¿ëµÇ¾úÀ» ¼öµµ ÀÖ´Ù (¿¹, Áß°£ °úÁ¤ÀÇ × Ç¥½ÃµÈ 3). ¸¶Áö¸·À¸·Î ÀÌ¹Ì »ç¿ëµÇ¾î Áߺ¹ÀÌ ÀϾ À¯ÀüÀÚ´Â °íÃÄÁØ´Ù.

 

 

»ê¼úÀû ±³Â÷ (Arithmatical Crossover)

»ê¼úÀû ±³Â÷ [Michelewicz, 1992, pp.104-5] ´Â ½Ç¼ö ¿°»öü¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ±³Â÷ ¿¬»êÀÌ´Ù. ¿°»öüÀÇ °¢ À§Ä¡¿¡ ´ëÇØ µÎ ºÎ¸ð ¿°»öüÀÇ µÎ À¯ÀüÀÚÀÇ °ªÀÇ Æò±ÕÀ» ³»¾î ÀÚ½ÄÇØÀÇ ÇØ´ç À§Ä¡ÀÇ °ªÀ¸·Î ¹èÁ¤ÇÑ´Ù. ¾Æ·¡´Â °£´ÜÇÑ »ê¼úÀû ±³Â÷ÀÇ ÇÑ ¿¹¸¦ º¸ÀδÙ.

:

1.98

3.31

20.43

12.01

-2.34

8.34

98.86

:

11.28

2.21

12.39

1.44

2.45

3.55

87.44

 

 

 

 

 

 

 

 

ÀÚ½ÄÇØ :

6.63

2.76

16.41

6.73

0.06

5.95

93.15

»ê¼úÀû ±³Â÷´Â ¼öÀÇ 'Å©±â' ¶ó´Â °³³äÀ» ±³Â÷ ÇàÀ§¿¡ »ç¿ëÇÏ´Â Á¡¿¡ Å« ¸Å·ÂÀÌ ÀÖ´Ù. ±×·¸Áö¸¸ ¼öµéÀÇ »ê¼ú Æò±ÕÀ» ÁöÇâÇϹǷΠ¸Å¿ì ºü¸¥ ¼ö·ÅÀ» º¸ÀδÙ. º¯ÀÌ µîÀ» ÀûÀýÈ÷ Á¶ÀýÇÏ¿© ¼³ÀÍÀº ¼ö·ÅÀÌ µÇÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù.

 

ÈÞ¸®½ºÆ½ ±³Â÷

Áö±Ý±îÁö ¼Ò°³ÇÑ ±³Â÷ ¿¬»êµéÀº ºÎ¸ðÇØÀÇ À¯ÀüÀÚ¸¸À» ¹ÙÅÁÀ¸·Î ÀÚ½ÄÇØÀÇ À¯ÀüÀÚ¸¦ °áÁ¤ÇÏ´Â °ÍÀ̾ú´Ù. ±³Â÷ ¿¬»ê Áß¿¡´Â ºÎ¸ðÇØÀÇ À¯ÀüÀÚ Á¤º¸¿¡ ´õÇÏ¿© ¹®Á¦¿¡ ´ëÇÑ Áö½ÄÀ» ÀÌ¿ëÇÏ´Â ±³Â÷µéÀÌ Àִµ¥ À̵éÀº ´Ù¼Ò°£ Áö¿ª ÃÖÀûÈ­ÀÇ Æ¯¼ºÀ» ¶í´Ù. ´ÙÀ½¿¡ ¼Ò°³ÇÒ °£¼± Àç°áÇÕµµ ¾àÇÑ ÈÞ¸®½ºÆ½ ±³Â÷¶ó ÇÒ ¼ö ÀÖ´Ù. TSP ¸¦ À§ÇÑ ±³Â÷·Î¼­ °­ÇÑ Áö¿ª ÃÖÀûÈ­ °æÇâÀ» Áö´Ñ °£¼± Á¶ÇÕ ±³Â÷ (edge assembly crossover)[Nagata & Kobayashi, 1997] µµ ÈÞ¸®½ºÆ½ ±³Â÷ÀÇ ÇÑ ¿¹ÀÌ´Ù.

 

°£¼± Àç°áÇÕ (Edge Recombination)

°£¼± Àç°áÇÕ [Starkweather µî, 1991] Àº TSP ¸¦ À§ÇØ °³¹ßµÇ¾ú´Ù. TSP ÀÇ µÎ ºÎ¸ðÇظ¦ ºÐ¼®, °¢ µµ½Ã¿¡ ¿¬°áµÈ ÀÎÁ¢ µµ½Ã ¸ñ·ÏÀ» ¸¸µç´Ù. ÇÑ µµ½Ã´Â ÃÖ´ë 4 °³±îÁöÀÇ ÀÎÁ¢ µµ½Ã¸¦ °¡Áú ¼ö ÀÖ°í (Áߺ¹ÀÌ ¾øÀ» °æ¿ì), ÃÖ¼Ò 2 °³´Â °¡Áø´Ù. ¸ÕÀú ½ÃÀÛ µµ½Ã¸¦ Á¤ÇÑ´Ù. ½ÃÀÛ µµ½Ã´Â ºÎ¸ðÇØ Áß ÇϳªÀÇ ½ÃÀÛ µµ½Ã°¡ µÉ ¼öµµ ÀÖ°í, ÀÎÁ¢ µµ½Ã¼ö°¡ °¡Àå ÀûÀº µµ½Ã°¡ µÉ ¼öµµ ÀÖ´Ù. ÇöÀç µµ½ÃÀÇ ÀÎÁ¢ µµ½Ã ¸®½ºÆ®¿¡ ÀÖ´Â µµ½Ã Áß °¡Àå ÀÎÁ¢ µµ½Ã¼ö°¡ ÀûÀº µµ½Ã¸¦ °í¸¥´Ù. Èĺ¸ µµ½Ã°¡ µÑ ÀÌ»óÀÌ¸é ±× Áß Çϳª¸¦ ÀÓÀÇ·Î ¼±ÅÃÇÑ´Ù. ÀÌ·¸°Ô ºÎ¸ðÇØÀÇ Æ¯Â¡À» ºÐ¼®ÇÏ¿© ÈÞ¸®½ºÆ½ÇÏ°Ô ±¸¼ºÇÏ´Â ¹æ½ÄÀº ´Ù¸¥ ¹®Á¦¿¡µµ ÀÀ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    :    0   1   2   3   4   5   6   8   7   9

    :    2   5   0   9   7   3   8   6   1   4

Edge table:

city

 links

 

0

1

2

3

4

5

6

7

8

9

9, 1, 5

0, 2, 6, 4

1, 3, 4, 5

2, 4, 7, 8

3, 5, 1, 2

4, 6, 2, 0

5, 8, 1

8, 9, 3

6, 7, 3

7, 0

 ÀÚ½ÄÇØ :    0   9   7   8   6   1   2   4   3   5

 

´ÙÂ÷¿ø ±³Â÷

Áö±Ý±îÁö ¼Ò°³ÇÑ ±³Â÷ ¿¬»êÀÚµéÀº ÀÏÂ÷¿øÀÇ ¿°»öü¸¦ ´ë»óÀ¸·Î Çß´Ù. ÀÌÂ÷¿ø ÀÌ»óÀÇ Ç¥Çö ¹æ¹ýÀ» ¾´ ¿°»öüµé¿¡ ´ëÇÑ ¿¬»êÀڵ鵵 ÀÖ´Ù. Cohoon °ú Paris (1987) ´Â VLSI ȸ·Î ¹èÄ¡ ¹®Á¦¸¦ À§ÇØ ÀÌÂ÷¿øÀÇ ¿°»öü¸¦ »ç¿ëÇÏ¿´°í À̸¦ À§ÇÑ ±³Â÷ ¿¬»êÀ» Á¦¾ÈÇÏ¿´´Ù. À̵éÀº ÇÑ ºÎ¸ðÇØ¿¡¼­ Á¤»ç°¢ÇüÀ» Àß¶ó³½ ´ÙÀ½ ´Ù¸¥ ºÎ¸ðÇØÀÇ ÇØ´ç ºÎºÐÀ¸·Î º¸ÃæÇØ ³Ö´Â ¹æ½ÄÀ¸·Î ±³Â÷¸¦ ÇÏ¿´´Ù. ±×¸² 3.4 ´Â ÀÌÀÇ ¿¹¸¦ º¸ÀδÙ. ±×¸²ÀÇ ÇÑ ºÎ¸ðÇØ ¿¡¼­ 3 × 3 ÀÇ »ç°¢ÇüÀ» ¼±ÅÃÇÏ¿© À̸¦ ÀÇ °°Àº ÀÚ¸®¿¡ ³õ´Â´Ù. ±×·¯¸é ¿¡¼­ ½Éº¼ B, D, E, G ´Â Áߺ¹ÀÌ µÇ¹Ç·Î À̵éÀ» Á¦°ÅÇÏ°í ÀÇ »ç°¢Çü¿¡ µé¾î ÀÖ´ø V, X, Y, Z ¸¦ ´ëÄ¡ÇØ ³Ö´Â´Ù.

Anderson µî (1991) Àº ¿°»öü¸¦ ºí·ÏÀ¸·Î ºÐÇÒÇÑ ´ÙÀ½ °¢ ºí·Ï¿¡ ´ëÇØ ³­¼ö¸¦ ¹ß»ý½ÃÄÑ 0 ¶Ç´Â 1 ÀÇ °ªÀ» ¾òÀº ´ÙÀ½ 0 À̸é À¸·ÎºÎÅÍ 1 ÀÌ¸é ·ÎºÎÅÍ º¹»çÇÏ´Â ºí·Ï ±Õµî ±³Â÷ (block uniform crossover) ¸¦ Á¦¾ÈÇÏ¿´´Ù. ±×¸² 3.5 ´Â ÀÌÀÇ ¿¹¸¦ º¸ÀδÙ.

±×¸² 3.4  Cohoon °ú Paris ÀÇ ±³Â÷ ¿¬»êÀÚÀÇ ¿¹

Bui ¿Í Moon (1995) Àº À̸¦ ÀϹÝÀûÀÎ N Â÷¿øÀ¸·Î È®ÀåÇÏ¿´´Ù. ¶ÇÇÑ ´ÙÂ÷¿øÀÇ ±³Â÷ ¿¬»ê¿¡¼­ Á÷¼±¸¸À» »ç¿ëÇÏ¿© ¿°»öü¸¦ ºÐÇÒÇÏ´Â ¹æ¹ýÀº ÀÏÂ÷¿ø »óÀÇ ±³Â÷ ¿¬»êµé¿¡ ºñÇØ ´Ù¼Ò ´Ù¾ç¼ºÀÌ ¶³¾îÁ® »õ ½ºÅ°¸¶ÀÇ »ý¼º ´É·ÂÀº ¿ÀÈ÷·Á ¶³¾îÁö¹Ç·Î Á÷¼±ÀÇ Á¦¾àÀ» ¾ø¾Ø ´ÙÂ÷¿ø Áö¿À±×·¡ÇÈ (geographic) ±³Â÷ ¿¬»êÀÚ°¡ Á¦¾ÈµÇ¾ú´Ù [Kahng & Moon, 1995]. ±×¸² 3.6 Àº ÀÌÀÇ ¿¹¸¦ º¸ÀδÙ.

 

±×¸² 3.5  ºí·Ï ±Õµî ±³Â÷ÀÇ µÎ ¿¹

±×¸² 3.6  Á÷¼±ÀÇ Á¦¾àÀ» ¾ø¾Ø ÀÌÂ÷¿ø Áö¿À±×·¡ÇÈ ±³Â÷ÀÇ µÎ ¿¹

 

³»Ãß·² ±³Â÷ (Natural Crossover)

ÀÌÂ÷¿ø ¿°»öü¸¦ »ç¿ëÇÏ´õ¶óµµ Çà·Ä°ú °°Àº ¸ð¾çÀ¸·Î °¢ À¯ÀüÀÚ¸¦ À§Ä¡½ÃÅ°´Â ¹æ¹ýÀº ÀÏÂ÷¿ø Ç¥Çöº¸´Ù´Â À¯ÀüÀڵ鰣ÀÇ Áö¸®Àû ÀÎÁ¢¼ºÀ» Àß ¹Ý¿µÇÏÁö¸¸ ¹®Á¦ ÀÚü¿¡ ±êµç À¯ÀüÀڵ鰣ÀÇ Áö¸®Àû Á¤º¸¸¦ ¾ó¸¶°£ ÀÒ¾î¹ö¸®´Â °ÍÀº ÇÇÇÒ ¼ö ¾ø´Ù. ¾Õ¿¡¼­ ¼Ò°³ÇÑ ´ÙÂ÷¿ø ±³Â÷µéÀº ¸ðµÎ Çà·Ä ÇüÅÂÀÇ Á¤ÇüÀûÀÎ ¿°»öü¸¦ »ç¿ëÇÏ¿´´Ù. ÀÌ¿¡ Âø¾ÈÇÏ¿© Jung °ú Moon (2000, 2002) Àº TSP ¸¦ À§ÇÑ ÀÌÂ÷¿ø ±³Â÷ÀÎ ³»Ãß·² ±³Â÷¸¦ Á¦¾ÈÇÏ¿´´Ù. ³»Ãß·² ±³Â÷´Â ÀÌÂ÷¿ø Áöµµ»óÀÇ µµ½ÃµéÀÇ ºÐÆ÷¿Í Åõ¾îÀÇ ¸ð¾ç ±× ÀÚü¸¦ ¿°»öü·Î »ï´Â´Ù. ÀÌ·¸°Ô ÇÏ¸é ¿°»öü Ç¥Çö °úÁ¤¿¡¼­ µµ½ÃµéÀÇ ÀÎÁ¢¼º Á¤º¸´Â ÀüÇô ¼Õ½ÇÀÌ ¾ø´Ù. ±³Â÷´Â ÀÌ ±×¸² À§¿¡¼­ ÀÚ¿¬½º·± ¼ÕÀÇ ±ËÀûÀ» µû¶ó ±ß´Â ¼±µé¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù. ³»Ãß·² ±³Â÷´Â ´ÙÀ½°ú °°Àº °úÁ¤À¸·Î ÀÌ·ç¾îÁø´Ù.

À§ ½ºÅÜ 2 ÀÇ '±×·ì' Àº µ¿Çü Ŭ·¡½º (equivalence class) ¸¦ Á÷°üÀûÀ¸·Î Ç¥ÇöÇÑ ¸»Àε¥, ÀÌ¿¡ ´ëÇÑ ÀÌ·ÐÀûÀÎ Áõ¸íÀº [Jung & Moon, 2000, 2002] ¿¡ Á¦½ÃµÇ¾î ÀÖ´Ù. ¾Õ¿¡¼­ ¼³¸íÇÑ ´Ù¸¥ ±³Â÷ ¿¬»êÀڵ鿡 ºñÇØ ±¸ÇöÇϱⰡ ´Ù¼Ò ±î´Ù·Î¿î ±³Â÷ ¿¬»êÀÚÀÌ´Ù. À§ ½ºÅÜ 1 ¿¡¼­ ÀÚ¿¬½º·± ¼ÕÀÇ ±ËÀûÀ» µû¶ó ±ß´Â ¼±À» ±¸ÇöÇÏ¿© ½ÇÇèÇÑ °á°ú´Â ¾ÆÁ÷ ¾ø´Ù. ´ë½Å [Jung & Moon, 2000, 2002] ¿¡¼­´Â Á÷¼±, ¿ø, »ï°¢Çü, »ç°¢Çü µîÀÇ µµÇüÀ» »ç¿ëÇÏ¿´´Ù. ³»Ãß·² ±³Â÷´Â Áö¿À±×·¡ÇÈ ±³Â÷¿¡¼­ ´õ¿í ¹ßÀüÇÑ ÇüÅ·Î, ´ÙÂ÷¿ø Ç¥ÇöÀÇ ÀÌÁ¡Àº ±Ø´ëÈ­Ç쵂 ÀÌÀÇ ¾àÁ¡ÀÌ µÉ ¼ö ÀÖ´Â »õ ½ºÅ°¸¶ÀÇ »ý¼º ´É·ÂÀ» È¿À²ÀûÀ¸·Î º¸¿ÏÇÑ ¿¬»êÀÚÀÌ´Ù. ±×¸² 3.7 Àº ³»Ãß·² ±³Â÷ ¿¬»êÀÚÀÇ ¿¹¸¦ º¸ÀδÙ.

±×¸² 3.7  ³»Ãß·² ±³Â÷ÀÇ ¿¹

 

Á¤±ÔÈ­ (Normalization)

¾î¶² °æ¿ì¿¡´Â ÇÑ °³ÀÇ Çظ¦ Ç¥ÇöÇϱâ À§ÇÑ ¿°»öü°¡ ¿©·¯ °³ÀÎ °æ¿ì°¡ ÀÖ´Ù. Áï, ÇϳªÀÇ Ç¥ÇöÇü¿¡ ´ëÇØ ¿©·¯ °³ÀÇ À¯ÀüÀÚÇüÀÌ ´ëÀÀµÇ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·± °æ¿ì, ±³Â÷ ¿¬»êÀº ½É°¢ÇÑ È¥¶õÀ» °Þ´Â´Ù. 1.5 Àý¿¡¼­ ¼Ò°³ÇÑ ±×·¡ÇÁ À̵îºÐ ¹®Á¦¸¦ ¿¹·Î µé¾îº¸ÀÚ. ¿°»öü 0000111101 °ú 1111000100 À» ºÎ¸ð·Î »ï¾Æ ´ÙÀ½°ú °°ÀÌ ÀÏÁ¡ ±³Â÷¸¦ Çغ¸ÀÚ.

 

»ç½Ç ¿°»öü 0000111101 °ú 1111000100 Àº ¸ð¾çÀº ¸¹ÀÌ ´Ù¸£Áö¸¸ ½ÇÁ¦·Î´Â À¯»çÇÑ Á¡À» ¸¹ÀÌ °®°í ÀÖ´Ù. 1~4 ¹ø, 5, 6, 7, 10 ¹ø ³ëµåµéÀÌ °¢°¢ À̵îºÐÀÇ ¾çÂÊ¿¡ ±×·ìÁö¾îÁ® ÀÖ´Â °ÍÀº ¸Å¿ì À¯»çÇÑ Æ¯¼ºÀÌ´Ù. ±×·¯³ª À§ÀÇ ±³Â÷ÀÇ °á°ú·Î ¸¸µé¾îÁø ¿°»öü´Â µÎ ºÎ¸ðÇØ°¡ °®°í ÀÖ´ø Ư¼ºÀ» Á¦´ë·Î ¹°·Á¹ÞÁö ¸øÇÑ ¹Ô¹ÔÇÑ ÇØ°¡ µÇ¾î ¹ö·È´Ù. (ÀÌ ÇØ´Â Á¤È®ÇÑ ±×·¡ÇÁ À̵îºÐÀ» ¸ø ¸¸µé¹Ç·Î ¼ö¼± (repair) À» Çؼ­ À̵îºÐÀ¸·Î °íÃÄÁÖ´Â °ÍÀÌ ÁÁÁö¸¸ ¿©±â¼­´Â ³íÁ¡À» ¹þ¾î³­ ÁÖÁ¦À̹ǷΠ´Ù·çÁö ¾Ê´Â´Ù.) À§ÀÇ ±³Â÷´Â µÎ ÇØÀÇ Æ¯¼ºÀ» ºÎºÐ °áÇÕÇÏ´Â ±³Â÷ÀÇ º»·¡ ¸ñÀû°ú´Â ´Þ¸® ¾ÆÁÖ ½ÉÇÑ º¯ÀÌ È¿°ú¸¦ ³½´Ù. ÀÌ·¯ÇÑ ÀÏÀÌ ¹ß»ýÇÏ´Â ÀÌÀ¯´Â ÇÑ ÇØ¿¡ ´ëÇØ µÎ °³ÀÇ ¿°»öü°¡ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù. ¿©±â¼­ 1111000100 À» ¶È°°Àº Çظ¦ ³ªÅ¸³»´Â 0000111011 ·Î ¹Ù²Ù¾îº¸ÀÚ. ±×·¯¸é ¾Æ·¡¿Í °°ÀÌ ¿°»öü 0000111101 °ú 0000111011 »çÀÌ¿¡ ±³Â÷°¡ ÀϾ´Ù. ÀÌ °á°ú´Â ¾ÕÀÇ ±³Â÷ °á°úº¸´Ù ÈξÀ ºÎ¸ðÇØÀÇ Æ¯Â¡µéÀ» Àß ¹Ý¿µÇÏ°í ÀÖ´Ù.

 

±×·¡ÇÁ ºÐÇÒÀÇ Á¤µµ°¡ Ä¿Áö¸é À§ ¹®Á¦´Â ´õ¿í ½É°¢ÇØÁø´Ù. ±×·¡ÇÁ 32 µîºÐ ¹®Á¦ÀÇ °æ¿ì¿¡´Â µ¿ÀÏÇÑ ÇÑ ÇØ¿¡ 32! °³ÀÇ ¼­·Î ´Ù¸¥ ¿°»öü°¡ Á¸ÀçÇÑ´Ù.

À§¿Í °°ÀÌ µ¿ÀÏÇÑ ÇØ¿¡ ´ëÇØ º¹¼ö °³ÀÇ ¿°»öü°¡ Á¸ÀçÇÒ ¶§, µÎ ºÎ¸ð ¿°»öü Áß ÇϳªÀÇ ¿°»öü¸¦ ¹Ù²Ù¾î¼­ ºÎ¸ðÇØÀÇ Æ¯¼ºÀ» º¸´Ù Àß ¹Ý¿µÇϵµ·Ï ÇÏ´Â °ÍÀ» Á¤±ÔÈ­¶ó ÇÑ´Ù. Á¤±ÔÈ­ÀÇ Çʿ伺Àº ´Ù¾çÇÑ ¹®Á¦µé¿¡ ´ëÇؼ­ ¹ß»ýÇϴµ¥ ±×·¡ÇÁ ºÐÇÒ [von Laszewski, 1991; Bui & Moon, 1993, 1996; Kang & Moon, 2000], Á¤·Ä ³×Æ®¿÷ÀÇ ÃÖÀûÈ­ [Choi & Moon, 2002], ´º·² ³×Æ®¿÷ ÃÖÀûÈ­, Áö¼ö±Í¹®µµ ÃÖÀûÈ­ µîÀÌ Á¤±ÔÈ­ÀÇ Çʿ伺ÀÌ È®ÀÎµÈ ÁÖÁ¦µéÀÌ´Ù. ÇÑ Çظ¦ ¼­·Î ´Ù¸¥ ¿°»öü·Î Ç¥ÇöÇÒ ¼ö ÀÖÀ» ¶§ ÀÏ´Ü Á¤±ÔÈ­¿¡ ´ëÇØ »ý°¢Çغ¼ ÇÊ¿ä°¡ ÀÖ´Ù.

 

3.3 º¯ÀÌ ¿¬»ê

ÀüÇüÀû º¯ÀÌ

º¯ÀÌ ¿¬»êÀº ºÎ¸ðÇØ¿¡ ¾ø´Â ¼Ó¼ºÀ» µµÀÔÇÏ¿© Ž»ö °ø°£À» ³ÐÈ÷·Á´Â ¸ñÀûÀ» °¡Áø ¿¬»êÀÌ´Ù. ÀüÇüÀûÀÎ ÇüÅÂÀÇ º¯ÀÌ ¿¬»êÀÚ´Â 1.8 Àý¿¡ ¼Ò°³µÈ ¹Ù¿Í °°ÀÌ, °¢°¢ÀÇ À¯ÀüÀÚ¿¡ ´ëÇÏ¿© [0, 1) ¹üÀ§ÀÇ ³­¼ö¸¦ »ý¼ºÇÏ¿© ¹Ì¸® Á¤ÇÑ ÀÓÀÇÀÇ ÀÓ°è°ª ¹Ì¸¸ÀÇ ¼ö°¡ ³ª¿À¸é ÇØ´ç À¯ÀüÀÚ¸¦ ÀÓÀÇ·Î º¯Çü½ÃÅ°°í ±× ÀÌ»óÀÇ ¼ö°¡ ³ª¿À¸é ±×³É µÐ´Ù. ÀüÇüÀûÀÎ ÀÓ°è°ªÀ¸·Î´Â 0.0015 µîÀ» µé ¼ö Àִµ¥ ÀÌ°ÍÀº ¹®Á¦¿Í À¯Àü ¾Ë°í¸®ÁòÀÇ Å¸ÀÔ¿¡ µû¶ó »ó´çÇÑ ÆøÀ¸·Î º¯ÇÒ ¼ö ÀÖ´Ù. º¯ÀÌ ¿¬»êÀÌ ÀÓÀÇ·Î ÀϾ¹Ç·Î Àý´ëÀûÀÎ ºñÀ²·Î º¯ÀÌ´Â ÇØÀÇ Ç°ÁúÀ» ÀúÇϽÃŲ´Ù. º¯ÀÌÀÇ °á°ú·Î À߸ø ¸¸µé¾îÁø À¯ÀüÀÚ´Â ½Ã°£ÀÌ È帣¸é¼­ »ç¶óÁö°í °¡²û ¹ß»ýÇÏ´Â ¼º°øÀû º¯ÀÌ´Â Áý´ÜÀÇ Ç°ÁúÀ» Çâ»ó½ÃÅ°´Â µ¥ ±â¿©¸¦ ÇÏ°Ô µÈ´Ù.

 

ºñ±Õµî º¯ÀÌ

À¯Àü ¾Ë°í¸®ÁòÀÇ Ãʱ⿡´Â ÇصéÀÇ Ç°ÁúÀÌ ÁÁÁö ¾ÊÀº °ÍÀÌ º¸ÅëÀÌ°í ½Ã°£ÀÌ Áö³²¿¡ µû¶ó Á¡Á¡ Ç°ÁúÀÌ ÁÁ¾ÆÁ® °£´Ù. µû¶ó¼­ Ãʹݿ¡´Â º¯ÀÌÀÇ Á¤µµ°¡ ´Ù¼Ò °­Çصµ Ç°Áú Çâ»óÀÌ ÀϾ °¡´É¼ºÀÌ ÀÖÁö¸¸, ÇØ°¡ »ó´çÇÑ ¼öÁØ¿¡ À̸¥ ÈĹݿ¡´Â º¯ÀÌ°¡ °­ÇÏ¸é °ÅÀÇ Ç°Áú Çâ»óÀÌ ÀϾ±â Èûµé´Ù. ÀÌ¿¡ Âø¾ÈÇÏ¿© À¯Àü ¾Ë°í¸®ÁòÀÌ ÁøÇàµÊ¿¡ µû¶ó Á¡Á¡ º¯ÀÌÀÇ °­µµ¸¦ ÁÙ¿©°¡´Â ºñ±Õµî º¯ÀÌ (non-uniform mutation) ¿¬»êÀÚ°¡ Á¦¾ÈµÇ¾ú´Ù [Michalewicz, 1992, pp.103-4]. ÀÓÀÇÀÇ ½Ç¼ö À¯ÀüÀÚ ¿¡ ´ëÇÑ ºñ±Õµî º¯ÀÌ´Â ÀÌÁø ³­¼ö À» ¹ß»ý½ÃŲ ´ÙÀ½ ¾Æ·¡¿Í °°ÀÌ ÀÌ·ç¾îÁø´Ù.

¿©±â¼­ UB ¿Í LB ´Â À¯ÀüÀÚ °¡ °¡Áú ¼ö ÀÖ´Â »óÇÑ°ª°ú ÇÏÇÑ°ªÀÌ´Ù. ´Â 0 °ú »çÀÌÀÇ °ªÀ» °®´Âµ¥ t °¡ Áõ°¡ÇÔ¿¡ µû¶ó Á¡Á¡ 0 À¸·Î ±ÙÁ¢Çϴ Ư¼ºÀ» °®´Â´Ù. ¸¦ À§ÇØ ¾Æ·¡¿Í °°Àº ½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

½Ã¹Ä·¹ÀÌƼµå ¾î´Ò¸µ (simulated annealing) ¿¡¼­µµ ½Ã°£ÀÌ Áö³²¿¡ µû¶ó ±³¶õÀÇ Á¤µµ¸¦ °¨¼Ò½ÃÄÑ °¡´Âµ¥ ºñ±Õµî º¯À̵µ ºñ½ÁÇÑ µ¿±â¸¦ °¡Áø º¯ÀÌ ¿¬»êÀÌ´Ù.

 

¼ö¼± (Repair)

±³Â÷¿Í º¯ÀÌ ¿¬»êÀÇ °á°ú·Î »ý±ä ÇØ´Â Àû°ÝÇØ (feasible solution) °¡ ¾Æ´Ñ °æ¿ì°¡ ¸¹´Ù. ¾Õ¿¡¼­ ¿¹¸¦ µç ±×·¡ÇÁ À̵îºÐ ¹®Á¦ÀÇ °æ¿ì ÀÓÀÇÀÇ ¿°»öü¿¡´Â 1 À» °ªÀ¸·Î °¡Áø À¯ÀüÀÚ ¼ö¿Í 0 À» °ªÀ¸·Î °¡Áø À¯ÀüÀÚ ¼ö°¡ °°¾Æ¾ß ÇÑ´Ù. (¼³¸íÀÇ ÆíÀÇ»ó À¯ÀüÀÚÀÇ ÃѼö°¡ ¦¼ö¶ó °¡Á¤ÇÑ´Ù. [ÃÑ À¯ÀüÀÚÀÇ ¼ö°¡ Ȧ¼öÀ̸é Çϳª Â÷ÀÌ°¡ ³ª¾ß ÇÑ´Ù.]) ÀÓÀÇÀÇ µÎ ºÎ¸ðÇطκÎÅÍ ±³Â÷¿Í º¯À̸¦ ¼öÇàÇÏ¸é ´ëºÎºÐ 1 ÀÇ ¼ö¿Í 0 ÀÇ ¼ö°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù. À̸¦ ÇØ°áÇϱâ À§ÇÑ °£´ÜÇÑ ¹æ¹ýÀ» ÇÑ °¡Áö ¼Ò°³ÇÑ´Ù. ¸ÕÀú 1 ÀÇ °³¼ö¿Í 0 ÀÇ °³¼öÀÇ Â÷À̸¦ °è»êÇÑ´Ù. ÀÌ Â÷À̸¦ d ¶ó ÇÏÀÚ. ±×·¡ÇÁ À̵îºÐ ¹®Á¦ÀÇ °æ¿ì ÀÌ d ´Â Ç×»ó ¦¼öÀÌ´Ù. ¿°»öü »ó¿¡¼­ ÀÓÀÇÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. ¿©±â¼­ ½ÃÀÛÇÏ¿© ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷À̸鼭 ¸ÇóÀ½ ³ªÅ¸³ª´Â d/2 °³ÀÇ 1 À» ¸ðµÎ 0 À¸·Î (¶Ç´Â 0 À» ¸ðµÎ 1 ·Î) ¹Ù²Û´Ù. ÀÌ °á°ú·Î »ý±ä ¿°»öü´Â 1 ÀÇ °³¼ö¿Í 0 ÀÇ °³¼ö°¡ ÀÏÄ¡ÇÏ´Â ÇØ°¡ µÈ´Ù.

¼øȸ ¼¼ÀÏÁî¸Ç ¹®Á¦ÀÇ °æ¿ì¿¡´Â µµ½ÃµéÀÌ Áߺ¹ ¹æ¹®µÇ´Â °æ¿ì°¡ »ý±æ ¼ö ÀÖ´Ù. Áߺ¹ ¹æ¹®ÀÌ ÀÖÀ¸¸é ¹æ¹®µÇÁö ¾ÊÀº µµ½Ã°¡ Àֱ⠸¶·ÃÀ̹ǷΠÁߺ¹ ¹æ¹®µÈ µµ½ÃµéÀ» Àû´çÇÑ ¹æ¹ýÀ¸·Î Á¦°ÅÇÏ°í ¹æ¹®µÇÁö ¾ÊÀº µµ½ÃµéÀ» Æ÷ÇÔ½ÃÅ°¸é µÈ´Ù. À§Ä¡±â¹Ý Ç¥ÇöÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÇϳªÀÇ »çÀÌŬ ´ë½Å ¿©·¯ °³ÀÇ ºÎºÐ »çÀÌŬ·Î ³ª´©¾îÁ® ¹ö¸®´Â °æ¿ì°¡ ÀÚÁÖ ¹ß»ýÇÑ´Ù. ºÎºÐ »çÀÌŬ ¹®Á¦´Â °¢ »çÀÌŬ¿¡¼­ Àû¾îµµ ÇϳªÀÇ °£¼±À» Á¦°ÅÇÏ°í Àüü°¡ ÇϳªÀÇ »çÀÌŬÀ» ÀÌ·çµµ·Ï ¸¸µé¾îÁÖ¸é µÈ´Ù. ÀÌ °úÁ¤¿¡¼­ ¾î¶°ÇÑ °£¼±µéÀ» »ç¿ëÇÏ¿© Àû¹ýÇÑ »çÀÌŬÀ» ¸¸µå´À³Ä ÇÏ´Â °ÍÀº ¼±ÅÃÀÇ ¹®Á¦ÀÌ´Ù. ÀÓÀÇÀÇ °£¼±µéÀ» ´õÇÒ ¼öµµ ÀÖ°í (random repair), Áö¿ªÃÖÀûÈ­ °üÁ¡¿¡¼­ °¡Àå ¸Å·ÂÀûÀÎ °£¼±À» ´õÇÒ ¼öµµ ÀÖ´Ù (greedy repair).

±³Â÷¿Í º¯ÀÌ°¡ ¸ðµÎ ÇØÀÇ Àû¹ý¼ºÀ» ±ý ¼ö ÀÖÀ¸¹Ç·Î ´ëºÎºÐ ¼ö¼±Àº º¯À̱îÁö ¼öÇàÇÑ ÈÄ¿¡ ÇàÇÏ°Ô µÈ´Ù. ¼ö¼± ÀÚüµµ ÀÏÁ¾ÀÇ º¯ÀÌ È¿°ú¸¦ ÃÊ·¡ÇÑ´Ù. ¼ö¼±ÀÌ ÃÊ·¡ÇÏ´Â º¯À̸¦ Áñ±â°í ½ÍÀ¸¸é ±³Â÷¿Í º¯ÀÌ ÈÄ¿¡ °¢°¢ ÇØÁ־ »ó°üÀº ¾ø´Ù.

 

±âŸ

k °³ÀÇ ¿¬¼ÓµÈ À¯ÀüÀÚ¸¦ ÃëÇÏ¿© °ªÀ» µÚÁý´Â ¹æ¹ýÀ» ¾²±âµµ ÇÏ°í [Colorni µî, 1991], ÀÏ·ÃÀÇ ¿¬¼ÓµÈ À¯ÀüÀÚ¸¦ ¸¶±¸ µÚ¼¯´Â ¹æ¹ýÀ» ¾²±âµµ ÇÑ´Ù [Davis, 1991]. ÀÓÀÇÀÇ µÎ À¯ÀüÀÚ °ªÀ» ¼­·Î ġȯÇÏ´Â º¯À̵µ ÀÖ´Ù [von Laszewski, 1991]. TSP ¸¦ À§ÇÑ À¯Àü ¾Ë°í¸®Áò Áß¿¡¼­´Â °æ·Î¿¡¼­ °£¼± µÎ °³¸¦ Á¦°ÅÇÏ°í ´Ù¸¥ µÎ°³·Î ¼ö¼±À» ÇÏ´Â ´õºíºê¸®Áö (double-bridge) º¯À̶ó´Â Ư¼öÇÑ ÇüÅÂÀÇ º¯À̸¦ ¾²±âµµ ÇÑ´Ù [Merz & Freisleben, 1997]. ÀÌ¿Ü¿¡µµ ´Ù¾çÇÑ º¯ÀÌ ¿¬»êµéÀÌ Àִµ¥ ¹®Á¦ÀÇ Æ¯¼º¿¡ µû¶ó ÇÕ¸®ÀûÀÎ º¯ÀÌ ¿¬»êÀÚ´Â ´Ù¸¦ ¼ö ÀÖ´Ù. ¾Õ¿¡¼­ ¼Ò°³ÇÑ ºñ±Õµî º¯ÀÌ´Â ÇÕ¸®ÀûÀÎ ¹æ¹ýÀ̱â´Â Çϳª À¯Àü ¾Ë°í¸®Áò¿¡ Áö¿ªÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ °áÇյǴ ȥÇÕÇü À¯Àü ¾Ë°í¸®ÁòÀÇ °æ¿ì´Â Á¶½É½º·¯¿ï ÇÊ¿ä°¡ ÀÖ´Ù (È¥ÇÕÇü À¯Àü ¾Ë°í¸®ÁòÀº 5 Àå ÂüÁ¶). Áö¿ªÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ÀÓÀÇÀÇ Çظ¦ ÁÖº¯ÀÇ Áö¿ªÃÖÀûÁ¡À¸·Î ´ç±â´Â È¿°ú°¡ ÀÖ´Ù. À¯Àü ¾Ë°í¸®ÁòÀÇ ÈĹݺο¡´Â ÇØÁý´ÜÀÌ ¼ö·ÅÇÏ¿© ´ëºÎºÐÀÇ (¶Ç´Â ¸¹Àº) ÇصéÀÇ °°°Å³ª À¯»çÇÑ Çظ¦ °®°Ô µÇ´Âµ¥ ÀÌ·¯ÇÑ µÎ Çظ¦ ºÎ¸ðÇØ·Î »ï¾Æ ±³Â÷¸¦ ¼öÇàÇÏ¸é ¸¸µé¾îÁø ÀÚ½ÄÇØ´Â ºÎ¸ðÇØ¿Í ¸Å¿ì À¯»çÇÒ È®·üÀÌ ³ô´Ù. Áï, ±³Â÷°¡ ¾ÆÁÖ ¹Ì¾àÇÑ ±³¶õÀ» ÃÊ·¡ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌ·² ¶§ Áö¿ªÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÇ ¼º´ÉÀÌ ÃæºÐÈ÷ °­ÇÏ´Ù¸é ÀÚ½ÄÇØ´Â µÎ ºÎ¸ðÇØ ÁßÀÇ Çϳª·Î µ¹¾Æ°¡ ¹ö¸± °¡´É¼ºÀÌ ³ô´Ù. µû¶ó¼­ ºñ±Õµî º¯À̴ ȥÇÕÇü À¯Àü ¾Ë°í¸®Áò¿¡¼­´Â ±×¸® ¸Å·ÂÀûÀÎ ´ë¾ÈÀº ¾Æ´Ï´Ù. ¿ÀÈ÷·Á È¥ÇÕÇü À¯Àü ¾Ë°í¸®ÁòÀÇ °æ¿ì, ÈĹݺο¡ º¯ÀÌÀÇ Á¤µµ¸¦ ³ô¿©ÁÖ´Â °ÍÀÌ ´õ ÁÁ´Ù´Â º» ¿¬±¸½ÇÀÇ Ãʱ⠽ÇÇè °á°ú°¡ ÀÖ´Ù. º¯ÀÌ´Â À¯Àü ¾Ë°í¸®Áò¿¡¸¸ ±¹ÇѵÇÁö ¾Ê°í ½Ã¹Ä·¹ÀÌƼµå ¾î´Ò¸µ, Å« ½ºÅÜ ¸¶¸£ÄÚÇÁ üÀÎ (large-step Markov chain) µî¿¡¼­µµ ¿¬±¸µÇ°í ÀÖ´Â ÁÖÁ¦ÀÌ´Ù.

 

3.4 ´ëÄ¡ ¿¬»ê

1.9 Àý¿¡¼­ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ ¼¼´ëÇü À¯Àü ¾Ë°í¸®ÁòÀÇ °æ¿ì´Â ÇØÁý´Ü ³»ÀÇ ´ëºÎºÐÀÇ ¿°»öü°¡ ´ëÄ¡µÇ¹Ç·Î ´ëÄ¡ ¿¬»êÀÌ ºñ±³Àû °£´ÜÇÏ´Ù. ¾ÈÁ¤ »óÅ À¯Àü ¾Ë°í¸®ÁòÀº ÇÑ °³ ¶Ç´Â ¼Ò¼öÀÇ ÇØ°¡ »ý±â´Â Áï½Ã ÇØÁý´Ü ³»ÀÇ ÇØ (µé) ¿Í ´ëÄ¡ÇÏ°Ô µÇ¹Ç·Î ´ëÄ¡µÉ ´ë»óÀ» °í¸£´Â ÀÛ¾÷ÀÌ ¸Å¿ì Áß¿äÇÑ ¿µÇâÀ» ¹ÌÄ£´Ù. ÀÌ¹Ì ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ ´ëÄ¡ ¿¬»êÀÚ´Â ¹®Á¦ÀÇ ³­À̵µ, ±³Â÷, º¯ÀÌ ¿¬»êÀÚÀÇ ±³¶õ °­µµ¿Í ¿¬°üµÇ¾î¼­ °áÁ¤µÇ¾î¾ß ÇÑ´Ù.

ÆíÀÇ»ó ÀÚ½ÄÇØ°¡ »ý±â´Â´ë·Î Áï½Ã ÇØÁý´Ü ³»ÀÇ ÇØ Çϳª¿Í ´ëÄ¡¸¦ ÇÏ´Â °¡Àå °­ÇÑ ¾ÈÁ¤ »óÅ À¯Àü ¾Ë°í¸®ÁòÀ» ´ë»óÀ¸·Î ¼³¸íÀ» ÇÏÀÚ. °¡Àå ¼Õ½¬¿î ¹æ¹ýÀº ÇØÁý´Ü ³»¿¡¼­ °¡Àå Ç°ÁúÀÌ ³·Àº Çظ¦ ´ëÄ¡ÇÏ´Â °ÍÀÌ´Ù [Whitley, 1988]. ÀÌ´Â »õ·Î ¸¸µé¾îÁø ÇØ°¡ Áï°¢ÀûÀ¸·Î ÇØÁý´ÜÀÇ ÁøÈ­¿¡ ¿µÇâÀ» ¹ÌħÀ¸·Î½á °­ÇÑ ¼ö·Å¼ºÀ» °®´Â´Ù. ¹Ý¸é, ¼³ÀÍÀº ¼ö·ÅÀ» ÇÏÁö ¾Êµµ·Ï ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÑ´Ù. ÇØÁý´Ü¿¡¼­ °¡Àå ¿ì¼öÇÑ ÇØ´Â ´ëÄ¡µÇ¾î ¾ø¾îÁöÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀ» ¿¤¸®Æ¼Áò (elitism) [DeJong, 1975] À̶ó ÇÑ´Ù. ¿¤¸®Æ¼ÁòÀº ¼¼´ëÇü À¯Àü ¾Ë°í¸®ÁòÀ̳ª ¾ÈÁ¤ »óÅ À¯Àü ¾Ë°í¸®Áò¿¡ ´Ù Àû¿ëµÉ ¼ö ÀÖ´Ù. Cavicchio (1970) ´Â µÎ ºÎ¸ðÇØ Áß Ç°ÁúÀÌ ³ª»Û ÇØ¿Í ´ëÄ¡ÇÏ´Â preselection À» Á¦¾ÈÇÏ¿´´Ù. ÀÌ´Â ÇØÁý´Ü¿¡¼­ ÀڽŰú ´à¾ÒÀ» °¡´É¼ºÀÌ °¡Àå ³ôÀº ÇØ°¡ ºÎ¸ðÇصéÀ̹ǷΠ´Ù¸¥ Çص麸´Ù ºÎ¸ðÇØ ÁßÀÇ Çϳª¸¦ Á¦°ÅÇÔÀ¸·Î½á ÇØÁý´ÜÀÇ ´Ù¾ç¼ºÀ» ¿À·¡ À¯Áö½ÃÅ°´Âµ¥ µµ¿òÀÌ µÈ´Ù. ºÎ¸ðÇØ ÁßÀÇ Çϳªº¸´Ù Ç°ÁúÀÌ ÁÁÀ» °æ¿ì¿¡´Â ºÎ¸ðÇØ¿Í ´ëÄ¡ÇÏ°í ±×·¸Áö ¸øÇϸé ÇØÁý´Ü¿¡¼­ °¡Àå ³ª»Û Çظ¦ ´ëÄ¡ÇÏ´Â ¹æ¹ýµµ ÀÖ´Ù. ºÎ¸ðÇØ ÁßÀÇ Çϳªº¸´Ù ÁÁÀ» ¶§¸¸ ´ëÄ¡ÇÏ°í ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ´ëÄ¡¸¦ Æ÷±âÇÏ´Â ¹æ¹ýµµ ÇØÁý´ÜÀÇ ´Ù¾ç¼ºÀ» À¯ÁöÇÏ´Â µ¥´Â °­·ÂÇÑ ¹æ¹ýÀ̳ª ¼ö·Å¼ºÀÌ ³Ê¹« ¶³¾îÁ® '¾ÆÁÖ' ÃæºÐÇÑ ½Ã°£ ¿¹»êÀÌ ¾øÀ¸¸é ½ÃµµÇϱâ Á¶½É½º·¯¿î ¹æ¹ýÀÌ´Ù. ÇØÁý´Ü Àüü¸¦ ºñ±³ÇÏ¿© ÀڽŰú °¡Àå °¡±î¿î Çظ¦ ´ëÄ¡ÇÏ´Â ¹æ¹ýÀ» ¾²±âµµ ÇÑ´Ù. ÀÌ¿¡ ´ëÇÑ ½Ç¿ëÀû º¯ÇüÀ¸·Î½á DeJong (1975) Àº ÇØÁý´Ü¿¡¼­ ÀÓÀÇ·Î ¸î °³ÀÇ Çظ¦ ¼±ÅÃÇÏ¿© ±× Áß »õ·Î ¸¸µç ÇØ¿Í °¡Àå ´àÀº Çظ¦ Á¦°ÅÇÏ´Â ±ºÁý´ëÄ¡ (crowding) ¸¦ Á¦¾ÈÇÏ¿´´Ù. À¯Àü ¾Ë°í¸®ÁòÀÇ Ãʹݿ¡´Â ÇØÁý´Ü ³»ÀÇ ÇصéÀÌ ¼­·Î ¸¹ÀÌ ´Ù¸£¹Ç·Î ±ºÁý´ëÄ¡´Â Å©°Ô ÀÓÀÇ·Î Çϳª¸¦ ´ëÄ¡ÇØ ¹ö¸®´Â ¹æ½Ä°ú Å« Â÷ÀÌ°¡ ¾øÀ¸³ª, À¯Àü ¾Ë°í¸®ÁòÀÌ ÁøÇàµÇ¸é¼­ Á¡Á¡ À¯»çÇÑ ÇصéÀÌ ¸¹ÀÌ ¹ß»ýÇÏ¿© ¼ö·ÅÇÏ·Á´Â °æÇâÀÌ ÀÖÀ¸¹Ç·Î À¯Àü ¾Ë°í¸®ÁòÀÇ ÈĹݿ¡ ÇØÁý´ÜÀÇ ´Ù¾ç¼ºÀ» ³ôÀÌ´Â µ¥ ±â¿©¸¦ ÇÑ´Ù. ±ºÁý´ëÄ¡¿¡¼­ ºñ±³¸¦ À§ÇØ °í·ÁÇÏ´Â Èĺ¸ÇØÀÇ °³¼ö¸¦ ´Ã¸±¼ö·Ï ÇØÁý´ÜÀÇ ¼ö·ÅÀº ´ÊÃß¾îÁø´Ù. 3.1 Àý¿¡¼­ ¼Ò°³µÈ °øÀ¯ (sharing) ±â¹ý°ú À¯»çÇÑ µ¿±â¸¦ °®°í ÀÖ´Ù.