The Endocrine Control Evolutionary Algorithm: an extensible technique for optimization
- 226 Downloads
- 5 Citations
Abstract
This paper proposes an optimization technique inspired by the endocrine system, in particular by the intrinsic mechanism of hormonal regulation. The approach is applicable for many optimization problems, such as multimodal optimization in a static environment, multimodal optimization in a dynamic environment and multi-objective optimization. The advantage of this technique is that it is intuitive and there is no need for a supplementary mechanism to deal with dynamic environments, nor for major revisions in a multi-objective context. The Endocrine Control Evolutionary Algorithm (ECEA) is described. The ECEA is able to estimate and track the multiple optima in a dynamic environment. For multi-objective optimization problems, the issue of finding a good definition of optimality is solved naturally without using Pareto non-dominated in performance evaluation. Instead, the overall preference of the solution is used for fitness assignment. Without any adjustments, just by using a suitable fitness assignment, the ECEA algorithm performs well for the multi-objective optimization problems.
Keywords
Endocrine paradigm Multimodal optimization Multi-objective optimizationReferences
- Bessaou M, Petrowski A, Siarry P (2000) Island model combining with speciation for multimodal optimization. Parallel Problem Solving from Nature PPSN VI. Lect Notes Comput Sci 1917:437–446CrossRefGoogle Scholar
- Branke J (2001) Evolutionary approach to dynamic optimization problems—updated survey. In: GECCO workshop on evolutionary algorithms for dynamic optimization problems, pp 27–30Google Scholar
- Branke J (2002) Evolutionary optimization in dynamic environments. Kluver Academic Publishers, DordrechtCrossRefMATHGoogle Scholar
- Branke J (2007) Nature inspired optimization in dynamic environment. In: GECCO workshop EvoDOP, LondonGoogle Scholar
- De Jong KA (1975) An analysis of the behaviour of a class of genetic adaptive systems. PhD thesis, University of Michigan, Ann ArborGoogle Scholar
- Deb K, Jain S (2002) Running performance metrics for evolutionary multi-objective optimization. Indian Institute of Technology, Kanpur, Tech. Rep. KanGAL Report Number 2002004, May 2002Google Scholar
- Deb K, Agrawal S, Pratap A, Meyarian T (2000) A fast elitist nondominated sorting genetic algorithm for multiobjective optimization NSGA II. In: Proceedings of the parallel solving from nature VI conferenceGoogle Scholar
- Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multi-objective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary multiobjective optimization. Springer-Verlag, London, pp 105–145CrossRefGoogle Scholar
- EMOO (2012) The evolutionary multi-objective optimization (EMOO) repository. http://www.lania.mx/~ccoello/EMOO/. Cited 6 June 2012
- Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley Publishing Company, Inc., ReadingMATHGoogle Scholar
- Goldberg DE, Richardson J (1987) Genetic algorithms with sharing for multimodal function optimization. In: Grefensette JJ (ed) Proceedings of the 2nd international conference on genetic algorithms. Lawrence Erlbaum, Hillsdale, pp 41–49Google Scholar
- Griffin JE, Ojeda SR (eds) (2004) Textbook of endocrine physiology, 5th edn. Oxford University Press, New YorkGoogle Scholar
- Guyton AC, Hall JE (2006) Textbook of medical physiology, 11th edn. Elsevier Saunders, PhiladelphiaGoogle Scholar
- Hamann H, Stradner J, Schmickl T, Crailsheim K (2010) A hormone-based controller for evolutionary multi-modular robotics: from single modules to gait learning. In: Proceedings of IEEE congress on evolutionary computation, pp 1–8Google Scholar
- Hamann H, Schmickl T, Crailsheim K (2012) A hormone-based controller for evaluation-minimal evolution in decentrally controlled systems. Artif Life 18(2):165–198CrossRefMathSciNetGoogle Scholar
- Li J-P, Balazs ME, Parks GT, Clarkson PJ (2002) A species conserving genetic algorithm for multimodal function optimization. Evol Comput 10(3):207–234CrossRefGoogle Scholar
- Mahfoud SW (1992) Crowding and preselection revisited. In: Manner R, Manderick B (eds) Parallel problem solving from nature, vol 2. Elsevier Science, Amsterdam, pp 27–36Google Scholar
- Mahfoud S (1995) Niching methods for genetic algorithms. Doctoral dissertation, Illigal report no. 95001Google Scholar
- Neal M, Timmis J (2003) Timidity: a useful emotional mechanism for robot control? Informatica 27(2):197–204MATHGoogle Scholar
- Petrowski A (1996) A clearing procedure as a niching method for genetic algorithms. In: International conference on evolutionary computation, pp 798–803Google Scholar
- Petrowski A (1997) A new selection operator dedicated to speciation. In: Proceedings of the 7th international conference on genetic algorithms, pp 144–151Google Scholar
- Rotar C (2010) Endocrine control evolutionary algorithm. In: Synasc-2010 12th international symposium on symbolic and numeric algorithms for scientific computing, pp 174–181Google Scholar
- Schmickl T, Hamann H, Crailsheim K (2011) Modelling a hormone-inspired controller for individual- and multi-modular robotic systems. Math Comput Model Dyn Syst 17(3):221–242CrossRefMATHGoogle Scholar
- Schott JR (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization. Master’s thesis, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, CambridgeGoogle Scholar
- Sierra M, Coello C (2005) Improving PSO-based multi-objective optimization using crowding, Mutation and epsilon-dominance. In: Third international conference on evolutionary multi-criterion optimization, pp 505–519Google Scholar
- Srinivas N, Deb K (1995) Multi-objective function optimization using non-dominated sorting genetic algorithms. Evol Comput 2(3):221–248CrossRefGoogle Scholar
- Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces, technical report TR-95-012, ICSIGoogle Scholar
- Thomsen R (2004) Multimodal optimization using crowding-based differential evolution. In: Proceedings of the 2004 IEEE congress on evolutionary computation, IEEE PressGoogle Scholar
- Timmis J, Murray L, Neal M (2010) A neural-endocrine architecture for foraging in swarm robotic systems. Stud Comput Intell 284:319–330CrossRefGoogle Scholar
- Ursem RK (2002) Diversity-guided evolutionary algorithms. In: Proceedings of the 7th international conference on parallel problem solving from nature (PPSN VII), Springer-Verlag, pp 462–474Google Scholar
- Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms a comparative case study. In: Eiben AE, Back T, Schoenauer M, Schwefel HP (eds) Fifth international conference on parallel problem solving from nature (PPSN-V), Berlin, pp 292–301Google Scholar
- Zitzler E, Deb K, Thiele L (2000a) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195CrossRefGoogle Scholar
- Zitzler E, Laumanns M, Thiele L (2000b) SPEA 2: improving the strength Pareto evolutionary algorithm for multiobjective optimization. Springer, HeidelbergGoogle Scholar