ABSTRACT
Multi-objective optimization tools are becoming increasingly popular in mechanical engineering and allow decision-makers to better understand the inevitable trade-offs. Mechanical design problems can however combine properties that make the use of optimization more complex: (i) expensive cost functions; (ii) discrete or step-like behavior of the cost functions; and (iii) non-linear constraints. The latter in particular has a great impact on the convergence and the diversity of the obtained Pareto front.
In this paper, we present five bi-objective mechanical design optimization problems with various levels of constraint complexity. They are used to rigorously benchmark two common constraint handling strategies (constrained-dominance and penalty function). The results suggest that both strategies have similar performance, and that as constraints become more intricate, convergence to the best-known Pareto front is not guaranteed. Indeed, analyzing the evolution of the hypervolume along generations reveals that the optimizer can get trapped in local optima. A detailed analysis of the obtained Pareto fronts for the proposed problems allows us to qualify the effects of the different constraints.
- Paul Acarnley. 2002. Stepping Motors: A Guide to Theory and Practice. JET.Google ScholarCross Ref
- Carlos A. Coello Coello. 2000. Use of a self-adaptive penalty approach for engineering optimization problems. Computers in Industry 41, 2 (March 2000), 113--127. Google ScholarDigital Library
- Carlos A. Coello Coello, Gary B. Lamont, and David A. Van Veldhuizen. 2007. Evolutionary algorithms for solving multi-objective problems (2. ed ed.). Springer, New York, NY. Google ScholarDigital Library
- Dipankar Dasgupta and Zbigniew Michalewicz. 1997. Evolutionary Algorithms in Engineering Applications. Springer, Berlin. Google ScholarDigital Library
- Kalyanmoy Deb. 2001. Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley & Sons. Google ScholarDigital Library
- K. Deb and H. Jain. 2014. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints. IEEE Transactions on Evolutionary Computation 18, 4 (Aug. 2014), 577--601.Google ScholarCross Ref
- Kalyanmoy Deb and Sachin Jain. 2003. Multi-Speed Gearbox Design Using Multi-Objective Evolutionary Algorithms. Journal of Mechanical Design 125, 3 (2003), 609.Google ScholarCross Ref
- Kalyanmoy Deb, Manikanth Mohan, and Shikhar Mishra. 2005. Evaluating the ε-Domination Based Multi-Objective Evolutionary Algorithm for a Quick Computation of Pareto-Optimal Solutions. Evolutionary Computation 13, 4 (Dec. 2005), 501--525. Google ScholarDigital Library
- K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6, 2 (April 2002), 182--197. Google ScholarDigital Library
- Kalyanmoy Deb and Santosh Tiwari. 2005. Multi-objective optimization of a leg mechanism using genetic algorithms. Engineering Optimization 37, 4 (June 2005), 325--350.Google ScholarCross Ref
- M. Farina and P. Amato. 2002. On the optimal solution definition for many-criteria optimization problems. In 2002 Annual Meeting of the North American Fuzzy Information Processing Society Proceedings. NAFIPS-FLTNT 2002 (Cat. No. 02TH8622). 233--238.Google Scholar
- C. M. Fonseca, L. Paquete, and M. Lopez-Ibanez. 2006. An Improved Dimension-Sweep Algorithm for the Hypervolume Indicator. 1157--1163.Google Scholar
- Pierre M. Grignon and Georges M. Fadel. 2004. A GA Based Configuration Design Optimization Method. Journal of Mechanical Design 126, 1 (March 2004), 6--15.Google ScholarCross Ref
- David Hadka and Patrick Reed. {n. d.}. Borg: An Auto-Adaptive Many-Objective Evolutionary Computing Framework. 21, 2 ({n. d.}), 231--259.Google Scholar
- International Organization for Standardization. 1998. Cylindrical gears for general and heavy engineering - Standard basic rack tooth profile. ISO 53:1998. Geneva, Switzerland, https://www.iso.org/standard/22643.htmlGoogle Scholar
- International Organization for Standardization. 1998. Vocabulary of gear terms - Part 1: Definitions related to geometry. ISO 1122--1:1998. Geneva, Switzerland. https://www.iso.org/standard/5649.htmlGoogle Scholar
- International Organization for Standardization. 2006. Calculation of load capacity of spur and helical gears. ISO 6336:2006. Geneva, Switzerland, https://www.iso.org/standard/36329.htmlGoogle Scholar
- International Organization for Standardization. 2007. Gears - Cylindrical involute gears and gear pairs - Concepts and geometry. ISO 21771:2007. Geneva, Switzerland, https://www.iso.org/standard/35989.htmlGoogle Scholar
- International Organization for Standardization. 2013. Cylindrical gears - ISO system of flank tolerance classification. ISO 1328--1:2013. Geneva, Switzerland. https://www.iso.org/standard/45309.htmlGoogle Scholar
- H. Ishibuchi, N. Akedo, and Y. Nojima. 2015. Behavior of Multiobjective Evolutionary Algorithms on Many-Objective Knapsack Problems. IEEE Transactions on Evolutionary Computation 19, 2 (April 2015), 264--283.Google ScholarDigital Library
- H. Jain and K. Deb. 2014. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach. IEEE Transactions on Evolutionary Computation 18, 4 (Aug. 2014), 602--622.Google ScholarCross Ref
- M. A. Jan and Q. Zhang. 2010. MOEA/D for constrained multiobjective optimization: Some preliminary experimental results. In 2010 UK Workshop on Computational Intelligence (UKCI). 1--6.Google Scholar
- William H. Kruskal and W. Allen Wallis. 1952. Use of Ranks in One-Criterion Variance Analysis. J. Amer. Statist. Assoc. 47, 260 (Dec. 1952), 583--621.Google ScholarCross Ref
- Marco Laumanns, Lothar Thiele, Kalyanmoy Deb, and Eckart Zitzler. 2002. Combining Convergence and Diversity in Evolutionary Multiobjective Optimization. Evolutionary Computation 10, 3 (Sept. 2002), 263--282. Google ScholarDigital Library
- Gustav Niemann and Hans Winter. 2003. Getriebe allgemein, Zahnradgetriebe - Grundlagen, Stirnradgetriebe (2., völlig neubearb. aufl., 2. berichtigter nachdr., korrigierter nachdr ed.). Number G. Niemann; H. Winter; Bd. 2 in Maschinenelemente. Springer, Berlin.Google Scholar
- Singiresu S. Rao. 2009. Engineering Optimization: Theory and Practice. John Wiley & Sons.Google ScholarCross Ref
- Jon T. Richardson, Mark R. Palmer, Gunar E. Liepins, and Mike Hilliard. 1989. Some Guidelines for Genetic Algorithms with Penalty Functions. In Proceedings of the Third International Conference on Genetic Algorithms. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 191--197. Google ScholarDigital Library
- Jérémi Régnier, Bruno Sareni, Xavier Roboam, and Stéphan Astier. 2003. Optimal design of electrical engineering systems using Pareto Genetic Algorithms.Google Scholar
- J. Schiffmann. 2015. Integrated Design and Multi-objective Optimization of a Single Stage Heat-Pump Turbocompressor. Journal of Turbomachinery 137, 7 (July 2015), 071002-071002-9.Google ScholarCross Ref
- Joseph Edward Shigley and Charles R. Mischke. 2001. Mechanical engineering design (6th ed ed.). McGraw Hill, Boston, Mass.Google Scholar
- Albert Swantner and Matthew I. Campbell. 2012. Topological and parametric optimization of gear trains. Engineering Optimization 44, 11 (Nov. 2012), 1351--1368.Google ScholarCross Ref
- Tetsuyuki Takahama and Setsuko Sakai. 2005. Constrained Optimization by ε Constrained Particle Swarm Optimizer with ε-level Control. In Soft Computing as Transdisciplinary Science and Technology (Advances in Soft Computing). Springer, Berlin, Heidelberg, 1019--1029.Google Scholar
- Tetsuyuki Takahama and Setsuko Sakai. 2015. Efficient Constrained Optimization by the epsilon Constrained Differential Evolution with Rough Approximation. In Evolutionary Constrained Optimization, Rituparna Datta and Kalyanmoy Deb (Eds.). Springerindia, 157--180.Google Scholar
- Qingfu Zhang, Aimin Zhou, Shizheng Zhao, Ponnuthurai Nagaratnam Suganthan, Wudong Liu, and Santosh Tiwari. 2008. Multiobjective optimization test instances for the CEC 2009 special session and competition. University of Essex, Colchester, UK and Nanyang technological University, Singapore, special session on performance assessment of multi-objective optimization algorithms, technical report 264 (2008).Google Scholar
- E. Zitzler and L. Thiele. 1999. Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation 3, 4 (Nov. 1999), 257--271. Google ScholarDigital Library
- E. Zitzler, L. Thiele, M. Laumanns, C. M. Fonseca, and V. G. da Fonseca. 2003. Performance assessment of multiobjective optimizers: an analysis and review. IEEE Transactions on Evolutionary Computation 7, 2 (April 2003), 117--132. Google ScholarDigital Library
Index Terms
- Impacts of constraints and constraint handling strategies for multi-objective mechanical design problems
Recommendations
Multi-objective Optimization with Dynamic Constraints and Objectives: New Challenges for Evolutionary Algorithms
GECCO '15: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary ComputationDynamic Multi-objective Optimization (DMO) is a challenging research topic since the objective functions, constraints, and problem parameters may change over time. Several evolutionary algorithms have been proposed to deal with DMO problems. ...
Constraint handling with modified hypervolume indicator for multi-objective optimization problems
GECCO '10: Proceedings of the 12th annual conference companion on Genetic and evolutionary computationMany problems across various domains of research may be formulated as a multi-objective optimization problem. The Multi-objective Evolutionary Algorithm framework (MOEA) has been applied successfully to unconstrained multi-objective optimization ...
Extending MOEA/D to Constrained Multi-objective Optimization via Making Constraints an Objective Function
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary ComputationMultiobjective Evolutionary Algorithm based on Decomposition (MOEA/D) is effective for solving multi-objective optimization problems. However, in real-world applications, problems with imposed constraints are common. Therefore, research on Constraint ...
Comments