Genetic Algorithm À̶õ ¹«¾ùÀΰ¡?
Wikipedia : Genetic Algorithm : À¯Àü¾Ë°í¸®ÁòÀº ÄÄÇ»ÅͰúÇп¡ ÁøÈ»ý¹°ÇÐÀÇ ¿ø¸®¸¦ ÀÀ¿ëÇÏ¿© Ç®±â¾î·Á¿î ¹®Á¦¿¡ ±Ù»çÇÑ ÇØ¸¦ ã±âÀ§ÇØ »ç¿ëÇÏ´Â ¾Ë°í¸®ÁòÀÌ´Ù. À¯Àü¾Ë°í¸®ÁòÀº »ó¼Ó (inheritance), µ¹¿¬º¯ÀÌ (mutation), ÀÚ¿¬¼±Åà (natural selection), ÀçÁ¶ÇÕ (recombination) °°Àº »ý¹°Çп¡¼ ¹ß»ýÇÑ ±â¼úÀ» »ç¿ëÇÑ´Ù. À¯Àü¾Ë°í¸®ÁòÀº ÁøÈ¾Ë°í¸®Áò (Evolutionary Algorithm) ÀÇ Æ¯º°ÇÑ ÇÑ ÇüŶó°í º¼ ¼ö ÀÖ´Ù.
Áï ÃÖÀûÈ (Optimization) ¹®Á¦¿¡¼ È帰¡ µÇ´Â ÇØµé (¼ÒÀ§ °³Ã¼ (individual)) À» Ãß»óÀûÀ¸·Î Ç¥ÇöÇÑ (¼ÒÀ§ ¿°»öü (chromosome)) °³Ã¼±º (population) ÀÌ ´õ ÁÁÀº ÇØ¸¦ ã¾Æ¼ ÁøÈÇÏ´Â, ÄÄÇ»ÅÍ ½Ã¹Ä·¹À̼ÇÀ¸·Î º¸Åë ±¸ÇöµÈ´Ù. ÀüÅëÀûÀ¸·Î ÇØ´Â 0 °ú 1 ÀÇ ÀÌÁø¼ö·Î Ç¥ÇöµÇÁö¸¸ ´Ù¸¥ Ç¥Çö (encoding) µµ °¡´ÉÇÏ´Ù. ÁøÈ (Evolution) ´Â ¿ÏÀüÈ÷ ÀÓÀÇ·Î ¼±ÅÃµÈ °³Ã¼µéÀÇ °³Ã¼±º¿¡¼ ½ÃÀÛÇÏ¿© ¿©·¯ ¼¼´ë¿¡ °ÉÃļ ¹ß»ýÇÑ´Ù. °¢ ¼¼´ë¿¡¼´Â, º¹¼ö°³ÀÇ °³Ã¼µéÀÌ ÇöÀçÀÇ °³Ã¼±ºÀ¸·ÎºÎÅÍ È®·üÀûÀ¸·Î (stochastically) ¼±Åõǰí, º¯ÇüµÇ¾î (mutated or recombined) »õ·Î¿î °³Ã¼±ºÀ» Çü¼ºÇÏ¿©, À¯Àü¾Ë°í¸®ÁòÀÇ ´ÙÀ½ ¹Ýº¹ (iteration) ÀÌ ÇöÀç»óȲÀÌ µÈ´Ù.
Genetic algorithmÀº ¹«¾ùÀΰ¡? : ±³¹è(crossover), µ¹¿¬º¯ÀÌ(mutation) µîµîÀ» animationÀ¸·Î ±¸ÇöÇÏ¿© °£´ÜÇÏ°Ô ¼³¸í
Genetic Algorithm FAQ : CMU ÀÇ ÀÚ·á. Genetic Algorithm Àº ¹«¾ùÀΰ¡? Genetic ProgrammingÀº ¹«¾ùÀΰ¡?