[GIST] ¾çÀÚÄÄÇ»ÅÍ È¿À²¼º ³ôÀ̴¡®ÃÖÀûÈ­ ¾Ë°í¸®Áò¡¯°³¹ß
- °íÀüÀû ¾Ë°í¸®ÁòÀÇ ´Ü¼øÇÑ ¸ð»ç ³Ñ¾î âÀÇÀû Á¢±ÙÀ» ÅëÇØ ¾çÀÚ ¾Ë°í¸®Áò °íÀ¯ÀÇ ÇüÅ ±Ô¸í
±â»çÀÔ·Â 2022-06-22 13:25 | ÃÖÁ¾¼öÁ¤ 06-22 13:25
 
½´ÆÛÄÄÇ»ÅÍÀÇ ¼º´ÉÀ» ¶Ù¾î³Ñ´Â ¾çÀÚÄÄÇ»ÅÍÀÇ ½Ã´ë°¡ ÄÚ¾ÕÀ¸·Î ´Ù°¡¿Ô´Ù. ¾çÀÚÄÄÇ»ÅÍ´Â ½´ÆÛÄÄÇ»ÅÍ ´ëºñ ¼ö¾ï ¹è ÀÌ»ó ºü¸¥ ÃÊ°í¼Ó ¿¬»êÀÌ °¡´ÉÇØ ¹Ì·¡Çü ÄÄÇ»ÅÍ·Î ÁÖ¸ñ¹ÞÀ¸¸ç ´Ù¾çÇÑ »ê¾÷¿¡¼­ Çõ½ÅÀ» Ã˹ßÇÒ °ÍÀ¸·Î ±â´ëµÈ´Ù. ±¹³» ¿¬±¸ÁøÀÌ ¾çÀÚÄÄÇ»ÅÍ¿¡ ÀûÇÕÇÑ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÇ ±¸Á¶¸¦ ÇÑÃþ ´õ È¿À²ÀûÀ¸·Î °³¼±ÇÑ ¿¬±¸°á°ú¸¦ º¸°íÇß´Ù.

Áö½ºÆ®(±¤ÁÖ°úÇбâ¼ú¿ø, ÃÑÀå ±è±â¼±) ¾Èâ¿í ±³¼ö ¿¬±¸ÆÀÀº ±âÁ¸ ¹Ý-°íÀü ¾çÀÚ À¯Àü ¾Ë°í¸®ÁòÀÇ ÃÖÀûÈ­ ¼º´ÉÀ» À¯ÁöÇϸ鼭µµ ¿¬»ê È¿À²¼ºÀ» ȹ±âÀûÀ¸·Î ²ø¾î¿Ã¸± ¼ö ÀÖ´Â ¾Ë°í¸®ÁòÀÇ ±¸Á¶¸¦ °³¼±Çß´Ù°í ¹àÇû´Ù.

¡ã ¿ÞÂʺÎÅÍ: Áö½ºÆ® ¾Èâ¿í ±³¼ö, ±èÁؼ® ¹Ú»ç°úÁ¤»ý


À̹ø ¿¬±¸´Â ¾çÀÚÄÄÇ»Å͸¸ÀÌ °¡´ÉÇÑ ¿¬»ê ¹æ½ÄÀ¸·Î È¿À²¼º±îÁö °í·ÁÇÔÀ¸·Î½á ÇâÈÄ ½Ç¿ëÀûÀÎ ¾çÀÚ ÃÖÀûÈ­ ¾Ë°í¸®Áò ¿¬±¸ÀÇ ¹ßÆÇÀÌ µÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.

¾çÀÚ À¯Àü ¾Ë°í¸®Áò(Quantum Genetic Algorithm)Àº ¾çÀÚ ½Å°æ¸Á, ¾çÀÚ °­È­ÇнÀ µî ±âÁ¸ÀÇ °íÀüÀû ÄÄÇ»ÅÍ¿¡¼­ ±× ¼º´ÉÀÌ ÀÔÁõµÈ ±â¼úµéÀ» ¾çÀÚÄÄÇ»ÅÍ¿¡¼­ ÀçÇöÇÏ·Á´Â ½ÃµµÀÇ ÀÏȯÀ¸·Î À¯Àü ¾Ë°í¸®ÁòÀÇ ÀåÁ¡ÀÎ Àüü Ž»ö ¿µ¿ª¿¡¼­ ÃÖÀûÀÇ Çظ¦ ã´Â ¡®Àü¿ª ÃÖÀûÈ­(global optimization)¡¯¿¡ ´ëÇÑ ¸ÞŸ-ÈÞ¸®½ºÆ½ Á¢±Ù¹ýÀ» ¾çÀÚÄÄÇ»ÅÍ¿¡¼­ ±¸ÇöÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù.

