Skip to main content

Advertisement

Log in

Multiobjective structural optimization using a microgenetic algorithm

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

In this paper, we present a genetic algorithm with a very small population and a reinitialization process (a microgenetic algorithm) for solving multiobjective optimization problems. Our approach uses three forms of elitism, including an external memory (or secondary population) to keep the nondominated solutions found along the evolutionary process. We validate our proposal using several engineering optimization problems taken from the specialized literature and compare our results with respect to two other algorithms (NSGA-II and PAES) using three different metrics. Our results indicate that our approach is very efficient (computationally speaking) and performs very well in problems with different degrees of complexity.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cannon32 Cannon WD (1932) The Wisdom of the body. Norton, New York

  2. Cheng99 Cheng F, Li X (1999) Generalized center method for multiobjective engineering optimization. Eng Optim 31:641–661

  3. Coello99 Coello Coello CA (1999) A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowl Inf Syst 1(3):269–308

    Google Scholar 

  4. Coello00c Coello Coello CA (2000) Handling preferences in evolutionary multiobjective optimization: a survey. In: 2000 Congress on evolutionary computation, vol 1. IEEE Service Center, Piscataway, NJ, pp 30–37

  5. Coello02a Coello Coello CA (2002) Theoretical and numerical constraint handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput Methods Appl Mech Eng 191(11–12):1245–1287

    Google Scholar 

  6. Coello02 Coello Coello CA, Van Veldhuizen DA, Lamont GB (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer, New York. ISBN 0-3064-6762-3

  7. Deb01e Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Chichester, UK. ISBN 0-471-87339-X

  8. Deb00f Deb K, Agrawal S, Pratab A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: Proceedings of the conference on parallel problem solving from nature VI. Springer, Berlin Heidelberg New York, pp 849–858

  9. Deb02 Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist Multiobjective Genetic algorithm: NSGA–II. IEEE Trans Evol Comput 6(2):182–197

  10. Edgeworth81 Edgeworth FY (1881) Mathematical physics. Keagan, London

  11. Fogel66 Fogel LJ (1966) Artificial intelligence through simulated evolution. Wiley, New York

  12. Fogel99 Fogel LJ (1999) Artificial Intelligence through Simulated Evolution. Forty years of evolutionary programming. Wiley, New York

  13. Fonseca95 Fonseca CM, Fleming PJ (1995) An overview of evolutionary algorithms in multiobjective optimization. Evol Comput 3(1):1–16

  14. Goldberg89 Goldberg DE (1989a) Genetic Algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MA

  15. Goldberg89a Goldberg DE (1989b) Sizing populations for serial and parallel genetic algorithms. In: Schaffer JD (ed) Proceedings of the 3rd international conference on genetic algorithms. Morgan Kaufmann, San Mateo, CA, pp 70–79

  16. Holland62 Holland JH (1962) Outline for a logical theory of adaptive systems. J Assoc Comput Mach 9:297–314

  17. Jaszkiewicz02a Jaszkiewicz A (2002) Genetic local search for multiple objective combinatorial optimization Eur J Oper Res 137(1):50–71

  18. Johnson95 Johnson E, Abushagur M (1995) Micro-genetic algorithm optimization methods applied to dielectric gratings. J Opt Soc Am 12(5):1152–1160

  19. Knowles00 Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto Archived Evolution Strategy. Evol Comput 8(2):149–172

  20. Krishnakumar89 Krishnakumar K (1989) Micro-genetic algorithms for stationary and non-stationary function optimization. SPIE Proc Intell Control Adaptive Syst 1196:289–296

  21. Kursawe91 Kursawe F (1991) A variant of evolution strategies for vector optimization. In: Schwefel HP, Männer R (eds) 1st Workshop on parallel problem solving from nature (PPSN I). Lecture notes in computer science, vol 496. Springer, Berlin Heidelberg New York, pp 193–197

  22. Michalewicz96a Michalewicz Z, Schoenauer M (1996) Evolutionary algorithms for constrained parameter optimization problems. Evol Comput 4(1):1–32

  23. Pareto96 Pareto V (1896) Cours D’Economie Politique, vols I and II, Rouge, Lausanne, Switzerland

  24. Richardson89 Richardson JT, Palmer MR, Liepins G, Hilliard M (1989) Some guidelines for genetic algorithms with penalty functions. In: Schaffer JD (ed) Proceedings of the 3rd international conference on genetic algorithms. Morgan Kaufmann, San Francisco, pp 191–197

  25. Schaffer84 Schaffer JD (1984) Multiple objective optimization with vector evaluated genetic algorithms. PhD thesis, Vanderbilt University, Nashville, TN

  26. Schaffer85 Schaffer JD (1985) Multiple objective optimization with vector evaluated genetic algorithms. In: Genetic Algorithms and their Applications: Proceedings of the 1st international conference on genetic algorithms, Erlbaum, Hillsdale, NJ, pp 93–100

  27. Schott95 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, Cambridge, MA

  28. Schwefel65 Schwefel H-P (1965) Kybernetische evolution als strategie der experimentellen forschung inder strömungstechnik. Dipl.-Ing. thesis (in German)

  29. Schwefel81 Schwefel H-P (1981) Numerical optimization of computer models. Wiley, Chichester, UK

  30. Srinivas94 Srinivas N, Deb K (1994) Multiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput 2(3):221–248

  31. Veldhuizen99a Van Veldhuizen DA (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. PhD thesis, Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB, Ohio

  32. Veldhuizen98 Van Veldhuizen DA, Lamont GB (1998) Multiobjective evolutionary algorithm research: a history and analysis. Technical Report TR-98-03, Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB, Ohio

  33. Veldhuizen00a Van Veldhuizen DA, Lamont GB (2000) Multiobjective evolutionary algorithms: analyzing the state-of-the-art. Evol Comput 8(2):125–147

  34. Wolpert97 Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

  35. Wu01b Wu J (2001) Quality assisted multiobjective and multidisciplinary genetic algorithms. PhD thesis, Department of Mechanical Engineering, University of Maryland at College Park, College Park, MD

  36. Xiao98 Xiao F, Yabe H (1998) Microwave imaging of perfectly conducting cylinders from real data by micro genetic algorithm coupled with deterministic method. IEICE Trans Electron E81-C(12):1784–1792

  37. Zitzler00 Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C.A. Coello Coello.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Coello Coello, C., Pulido, G. Multiobjective structural optimization using a microgenetic algorithm. Struct Multidisc Optim 30, 388–403 (2005). https://doi.org/10.1007/s00158-005-0527-z

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-005-0527-z

Keywords

Navigation