This chapter presents a survey of techniques used to incorporate knowledge into evolutionary algorithms, with a particular emphasis on multi-objective optimization. We focus on two main groups of techniques: those that incorporate knowledge into the fitness evaluation, and those that incorporate knowledge in the initialization process and the operators of an evolutionary algorithm. Several techniques representative of each of these groups are briefly discussed, together with some examples found in the specialized literature. In the last part of the chapter, we provide some research ideas that are worth exploring in the future by researchers interested in this topic.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Coello Coello C A, Van Veldhuizen D A, Lamont G B (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer Academic Publishers, New York
Deb K (2001) Multi-objective optimization using evolutionary algorithms. John Wiley & Sons, Chichester, UK
Vapnik V (1998) Statistical learning theory. Wiley Information Technology Encyclopedia and Acronyms. Springer, Berlin Heidelberg, New York
Riesbeck C K, Schank R C (1989) Inside case-based reasoning. Lawrence Erlbaum Associates, New Jersey
Chen J H, Goldberg D E, Ho S-Y, Sastry K (2002) Fitness inheritance in multi-objective optimization. In: Langdon W B and Cantú-Paz E, Mathias K, Roy R, Davis D, Poli R, Balakrishnan K, Honavar V, Rudolph G, Wegener J, Bull L, Potter M A, Schultz A C, Miller J F, Burke E, Jonoska N (eds) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’2002). Morgan Kaufmann Publishers, San Francisco, California, 319–326
Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multiobjective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary Multiobjective Optimization. Theoretical Advances and Applications. Springer, USA, 105–145
Reynolds R G (1994) An introduction to cultural algorithms. In: Sebald A V, Fogel L J (eds) Proceedings of the Third Annual Conference on Evolutionary Programming. World Scientific, 131–139
Reynolds R G, Michalewicz Z, Cavaretta M (1995) Proceedings of the Fourth Annual Conference on Evolutionary Programming. In: McDonnell J R, Reynolds R G, Fogel, D B (eds) Using Cultural Algorithms for Constraint Handling in GENOCOP. MIT Press, 298–305
Ong Y S, Nair P B, Keane A J, Wong K W (2004) Surrogate-assisted evolutionary optimization frameworks for high-fidelity engineering design problems. In: Jin Y (eds) Knowledge Incorporation in Evolutionary Computation, Springer, Studies in Fuzziness and Soft Computing, 307–332
Williams C K I, Rasmussen C E (1996) Gaussian processes for regression. In: Touretzky D S, Mozer M C, Hasselmo M E (eds) Advances in Neural Information Processing Systems 8, MIT Press
Chafekar D, Shi L, Rasheed K, Xuan J (2005) Multi-objective GA optimization using reduced models. IEEE Transactions on Systems, Man, and Cybernetics: Part-C 35 (2):261–265
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolutionary Computation 8(2):173–195
Jensen M T (2003) Reducing the run-time complexity of multiobjective EAs: the NSGA-II and other algorithms. IEEE Transactions on Evolutionary Computation 7(5):503–515
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA–II. IEEE Transactions on Evolutionary Computation 6(2):182–197
Jin Y (2005) A comprehensive survey of fitness approximation in evolutionary computation. Soft Computing 9(1):3-12
Knowles J (2006) ParEGO: A hybrid algorithm with on-line landscape approximation for expensive multiobjective optimization problems. IEEE Transactions on Evolutionary Computation 10(1): 50–66
Salami M, Hendtlass T (2003) A fast evaluation strategy for evolutionary algorithms. Applied Soft Computing 2:156–173
Islas Pérez E and Coello Coello C A, Hernández Aguirre A (2005) Extraction and reuse of design patterns from genetic algorithms using case-based reasoning. Soft Computing–A Fusion of Foundations, Methodologies and Applications 9(1):44–53
Louis S J, McGraw G, Wyckoff R (1993) Case-based reasoning assisted explanation of genetic algorithm results. Journal of Experimental and Theoretical Artificial Intelligence 5: 21–37
Chung C-J, Reynolds R G (1998) CAEP: An evolution-based tool for real-valued function optimization using cultural algorithms. Journal on Artificial Intelligence Tools 7(3): 239–292
Kung H T, Luccio F, Preparata F P (1975) On finding the maxima of a set of vectors. Journal of the Association for Computing Machinery 22(4): 469–476
Deb K, Mohan M, Mishra S (2005) Evaluating the ε-domination based multi-objective evolutionary algorithm for a quick computation of pareto-optimal solutions. Evolutionary Computation 13(4):501–525
Emmerich M T M, Giannakoglou K C, Naujoks B (2006) Single and multiobjective evolutionary optimization assisted by Gaussian random field metamodels. IEEE Transactions on Evolutionary Computation 10(4):421-439
Gibbs M N, MacKay D J C (1996) Efficient implementation of Gaussian processes for interpolation. http://www.inference.phy.cam.ac.uk/mackay/ abstracts/gpros.html
Rasheed K, Ni X, Vattam S (2003) Comparison of methods for developing dynamic reduced models for design optimization. Soft Computing Journal (in press)
Hong Y-S, Lee H, Tahk M-J (2003) Acceleration of the convergence speed of evolutionary algorithms using multi-layer neural networks. Engineering Optimization 35(1): 91–102
Hüscken M, Jin Y, Sendhoff B (2005) Structure optimization of neural networks for aerodynamic optimization. Soft Computing Journal 9(1):21–28
Pierret S (1999) Turbomachinery blade design using a navier-stokes solver and artificial neural network. ASME Journal of Turbomachinery 121(3): 326–332
Bueche D, Schraudolph N N, Koumoutsakos P (2004) Accelerating evolutionary algorithms with Gaussian process fitness function models. IEEE Trans. on Systems, Man, and Cybernetics: Part C
Hardy R L (1971) Multiquadric equations of topography and other irregular surfaces. Journal of Geophysics Research 76:1905–1915
Bramanti A, Barba P Di, Farina M, Savini A (2001) Combining response surfaces and evolutionary strategies for multiobjective Pareto-optimization in electromagnetics. International Journal of Applied Electromagnetics and Mechanics 15(1):231–236
Ong Y S, Nair P B, Keane A J (2003) Evolutionary optimization of computationally expensive problems via surrogate modeling. AIAA Journal 41(4):687–696
Becerra R L, Coello Coello C A (2006) Cultured differential evolution for constrained optimization. Computer Methods in Applied Mechanics and Engineering 195 (33–36):4303–4322
Huband S, Hingston P, Barone L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Transactions on Evolutionary Computation, 10(5): 477–506
Farina M (2002) A neural network based generalized response surface multiobjective evolutionary algorithms. Congress on Evolutionary Computation, IEEE Press, 956–961
Nain P K S, Deb K (2003) Computationally effective search and optimization procedure using coarse to fine approximation. Congress on Evolutionary Computation, IEEE Press, 2081–2088
Sastry K, Goldberg D E, Pelikan M (2001) Don’t evaluate, inherit. Proceedings of Genetic and Evolutionary Computation Conference, Morgan Kaufmann Publishers, 551–558
Smith R E, Dike B A, Stegmann S A (1995) Fitness inheritance in genetic algorithms. SAC ’95: Proceedings of the 1995 ACM symposium on Applied Computing, Nashville, Tennessee, United States, ACM Press, New York, NY, USA, 345–350
Bui L T, Abbass H, Essam D (2005) Fitness inheritance for noisy evolutionary multi-objective optimization. Proceedings of Genetic and Evolutionary Computation Conference (GECCO-2005), ACM, 779–785
Reyes-Sierra M, Coello Coello C A (2006) Dynamic fitness inheritance proportion for multi-objective particle swarm optimization. Genetic and Evolutionary Computation Conference (GECCO’2006), ACM Press. ISBN 1-59593-186-4, Seattle, Washington, USA, 89–90
Louis S J, Johnson J (1997) Solving similar problems using genetic algorithms and case-based memory. Proceedings of the Seventh International Conference on Genetic Algorithms (ICGA97), Morgan Kaufmann, San Francisco, CA.
Louis S J, Zhang Y (1999) A sequential similarity metric for case injected genetic algorithms applied to TSPs. Proceedings of the Genetic and Evolutionary Computation Conference, Morgan Kaufman, Orlando, Florida, USA, 377–384
Louis S J (2002) Genetic learning for combinational logic design. Proceedings of the GECCO-2002 Workshop on Approximation and Learning in Evolutionary Computation, New York, NY, 21–26
Miles C, Louis S J (2005) Case-injection improves response time for a real-time strategy game. Proceedings of the IEEE Symposium on Computational Intelligence in Games, IEEE Press, New York, NY
Drewes R, Louis S J, Miles C, McDonnell J, Gizzi N (2003) Use of case injection to bias genetic algorithm solution of similar problems. Proceedings of the International Congress on Evolutionary Computation, IEEE Press, Canberra, Australia
Jin X, Reynolds R G (1999) Using knowledge-based evolutionary computation to solve nonlinear constraint optimization problems: a cultural algorithm approach. Congress on Evolutionary Computation, IEEE Service Center, 1672–1678
Coello Coello C A, Landa Becerra R (2002) Adding knowledge and efficient data structures to evolutionary programming: A cultural algorithm for constrained optimization. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’2002), Morgan Kaufmann Publishers, 201–209
Peng B, Reynolds R G, Brewster J (2003) Cultural swarms. Proceedings of the Congress on Evolutionary Computation 2003 (CEC’2003), IEEE Service Center
Landa Becerra R, Coello Coello C A (2005) Optimization with constraints using a cultured differential evolution approach. Genetic and Evolutionary Computation Conference (GECCO’2005), ACM Press,Washington, DC, USA, : 27–34
Landa Becerra R, Coello Coello C A (2006) Solving hard multiobjective optimization problems using e-Constraint with cultured differential evolution. Parallel Problem Solving from Nature - PPSN VIII, LNCS, Springer-Verlag
Coello Coello C A, Landa Becerra R (2003) Evolutionary multiobjective optimization using a cultural algorithm. IEEE Swarm Intelligence Symposium Proceedings, IEEE Service Center, 6–13
Huband S, Barone L, While L, Hingston P (2005) A scalable multi-objective test problem toolkit. Evolutionary Multi-Criterion Optimization. Third International Conference, EMO 2005, Springer. Lecture Notes in Computer Science, 3410:280–295
Sacks J, Welch W, Mitchell T, Wynn H (1989) Design and analysis of computer experiments (with discussion). Statistical Science 4:409–435
Emmerich M, Giotis A, Özdenir M, Bäck T, Giannakoglou K (2002) Metamodel-assisted evolution strategies. Parallel Problem Solving from Nature, Lecture Notes in Computer Science, Springer, 371–380
Ratle A (1998) Accelerating the convergence of evolutionary algorithms by fitness landscape approximation. Parallel Problem Solving from Nature V, 87–96
Ulmer H, Streichert F, Zell A (2003) Evolution startegies assisted by Gaussian processes with improved pre-selection criterion. Proceedings of IEEE Congress on Evolutionary Computation, 692–699
Wilson B, Cappelleri D J, Simpson T W, Frecker M I (2000) Efficient pareto frontier exploration using surrogate approximations. Symposium on Multidisciplinary Analysis and Optimization, AIAA, Long Beach, CA
Karakasis M K, Giannakoglou K C (2005) Metamodel-assisted multi-objective evolutionary optimization. EUROGEN 2005. Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems, Munich, Germany
Voutchkov I, Keane A J (2006) Multiobjective optimization using surrogates. Adaptive Computing in Design and Manufacture Proceedings of the Seventh International Conference, the Institute for People-centered Computation (IP-CC), Bristol, UK, 167–175
Deb K, Mohan M, Mishra S (2003) Towards a quick computation of well-spread pareto-optimal solutions. Evolutionary Multi-Criterion Optimization. Second International Conference, EMO 2003, Springer. Lecture Notes in Computer Science. 2632:222–236
X. Zheng and B. A. Julstrom and W. Cheng (1997) Design of vector quantization codebooks using an genetic algorithm. Proceedings of IEEE International Conference on Evolutionary Computation (ICEC 97), 525–530
Reyes Sierra M, Coello Coello C A (2005) A study of fitness inheritance and approximation techniques for multi-objective particle swarm optimization. IEEE Congress on Evolutionary Computation (CEC’2005), IEEE Service Center, Edinburgh, Scotland
Ulmer H, Streicher F, Zell A (2003) Model-assisted steady-state evolution strategies. Proceedings of Genetic and Evolutionary Computation Conference, LNCS 2723:610–621
Won K S, Ray T (2004) Performance of kriging and cokriging based surrogate models within the unified framework for surrogate assisted optimization. IEEE Congress on Evolutionary Computation, 1577–1585
Abboud K, Schoenauer M (2002) Surrogate deterministic mutation. Proceedings of Artificial Evolution, 103–115
Bhattacharya M, Lu G (2003) A dynamic approximate fitness based hybrid EA for optimization problems. Proceedings of IEEE Congress on Evolutionary Computation, 1879–1886
Ducheyne Els I, De Baets B, De Wulf R (2003) Is fitness inheritance useful for real-world applications? Evolutionary Multi-Criterion Optimization. Second International Conference, EMO 2003, Springer. Lecture Notes in Computer Science. 2632:31–42
Reynolds R G, Chung C-J (1997) A cultural algorithm framework to evolve multi-agent cooperation with evolutionary programming. Proceedings of the 6th International Conference on Evolutionary Programming VI, Springer-Verlag, 323–334
Saleem S, Reynolds R (2000) Cultural algorithms in dynamic environments. Proceedings of the Congress on Evolutionary Computation, 1513–1520
Reynolds R G, Chung C-J (1997) Knowledge-based self-adaptation in evolutionary programming using cultural algorithms. Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC 97), 71–76
Reyes Sierra María M (2006) Use of coevolution and fitness inheritance for multiobjective particle swarm optimization. Computer Science Section, Department of Electrical Engineering, CINVESTAV-IPN, Mexico
Giunta A A, Watson L (1998) A comparison of approximation modeling techniques: Polynomial versus interpolating models. AIAA, 47–58
Jin R, Chen W, Simpsonand T W (2000) Comparative studies of metamodeling techniques under miltiple modeling criteria. AIAA, 2000–4801
Goel T, Vaidyanathan R, Haftka R, Shyy W, Queipo N, Tucker K (2004) Response surface approximation of Pareto optimal front in multiobjective optimization. AIAA, 2004–4501
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Landa-Becerra, R., Santana-Quintero, L.V., Coello, C.A.C. (2008). Knowledge Incorporation in Multi-objective Evolutionary Algorithms. In: Ghosh, A., Dehuri, S., Ghosh, S. (eds) Multi-Objective Evolutionary Algorithms for Knowledge Discovery from Databases. Studies in Computational Intelligence, vol 98. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77467-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-77467-9_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77466-2
Online ISBN: 978-3-540-77467-9
eBook Packages: EngineeringEngineering (R0)