Abstract
A novel hybrid evolutionary algorithm is developed based on the particle swarm optimization (PSO) and genetic algorithms (GAs). The PSO phase involves the enhancement of worst solutions by using the global-local best inertia weight and acceleration coefficients to increase the efficiency. In the genetic algorithm phase, a new rank-based multi-parent crossover is used by modifying the crossover and mutation operators which favors both the local and global exploration simultaneously. In addition, the Euclidean distance-based niching is implemented in the replacement phase of the GA to maintain the population diversity. To avoid the local optimum solutions, the stagnation check is performed and the solution is randomized when needed. The constraints are handled using an effective feasible population based approach. The parameters are self-adaptive requiring no tuning based on the type of problems. Numerical simulations are performed first to evaluate the current algorithm for a set of 24 benchmark constrained nonlinear optimization problems. The results demonstrate reasonable correlation and high quality optimum solutions with significantly less function evaluations against other state-of-the-art heuristic-based optimization algorithms. The algorithm is also applied to various nonlinear engineering optimization problems and shown to be excellent in searching for the global optimal solutions.
Similar content being viewed by others
References
Talbi, E.G.: Metaheuristics: From Design to Implementation. Wiley, Chichester (2009)
Glover, F.: Future paths for integer programming and links to artificial intelligence. Comput. Oper. Res. 13(5), 533–549 (1986)
Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. 35(3), 268–308 (2003)
Holland, J.H.: Adaptation in Natural and Artificial Systems. The University of Michigan Press, Michigan (1975)
Wright, A.: Genetic algorithms for real parameter optimization. In: Rawlin, G.J.E. (ed.) Foundations of Genetic Algorithms 1, pp. 205–218. Morgan Kaufmann, San Mateo (1991)
Ono, I., Kobayashi, S.: A real-coded genetic algorithm for function optimization using unimodal normal distribution crossover. In: Proceedings of the 7th International Conference on Genetic Algorithms, East Lansing, MI, USA, pp. 246–253 (1997)
Deb, K., Anand, A., Joshi, D.: A computationally efficient evolutionary algorithm for real-parameter evolution. Evol. Comput. 10(4), 371–395 (2002)
Elfeky, E.Z., Sarker, R.A., Essam, D.L.: Analyzing the simple ranking and selection process for constrained evolutionary optimization. J. Comput. Sci. Technol. 23(1), 19–34 (2008)
Elsayed, S. M., Sarker, R. A., Essam, D.L.: GA with a new multi-parent crossover for constrained optimization. In: 2011 IEEE Congress on Evolutionary Computation, New Orleans, LA, pp. 857–864 (2011)
Rönkkönen, J.: Continuous multimodal global optimization with differential evolution-based methods. Doctoral Thesis, Lappeenranta University of Technology, Lappeenranta, Finland (2009)
Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186, 311–338 (2000)
Deb, K., Srivastava, S.: A genetic algorithm based augmented Lagrangian method for constrained optimization. Comput. Optim. Appl. 53, 869–902 (2012)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ, pp. 1942–1948 (1995)
Eberhart, R.C., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the Sixth International Symposium on Micromachine and Human Science, Nagoya, Japan, pp. 39–43 (1995)
Shi, X. H., Wan, L. M., Lee, H. P., Yang, X. W., Wang, L. M., Liang, Y. C.: An improved genetic algorithm with variable population size and a PSO-GA based hybrid evolutionary algorithm. In: Proceedings of the Second International Conference on Machine Learning and Cybernetics, Wan (2003)
Shi, X.H., Liang, Y.C., Lee, H.P., Lu, C., Wang, L.M.: An improved GA and a novel PSO-GA-based hybrid algorithm. Inf. Process. Lett. 93, 255–261 (2005)
Takahama, T., Sakai, S., Iwane, N.: Constrained optimization by the \(\varepsilon \) constrained hybrid algorithm of particle swarm optimization and genetic algorithm. In: AI 2005, LNAI 3809, pp. 389–400 (2005)
Zhang, G., Dou, M., Wang, S.: Hybrid genetic algorithm with particle swarm optimization technique. In: Proceedings of the International Conference on Computational Intelligence and Security, Beijing, pp. 103–106 (2009)
Abd-El-Wahed, W.F., Mousa, A.A., El-Shorbagy, M.A.: Integrating particle swarm optimization with genetic algorithms for solving nonlinear optimization problems. J. Comput. Appl. Math. 235, 1446–1453 (2011)
Zhang, H.: New strategies for global optimization of chemical engineering applications by differential evolution. Doctoral Thesis, National University of Singapore (2012)
Arumugam, M.S., Rao, M.V.C.: On the performance of the particle swarm optimization algorithm with various inertia weight variants for computing optimal control of a class of hybrid systems. Appl. Soft Comput. 8(3), 324–336 (2008)
Liang, J. J., Runarsson, T. P., Mezura-Montes, E., Clerc, M., Suganthan, P. N., Coello, C. A. C., Deb, K.: Problem definition and evolution criteria for the CEC 2006 special session on constrained real-parameter optimization. IEEE Congress on Evolutionary Computation, Vancouver, Canada, 17–21 July (2006)
Mezura-Montes, E., Coello, C.A.C.: A simple multimembered evolution strategy to solve constrained optimization problems. IEEE Trans. Evol. Comput. 9(1), 1–17 (2005)
Wang, Y., Cai, Z., Guo, G., Zhou, Y.: Multiobjective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Trans. Syst. Man Cybern. B 37(3), 560–575 (2007)
Wang, Y., Cai, Z., Zhou, Y., Zeng, W.: An adaptive tradeoff model for constrained evolutionary optimization. IEEE Trans. Evol. Comput. 12(1), 80–92 (2008)
Mezura-Montes, E., Cetina-Dominguez, O.: Empirical analysis of a modified artificial bee colony for constrained numerical optimization. Appl. Math. Comput. 218, 10943–10973 (2012)
Himmelblau, D.M.: Applied Nonlinear Programming. McGraw-Hill, New York (1972)
Gen, M., Cheng, R.: Genetic Algorithms & Engineering Design. Wiley, New York (1997)
Runarsson, T.P., Yao, X.: Stochastic ranking for constrained evolutionary optimization. IEEE Trans. Evol. Comput. 4(3), 284–294 (2000)
He, S., Prempain, E., Wu, Q.H.: An improved particle swarm optimizer for mechanical design optimization problems. Eng. Optim. 36(5), 585–605 (2004)
Lee, K.S., Geem, Z.W.: A new meta-heuristic algorithm for continues engineering optimization: harmony search theory and practice. Comput. Methods Appl. Mech. Eng. 194, 3902–3933 (2005)
Yang, X.S., Gandomi, A.H.: Bat algorithm: a novel approach for global engineering optimization. Eng. Comput. 29(5), 464–483 (2012)
Golinski, J.: An adaptive optimization system applied to machine synthesis. Mech. Mach. Theory 8(4), 419–436 (1973)
Ray, T., Liew, K.M.: Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans. Evol. Comput. 7(4), 386–396 (2003)
Bernardino, H. S., Barbosa, H. J. C., Lemonge, A. C. C.: A hybrid genetic algorithm for constrained optimization problems in mechanical engineering. In: 2007 IEEE Congress on Evolutionary Computation, Singapore, pp. 646–653 (2007)
Akay, B., Karaboga, D.: Artificial bee colony algorithm for large-scale problems and engineering design optimization. J. Intell. Manuf. 23, 1001–1014 (2012)
Thanedar, P., Vanderplaats, G.: Survey of discrete variable optimization for structural design. J. Struct. Eng. 121(2), 301–306 (1995)
Erbatur, F., Hasançebi, O., Tütüncü, İ., Kılıç, H.: Optimal design of planar and space structures with genetic algorithms. Comput. Struct. 75, 209–224 (2000)
Lemonge, A.C.C., Barbosa, H.J.C.: An adaptive penalty scheme for genetic algorithms in structural optimization. Int. J. Numer. Methods Eng. 59, 703–736 (2004)
Bernardino, H. S., Barbosa, H. J. C., Lemonge, A. C. C., Fonseca, L.G.: A new hybrid AIS-GA for constrained optimization problems in mechanical engineering. In: 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, pp. 1455–1462 (2008)
Acknowledgments
This paper was supported by Konkuk University in 2013. The authors would like to thank the reviewers for their constructive comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dhadwal, M.K., Jung, S.N. & Kim, C.J. Advanced particle swarm assisted genetic algorithm for constrained optimization problems. Comput Optim Appl 58, 781–806 (2014). https://doi.org/10.1007/s10589-014-9637-0
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-014-9637-0