Abstract
Genetic algorithms (GAs) have been used to tackle non-linear multi-objective optimization (MOO) problems successfully, but their success is governed by key parameters which have been shown to be sensitive to the nature of the particular problem, incorporating concerns such as the numbers of objectives and variables, and the size and topology of the search space, making it hard to determine the best settings in advance. This work describes a real-encoded multi-objective optimizing GA (MOGA) that uses self-adaptive mutation and crossover, and which is applied to optimization of an airfoil, for minimization of drag and maximization of lift coefficients. The MOGA is integrated with a Free-Form Deformation tool to manage the section geometry, and XFoil which evaluates each airfoil in terms of its aerodynamic efficiency. The performance is compared with those of the heuristic MOO algorithms, the Multi-Objective Tabu Search (MOTS) and NSGA-II, showing that this GA achieves better convergence.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence, 2nd edn. MIT Press, Massachusetts (1992)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization & Machine Learning. Addison-Wesley, Reading (1989)
Schaffer, J.D.: Some experiments in machine learning using vector evaluated genetic algorithms (1984)
Jones, D.F., Mirrazavi, S.K., Tamiz, M.: Multi-objective meta-heuristics An overview of the current state-of-the-art. European Journal of Operational Research 137(1), 1–9 (2002)
Coello Coello, C.A.: Evolutionary multi-objective optimization: a historical view of the field. IEEE Computational Intelligence Magazine 1(1), 28–36 (2006)
Fleming, P.J., Purshouse, R.C., Lygoe, R.J.: Many-objective optimization: An engineering design perspective. In: Coello Coello, C.A., Hernández Aguirre, A., Zitzler, E. (eds.) EMO 2005. LNCS, vol. 3410, pp. 14–32. Springer, Heidelberg (2005)
Fonseca, C.M., Fleming, P.J.: Multiobjective optimization and multiple constraint handling with evolutionary algorithms - part i: A unified formulation. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 28(1), 26 (1998)
Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. John Wiley, Chichester (2001) ID: 2
Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C.M., da Fonseca, V.G.: Performance assessment of multiobjective optimizers: An analysis and review. IEEE Transactions on Evolutionary Computation 7(2), 117–132 (2003)
Jong, K.A.D.: An analysis of the behavior of a class of genetic adaptive systems (1975) AAI7609381
Deb, K., Agrawal, R.B.: Simulated binary crossover for continuous search space. Complex Systems, 115–148 (1995)
Bäck, T.: Self-adaptation in genetic algorithms. In: Proceedings of the First European Conference on Artificial Life, pp. 263–271. MIT Press (1992)
Eiben, A.E., Schut, M.C., Wilde, A.R.D.: Boosting genetic algorithms with self-adaptive selection. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1584–1589 (2006)
Eiben, A.E., Schut, M.C., de Wilde, A.R.: Is self-adaptation of selection pressure and population size possible? a case study. In: Runarsson, T.P., Beyer, H.-G., Burke, E.K., Merelo-Guervós, J.J., Darrell Whitley, L., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 900–909. Springer, Heidelberg (2006)
Zhang, J., Sanderson, A.C.: Self-adaptive multi-objective differential evolution with direction information provided by archived inferior solutions. In: IEEE Congress on Evolutionary Computation, CEC 2008 (IEEE World Congress on Computational Intelligence), pp. 2801–2810 (2008) ID: 1
Zhang, J., Sanderson, A.C.: Jade: Self-adaptive differential evolution with fast and reliable convergence performance. In: IEEE Congress on Evolutionary Computation, CEC 2007, pp. 2251–2258 (2007) ID: 1
Storn, R., Price, K.: Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11(4), 341–359 (1997)
Tušar, T., Filipič, B.: Differential evolution versus genetic algorithms in multiobjective optimization. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) EMO 2007. LNCS, vol. 4403, pp. 257–271. Springer, Heidelberg (2007)
Sareni, B., Regnier, J., Roboam, X.: Recombination and self-adaptation in multi-objective genetic algorithms. In: Liardet, P., Collet, P., Fonlupt, C., Lutton, E., Schoenauer, M. (eds.) EA 2003. LNCS, vol. 2936, pp. 115–126. Springer, Heidelberg (2004)
Tan, K.C., Goh, C.K., Yang, Y.J., Lee, T.H.: Evolving better population distribution and exploration in evolutionary multi-objective optimization. European Journal of Operational Research 171(2), 463–495 (2006)
Tan, K.C., Chiam, S.C., Mamun, A.A., Goh, C.K.: Balancing exploration and exploitation with adaptive variation for evolutionary multi-objective optimization. European Journal of Operational Research 197(2), 701–713 (2009)
Ho, C.W., Lee, K.H., Leung, K.S.: A genetic algorithm based on mutation and crossover with adaptive probabilities. In: Proceedings of the 1999 Congress on Evolutionary Computation, CEC 1999, vol. 1, p. 775 (1999)
Li, M., Cai, Z., Sun, G.: An adaptive genetic algorithm with diversity-guided mutation and its global convergence property. Journal of Central South University of Technology 11(3), 323–327 (2004)
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: Nsga-ii. In: Schoenauer, M., Deb, K., Rudolph, G., Yao, X., Lutton, E., Merelo, J., Schwefel, H.P. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 849–858. Springer, Heidelberg (2000)
Deb, K., Goyal, M.: A combined genetic adaptive search (geneas) for engineering design. Computer Science and Informatics 26, 30–45 (1996)
Kukkonen, S., Deb, K.: Improved pruning of non-dominated solutions based on crowding distance for bi-objective optimization problems. In: IEEE Congress on Evolutionary Computation, CEC 2006, pp. 1179–1186 (2006) ID: 1
Bäck, T., Eiben, A.E., van der Vaart, N.A.L.: An emperical study on GAs “without parameters”. In: Schoenauer, M., Deb, K., Rudolph, G., Yao, X., Lutton, E., Merelo, J., Schwefel, H.P. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 315–324. Springer, Heidelberg (2000)
Smith, J.E., Fogarty, T.C.: Self adaptation of mutation rates in a steady state genetic algorithm. In: Proceedings of the 1996 IEEE Conference on Evolutionary Computation, pp. 318–323. IEEE (1996)
Kipouros, T., Peachey, T., Abramson, D., Savill, M.: Enhancing and developing the practical optimisation capabilities and intelligence of automatic design software AIAA 2012-1677. In: 8th AIAA Multidisciplinary Design Optimization Specialist Conference (MDO). American Institute of Aeronautics and Astronautics (April 2012)
Jaeggi, D.M., Parks, G.T., Kipouros, T., Clarkson, P.J.: The development of a multi-objective tabu search algorithm for continuous optimisation problems. European Journal of Operational Research 185(3), 1192–1212 (2008) ID: 3
Abott, I., von Doenhoff, A.: Theory of wing sections: including a summary of airfoil data. Dover, New York (1959)
Sederberg, T.W., Parry, S.R.: Free-form deformation of solid geometric models. SIGGRAPH Comput. Graph. 20(4), 151–160 (1986)
Drela, M.: Xfoil - an analysis and design system for low reynolds number airfoils. In: Low Reynolds Number Aerodynamics Conference, Germany, Notre Dame, pp. 1–12 (1989)
Inselberg, A.: Parallel Coordinates: Visual Multidimensional Geometry and Its Applications. Springer (2009)
Kipouros, T., Mleczko, M., Savill, M.: Use of parallel coordinates for post-analyses of multi-objective aerodynamic design optimisation in turbomachinery. AIAA-2008-2138. In: 4th AIAA Multi-Disciplinary Design Optimization Specialist Conference. Structures, Structural Dynamics, and Materials and Co-located Conferences, Schaumburg, Illinois. American Institute of Aeronautics and Astronautics (April 2008)
Bleuler, S., Laumanns, M., Thiele, L., Zitzler, E.: Pisa - a platform and programming language independent interface for search algorithms. In: Fonseca, C.M., Fleming, P.J., Zitzler, E., Deb, K., Thiele, L. (eds.) EMO 2003. LNCS, vol. 2632, pp. 494–508. Springer, Heidelberg (2003)
Zitzler, E., Thiele, L.: Multiobjective optimization using evolutionary algorithms - a comparative case study. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN 1998. LNCS, vol. 1498, pp. 292–301. Springer, Heidelberg (1998)
Epanechnikov, V.: Non-parametric estimation of a multivariate probability density. Theory of Probability & Its Applications 14(1), 153–158 (1969)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Oliver, J.M., Kipouros, T., Savill, A.M. (2013). A Self-adaptive Genetic Algorithm Applied to Multi-Objective Optimization of an Airfoil. In: Emmerich, M., et al. EVOLVE - A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation IV. Advances in Intelligent Systems and Computing, vol 227. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-01128-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-01128-8_17
Publisher Name: Springer, Heidelberg
Print ISBN: 978-3-319-01127-1
Online ISBN: 978-3-319-01128-8
eBook Packages: EngineeringEngineering (R0)