Abstract
The increasing focuses on coordinated developments of society, economy and environment makes multi-objective optimization an important tool for solving real-world problems. Thus an evolutionary membrane algorithm based on competition mechanism (EMACM) is proposed in this paper, which incorporates advantages of the NSGA-II evolution and the distributed structure of the membrane computing. The communication process distinguished the membrane algorithm with other intelligent algorithms. To share information between evolved populations, best objects selected are communicated to the upper-layer membrane through the competition mechanism to eliminate dominated solutions. The skin membrane archives global best objects as elitists, and serves as guidance for inner evolution processes. Verified by test functions, the EMACM is able to find global solutions that are converged well, approximated closely to and covering as much as possible the real Pareto front, and distributed uniformly along the whole front. Compared with classical algorithms, the EMACM demonstrates better performances of convergence and diversity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
The 2030 Agenda for Sustainable Development. United Nations, 25 September 2015
Cui Y, Geng Z, Zhu Q, Han Y (2017) Review: multi-objective optimization methods and application in energy saving. Energy 125:681–704
Păun G, Rozenberg G (2002) A guide to membrane computing. Theor Comput Sci 287:73–100
Nishida TY (2006) Membrane algorithms. LNCS, vol 3850, pp 55–66
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197
Deb K, Thiele L, Laumanns M, Zitzler E (2002) Scalable multi-objective optimization test problems. In: Proceedings of the IEEE Congress on Evolutionary Computation. IEEE Service Center, Piscataway, pp 825–830
Deb K, Jain S (2002) Running performance metrics for evolutionary multi-objective optimization. IEEE Trans Evol Comput 10:13–20
Li J (2016) Research on multi-objective optimization algorithm based on membrane computing models. University of Anhui, Hefei (in Chinese)
Acknowledgement
The work is partly funded by the National Key Research and Development Program of China (2017YFC1601800) and (XK1802-4).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Geng, Z., Cui, Y., Han, Y. (2020). An Evolutionary Membrane Algorithm Based on Competition Mechanism for Multi-objective Optimization Problems. In: Deng, Z. (eds) Proceedings of 2019 Chinese Intelligent Automation Conference. CIAC 2019. Lecture Notes in Electrical Engineering, vol 586. Springer, Singapore. https://doi.org/10.1007/978-981-32-9050-1_13
Download citation
DOI: https://doi.org/10.1007/978-981-32-9050-1_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-32-9049-5
Online ISBN: 978-981-32-9050-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)