Project #2: Solving Function Optimization Problems with Genetic Algorithms
2001³â 2Çбâ
Project description:
Find the maximum (or minimum) value of the given function with several variables usually subject to equality and/or inequality constraints.
Implement simple genetic algorithms to solve the problem and experiment with various parameters.
Test functions:
One Maximization Problem
Rastrigin's function
Ackley's function
Schwefel's function
Two Bonus Problems
Á¦ÃâÀÏ: 2001³â 10¿ù 22ÀÏ (¿ù) ¿ÀÈÄ 2½Ã (½Ã°£ ¾ö¼ö)
Á¦Ãâ¹°:
ÃÖ¼Ò ¿ä±¸ »çÇ×: ÃÖ´ë°ªÀ» ã´Â ¹®Á¦¿Í ÃÖ¼Ò°ªÀ» ã´Â ¹®Á¦ Áß Çϳª (Ãß°¡ ½ÇÇè ¹× º¸³Ê½º ¹®Á¦ ÇØ°á½Ã °¡»êÁ¡ ºÎ¿©)
´Ù¾çÇÑ ½ÇÇè ¼³Á¤¿¡ ´ëÇÑ °á°ú ¹× ºÐ¼® (¼ö¾÷½Ã°£¿¡ ¼³¸íÇÑ °á°ú Çü½Ä¿¡ ±¸¾Ö ¹ÞÁö ¸»°í ´Ù¾çÇÑ ±×·¡ÇÁ¿Í Ç¥¸¦ ÀÌ¿ëÇÏ¿© °á°ú¸¦ ºÐ¼®ÇØ º¸±â ¹Ù¶ø´Ï´Ù.)
Files & º¸°í¼ (FileµéÀº e-mail·Î, º¸°í¼´Â ÀμâÇØ¼ Á¦Ãâ)
°ø°³µÈ Äڵ带 »ç¿ëÇÒ °æ¿ì¿¡´Â ¹Ýµå½Ã Ãâó¸¦ ¸í½ÃÇÒ °Í (¾ð¾î´Â »ó°ü¾øÀ½)
References
Book:
Genetic Algorithms and Engineering Design
, Mitsuo Gen and Runwei Cheng, pp. 1-15, John Wiley & Sons, 1997.
Genetic algorithms in search, optimization, and machine learning
, David E. Goldberg, Addison-Wesley, 1989.
Web sites:
Introduction to GA with Java Applets
GA Playground - Java Genetic Algorithms Toolkit
Codes
GA Archive, Source Code Collection
GA related software
EC: Freeware and Shareware Tools
GA toolbox
¹®ÀÇ »çÇ×Àº
Á¶±³
¿¡°Ô·Î ¿¬¶ôÇϼ¼¿ä.