Abstract
This paper presents some improvements to Multi-Objective Genetic Algorithms (MOGAs). MOGA modifies certain operators within the GA itself to produce a multiobjective optimization technique. The improvements are made to overcome some of the shortcomings in niche formation, stopping criteria and interaction with a design decision-maker. The technique involves filtering, mating restrictions, the idea of objective constraints, and detecting Pareto solutions in the non-convex region of the Pareto set. A step-by-step procedure for an improved MOGA has been developed and demonstrated via two multiobjective engineering design examples: (i) two-bar truss design, and (ii) vibrating platform design. The two-bar truss example has continuous variables while the vibrating platform example has mixed-discrete (combinatorial) variables. Both examples are solved by MOGA with and without the improvements. It is shown that MOGA with the improvements performs better for both examples in terms of the number of function evaluations.
Similar content being viewed by others
References
Azarm, S.; Narayanan, S. 1999: A multiobjective interactive sequential hybrid optimization technique for design decision making.Eng. Opt. (accepted)
Baker, J.E. 1987: Reducing bias and inefficiency in the selection algorithm. In: Grefenstette, J. (ed.)Proc. 2-nd Int. Conf. on Genetic Algorithms and Their Applications, pp. 14–21. New Jersey
Chankong, V.; Haimes, Y.Y. 1983:Multiobjective decision making: theory and methodology. New York: Elsevier Science Publishing Co., Inc.
Eschenauer, H.; Koski, J.; Osyczka, A. (eds.) 1990:Multicriteria design optimization. Berlin, Heidelberg, New York: Springer
Fleming, P.J.; Pashkevic, A.P. 1985: Computer aided control system design using a multiobjective optimization approach.Proc. IEEE Control '85 Conf., pp. 174–179
Fonseca, C.M.; Fleming, P.J. 1993: Genetic algorithms for multiobjective optimization: formulation, discussion, and generalization. In: Forrest, S. (ed.)Proc. 5-th Int. Conf. on Genetic Algorithms, pp. 416–423
Fonseca, C.M.; Fleming, P.J. 1995: An overview of evolutionary algorithms in multiobjective optimization.Evolutionary Computation 3, 1–16
Fonseca, C.M.; Fleming, P.J. 1998: Multiobjective optimization and multiple constraint handling with evolutionary algorithms. Part I: a unified formulation.IEEE Trans. Systems, Man, Cyber. 28, 26–37
Goldberg, D.E. 1989:Genetic algorithms in search, optimization, and machine learning. Reading, MA: Addison-Wesley
Goldberg, D.E.; Segrest, P. 1987: Finite Markov chain analysis of genetic algorithms. In: Grefenstette, J.J. (ed.)Genetic algorithms and their applications. Proc.2-nd Int. Conf. on Genetic Algorithms, pp. 1–8
Hajela, P.; Lin, C.-Y. 1992: Genetic search strategies in multicriterion optimal design.Struct. Optim. 4, 99–107
Horn, J.; Nafpliotis, N.; Goldberg, D.E. 1994: A niched Pareto genetic algorithm for multiobjective optimization.Proc. IEEE Conf. on Evolutionary Computation '94, pp. 82–87
Jones, D.F.; Tamiz, M.; Mirrazavi, S.K. 1998: Investigation into the incorporation and use of multiple objectives in genetic algorithms.Proc. MOPGP'98 (held in Quebec City, Canada)
Kirsch, U. 1981:Optimal structural design. New York: McGraw-Hill
Levine, D. 1996: PGA pack parallel genetic algorithm library.Mathematics and Computer Science, Argonne National Lab, Argonne, IL
Liepins, G.E.; Hilliard, M.R.; Richardson, J.; Palmer, M. 1988: Genetic algorithms application to set covering and traveling salesman problems.Operations Research and Artificial Intelligence: The Integration of Problem-Solving Strategies, 117–132
Messac, A. 1996: Physical programming: effective optimization for computational design.AIAA J. 34, 149–158
Miettinen, K.M. 1999:Nonlinear multiobjective optimization. Boston: Kluwer
Palli, N.; Azarm, S.; McCluskey, P.; Sundararajan, R. 1998: An interactive multistage (-inequality constrain method for multiple objectives decision making.Trans. ASME, J. Mech. Des. 120, 678–686
Schaffer, J.D. 1991: Mulitple objective optimization with vector evaluated genetic algorithms. In: Grefenstette, J. (ed.)Proc. 1-st Int. Conf. on Genetic Algorithms, pp. 93–100
Srinivas, N.; Deb, K. 1994: Multiobjective optimization using nondominated sorting in genetic algorithms.Evolutionary Computation 2, 221–248
Author information
Authors and Affiliations
Additional information
Communicated by J. Sobieski
Rights and permissions
About this article
Cite this article
Narayanan, S., Azarm, S. On improving multiobjective genetic algorithms for design optimization. Structural Optimization 18, 146–155 (1999). https://doi.org/10.1007/BF01195989
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01195989