±× ÇÏÀ§°³³äÀÎ ¡®¹Ý-°íÀü ¾çÀÚ À¯Àü ¾Ë°í¸®Áò¡¯Àº °íÀüÀû À¯Àü ¾Ë°í¸®ÁòÀÇ ½ÇÇ౸Á¶¸¦ ±×´ë·Î ¸ð»çÇÔÀ¸·Î½á »ó´ëÀûÀ¸·Î ºü¸¥ ¼º´É °ËÁõ°ú ½Ç¿ëÈ­¿¡ ÃÊÁ¡À» µÐ ¹æ¹ý·ÐÀ̸ç, ÀÌÀüÀÇ °ü·Ã ¿¬±¸´Â ¾Ë°í¸®ÁòÀÇ ¾çÀÚÀû ÀüȯÀ̶ó´Â ¸ñÇ¥¿¡ Áö³ªÄ¡°Ô ÁýÁßÇÑ ¹Ý¸é, ÃÖÀûÈ­ ¼º´É Çâ»óÀº »ó´ëÀûÀ¸·Î °üÁ¡ÀÇ ´ë»ó¿¡¼­ ¹þ¾î³­ ÇÑ°è°¡ ÀÖ¾ú´Ù.

¾çÀÚ°è¿¡¼­ ÇÊ¿¬ÀûÀ¸·Î ¹ß»ýÇÏ´Â Æĵ¿ÇÔ¼ö ºØ±«´Â ¹Ýº¹ÀûÀÎ ¿¬»êÀ» ÅëÇØ Çظ¦ ã´Â À¯Àü ¾Ë°í¸®ÁòÀÇ ÀÛµ¿ ¿ø¸®¿Í »óÃæÇϸç, ±âÁ¸ÀÇ ¹Ý-°íÀü ¾çÀÚ À¯Àü ¾Ë°í¸®Áò ¿¬±¸µéÀº ¸ðÁý´Ü Çü¼º ½Ã ´ë·®ÀÇ ¹«ÀÛÀ§(randomized) °³Ã¼¸¦ »ý¼ºÇÔÀ¸·Î½á ÀÌ ¹®Á¦¸¦ ¿ìȸÀûÀ¸·Î ÇØ°áÇÏ¿´´Ù.

±×·¯³ª ÀÌ´Â ¸ðÁý´ÜÀÇ ±Ô¸ð¸¦ ºÒÇÊ¿äÇÏ°Ô È®ÀåÇ߱⠶§¹®¿¡ ¾çÀÚ ÄÄÇ»ÅÍ°¡ °¡Áø ¸®¼Ò½ºÀÇ ³¶ºñ¸¦ ÃÊ·¡ÇÏ´Â °á°ú¸¦ ³º¾Ò´Ù.

À̹ø ¿¬±¸´Â ÀÌ·¯ÇÑ ¹«ÀÛÀ§ °³Ã¼µéÀÌ ¾Ë°í¸®ÁòÀÇ ÃÖÀûÈ­ ÀÛ¾÷¿¡ °ÅÀÇ ±â¿©ÇÏÁö ¾Ê´Â´Ù´Â °¡¼³À» ¼¼¿î µÚ, ¾Ë°í¸®ÁòÀÇ ´ÙÀ© ÁøÈ­Àû ±¸Á¶¸¦ À¯ÁöÇϸ鼭µµ ¹«ÀÛÀ§ °³Ã¼ÀÇ »ý¼ºÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇÑ ¾çÀÚ È¸·Î °³¼±À» ½ÃµµÇÏ¿´´Ù.

À̸¦ ÅëÇØ °¢ ¼¼´ë(generation)¿¡¼­ ¸ðÁý´ÜÀ» Çü¼ºÇÒ ¶§ ÀÌÀü ¼¼´ë¿¡¼­ È®º¸µÈ ¿ì¼öÇÑ °³Ã¼ÀÇ À¯ÀüÀû Ư¼ºÀ» ¿ÏÀüÈ÷ ȤÀº ºÎºÐÀûÀ¸·Î º¸À¯ÇÑ °³Ã¼¸¸À» »ý¼ºÇÏ´Â ±¸Á¶¸¦ ¼³°èÇÏ¿´´Ù.

