Article information

2018 , Volume 23, ¹ 5, p.21-36

Garagulova A.K., Gorbacheva D.O., Chirkov D.V.

Comparative analysis of MOGA and NSGA-II on the case study of optimization for the profile of the hydraulic turbine runner

Purpose. The main goal of this article is to compare two popular multi-objective genetic algorithms MOGA and NSGA-II by solving test problems and a practical problem of hydraulic turbine runner optimization. Modification of NSGA-II called NSGA-IIm is also considered. The major problem is to compare convergence rates of approximate solution to the exact Pareto front.

Methodology. The genetic algorithms MOGA and NSGA-II are described in detail. The modified algorithm NSGA-IIm is NSGA-II with the recombination and mutation operators taken from the MOGA algorithm. The known problems ZDT3 (2 objectives, 30 and 12 parameters, no constraints) and OSY (2 objectives, 6 parameters, 6 constraints) are taken as test problems. These algorithms are compared by solving runner optimization problem with 24 free parameters and 2 or 3 objectives. To compare the algorithms, a metric characterizing the distance from the approximate Pareto front to the exact one is introduced. Since the algorithms are stochastic in nature, the value of the metric was averaged over 100 runs of the algorithm. In the two-objective runner optimization problem the metric value was averaged over 3 runs of the algorithm.

Findings. Solving the test problems, it was found that in the first 50 generations the MOGA algorithm converges faster than other algorithms, but after 50 generations the NSGA-II algorithm has shown the best result. The MOGA algorithm gives an approximate front containing more solutions than NSGA-II. When solving the two-objective and the three-objective runner optimization problem the similar results were obtained. The approximate Pareto front, obtained by the MOGA algorithm, is distributed more uniformly than other algorithms and contains a larger number of solutions. The advantage of the algorithms NSGA-II and NSGA-IIm is a slightly better definition of extreme values of target functionals. However, the obtained differences are not very significant.

Originality/value. Obtained results show that both MOGA and NSGA-II are very similar in terms of convergence rate and can be applied for solving complex engineering problems.

[full text]
Keywords: genetic algorithm, NSGA-II, MOGA

doi: 10.25743/ICT.2018.23.5.003

Author(s):
Garagulova Anastasiya Kerimovna
Office: Institute of Computational Technologies of the Siberian Branch of the Russian Academy of Sciences
Address: 630090, Russia, Novosibirsk, Academician M.A. Lavrentiev avenue, 6
E-mail: akgaragulova@gmail.com

Gorbacheva Daria Olegovna
Office: Institute of Computational Technologies of the Siberian Branch of the Russian Academy of Sciences
Address: 630090, Russia, Novosibirsk, Academician M.A. Lavrentiev avenue, 6
E-mail: pankod17@gmail.com

Chirkov Denis Vladimirovich
PhD.
Position: Senior Research Scientist
Office: Institute of Computational Technologies SB RAS
Address: 630090, Russia, Novosibirsk, Ac. Lavrentjev Ave. 6,
Phone Office: (383) 330 73 73
E-mail: chirkov@ict.nsc.ru

References:
[1] Nakamura, K., Kurosawa, S. Design Optimization of a High Specific Speed Francis Turbine Using Multi-Objective Genetic Algorithm. The International Journal of Fluid Machinery and Systems. 2009; 2(2):102-109.

[2] Chernyy, S. G., Chirkov, D. V., Lapin, V. N., Skorospelov, V. A., Sharov, S. V. Chislennoe modelirovanie techeniy v turbomashinakh [Numerical modeling of flows in turbomachines]. Novosibirsk: Izdatel’stvo Nauka; 2006: 202. (In Russ.)

[3] Lyutov, A. E., Chirkov, D. V., Skorospelov, V. A., Turuk, P. A., Cherny, S. G. Coupled multipoint shape optimization of runner and draft tube of hydraulic turbines. Journal of Fluids Engineering. 2015; 137(11). Article Number: 111302, 11.

[4] Chirkov, D., Ankudinova, A., Kryukov, A., Cherny, S., Skorospelov, V. Multi-objective shape optimization of a hydraulic turbine runner using efficiency, strength and weight criteria. Structural and Multidisciplinary Optimization. 2018; 58(2): 627-640.

[5] Fonseca, C. M., Fleming, P. J. Genetic Algorithms for Multiobjective Optimization: Formulation, Discussion and Generalization. Proceedings of the 5th International Conference on Genetic Algorithms, Urbana-Champaign, IL, USA; 1993. San Francisco, CA, USA : Morgan Kaufmann Publishers; 1993: 416-423.

[6] Horn, J., Nafpliotis, N. Multiobjective optimization using the niched Pareto genetic algorithm. Proceedings of the First IEEE Conference on Evolutionary Computation, IEEE World Congress on Computational Intelligence, Urbana Illinois, 1993. Piscataway, New Jersey: IEEE Service Center; 1994: 33. Report ¹ 93005.


[7] Deb, K., Pratap, A., Agarwal, S., Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation. 2002; (6):182-197.

[8] Diaz-Manriquez, A., Toscano, G., Barron-Zambrano, J. H., Tello-Leal, E. A Review of Surrogate Assisted Multiobjective Evolutionary Algorithms. Computational Intelligence and Neuroscience. 2016; (2016): 14. Article ID 9420460.

[9] Zitzler, E., Deb, K., Thiele, L. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation. 2000; 8(2):173-195.

[10] Latypov, A. F., Nikulichev, Yu. V. Spetsializirovannyy kompleks programm optimizatsii [Specialized complex of optimization programs]. Novosibirsk: Institut teoreticheskoy i prikladnoy matematiki SO AN SSSR; 1985: 41. (In Russ.)

[11] Goldberg, D. E., Richardson, J. J. Genetic algorithms with sharing for multimodal function optimization // Genetic algorithms and their applications: proceedings of the second International Conference on Genetic Algorithms, Cambridge, MA, 1987. Hillsdale, New York: Lawrence Erlbaum Associates; 1987: 41-49.

[12] Deb, K. Multi-objective optimization using evolutionary algorithms. New York: John Wiley & Sons; 2001: 497.

[13] Launder, B.E., Spalding, D.B. The numerical computation of turbulent flows. Computer Methods in Applied Mechanics and Engineering. 1974; 3(2):269-289.

Bibliography link:
Garagulova A.K., Gorbacheva D.O., Chirkov D.V. Comparative analysis of MOGA and NSGA-II on the case study of optimization for the profile of the hydraulic turbine runner // Computational technologies. 2018. V. 23. ¹ 5. P. 21-36
Home| Scope| Editorial Board| Content| Search| Subscription| Rules| Contacts
ISSN 1560-7534
© 2024 FRC ICT