ÀÌ·¸°Ô °³¼±µÈ ¾Ë°í¸®ÁòÀ» ÀÌÀü ¾Ë°í¸®Áò°ú ÇÔ²² ÃÖÀûÈ­ ¹®Á¦¿¡ Àû¿ëÇÏ¿© ±× ¼º´ÉÀ» ºñ±³ÇÏ´Â ½ÇÇèÀ» ÁøÇàÇÏ¿´´Ù. ½ÇÁ¦·Î ÀÌÀü ¾Ë°í¸®Áò°ú µ¿µîÇÑ ¼öÁØÀÇ ÃÖÀûÈ­¸¦ ´Þ¼ºÇϸ鼭µµ ÃÑ ÀûÇÕ°ª °è»ê(fitness evaluation) Ƚ¼ö¸¦ ±âÁ¸ÀÇ 2560ȸ¿¡¼­ 432ȸ·Î ´ÜÃàÇÏ¿© °¢ ¼¼´ë¿¡¼­ ¿ä±¸ÇÏ´Â ¿¬»ê·®ÀÌ ÃÖ´ë 80% °¨¼ÒÇÏ´Â ¼º´É Çâ»óÀ» ÀÔÁõÇÏ¿´´Ù.

°á°úÀûÀ¸·Î ¾Ë°í¸®Áò º»¿¬ÀÇ ÃÖÀûÈ­ ¼º´É Ç϶ôÀ» ¹æÁöÇÔ°ú µ¿½Ã¿¡ ¸ðÁý´ÜÀÇ ±Ô¸ð¸¦ 2Â÷Àû(quadratic)À¸·Î Ãà¼ÒÇÔÀ¸·Î½á ¾Ë°í¸®ÁòÀÇ ¿¬»ê È¿À²À» ¾à 5¹è ²ø¾î¿Ã¸®´Âµ¥ ¼º°øÇÏ¿´´Ù.

¾Èâ¿í ±³¼ö´Â ¡°¾çÀÚÄÄÇ»ÅÍ´Â ½Å¾à, ¿¡³ÊÁö °³¹ß µîÀ» ºñ·ÔÇØ ¹ÝµµÃ¼ ¼³°è, ÀÚÀ²ÁÖÇàÂ÷ ¹× ºñÇà °æ·Î µî ÃÖÀûÈ­ ¹®Á¦¿¡ ´ëÇÑ ´äÀ» ºü¸£°Ô ã¾Æ³¿À¸·Î½á ¹Ì·¡ »ê¾÷°ú ¾Èº¸ »ýÅ°è Æǵµ¸¦ ¹Ù²Ü °ÍÀ¸·Î ¿¹»óµÈ´Ù¡±¸ç ¡°À̹ø ¿¬±¸´Â °íÀüÀû ÄÄÇ»ÅÍ¿¡ ´ëÇÑ °ü³äÀ» ¹þ¾î³­ âÀÇÀûÀÎ Á¢±ÙÀ» ÅëÇØ ½ÇÁúÀûÀÎ ¼º´ÉÀÇ °³¼±À» ÀÌ·ï³ÂÀ¸¸ç, ÇâÈÄ ´õ¿í È¿°úÀûÀÎ ¾çÀÚ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÇ °³¹ß·Î À̾îÁú ¼ö Àֱ⸦ ±â´ëÇÑ´Ù¡±°í ¹àÇû´Ù.

À̹ø ¿¬±¸´Â Áö½ºÆ® ¾Èâ¿í ±³¼ö°¡ ÁöµµÇÏ°í ±èÁؼ® ¹Ú»ç°úÁ¤»ýÀÌ ¼öÇàÇÏ¿´À¸¸ç, Çѱ¹¿¬±¸Àç´ÜÀÇ ¹Ú»çÀå·Á±Ý Áö¿ø»ç¾÷°ú Áß°ß¿¬±¸ÀÚ Áö¿ø»ç¾÷ÀÇ Áö¿øÀ» ¹Þ¾Ò´Ù. ¿¬±¸ ¼º°ú´Â ÄÄÇ»ÅÍ°øÇÐ ÀÌ·Ð ¹× ¹æ¹ý ºÐ¾ß ±¹Á¦ÇмúÁö Future Generation Computer Systems¿¡ 2022³â 5¿ù 20ÀÏ ¿Â¶óÀÎ °ÔÀçµÇ¾ú´Ù.

 
 
 
2