skip to main content
research-article

A many-objective population extremal optimization algorithm with an adaptive hybrid mutation operation

Published: 01 September 2019 Publication History

Abstract

Many-objective optimization problems abbreviated as MaOPs with more than three objectives have attracted increasing interests due to their widely existing in a variety of real-world applications. This paper presents a novel many-objective population extremal optimization called MaOPEO-HM algorithm for MaOPs by introducing a reference set based many-objective optimization mechanism into a recently developed population extremal optimization framework and designing an adaptive hybrid mutation operation for updating the population. Despite of the successful applications of extremal optimization in different kinds of numerical and engineering optimization problems, it has never been explored to the many-objective optimization domain so far. Because most of the existing many-objective evolutionary algorithms are usually guided by a single mutation operation, which has insufficient ability to exploit the search space of MaOPs and will get stuck at any local efficient front, it is the first attempt to design a novel hybrid mutation scheme in MaOPEO-HM algorithm by combining the advantages of polynomial mutation operator and multi-non-uniform mutation operator effectively. The experiment results for DTLZ test problems with 3, 5, 8, 10, and 15 objectives and WFG test problems with 3, 5, and 8 objectives have demonstrated the superiority of the proposed MaOPEO-HM to five state-of-the-art decomposition-based many-objective evolutionary algorithms including NSGA-III, RVEA, EFR-RR, θ-DEA, and MOEA/DD and two non-decomposition-based algorithms including GrEA and Two_Arch2. Furthermore, the great ability of the designed adaptive hybrid mutation operation incorporated into many-objective population extremal optimization (MaOPEO) has also been illustrated by comparing MaOPEO-HM and two MaOPEO algorithms only based on traditional multi-non-uniform mutation or polynomial mutation for DTLZ problems.

References

[1]
J. Alcalá-Fdez, L. Sanchez, S. Garcia, et al., KEEL: a software tool to assess evolutionary algorithms for data mining problems, Soft. Comput. 13 (3) (2009) 307–318.
[2]
J. Bader, E. Zitzler, HypE: an algorithm for fast hypervolume-based many-objective optimization, Evol. Comput. 19 (1) (2011) 45–76.
[3]
S. Boettcher, A. Percus, Optimization with extremal dynamics, Phys. Rev. Lett. 86 (23) (2001) 5211–5214.
[4]
P. Bosman, D. Thierens, The balance between proximity and diversity in multiobjective evolutionary algorithms, IEEE Trans. Evol. Comput. 7 (2) (2003) 174–188.
[5]
J. Chen, Q. Lin, Z. Ji, A hybrid immune multiobjective optimization algorithm, Eur. J. Oper. Res. 204 (2) (2010) 294–302.
[6]
M.R. Chen, Y.Z. Lu, A novel elitist multiobjective optimization algorithm: multiobjective extremal optimization, Eur. J. Oper. Res. 88 (3) (2008) 637–651.
[7]
M.R. Chen, Y.Z. Lu, G. Yang, Multiobjective optimization using population-based extremal optimization, Neural Comput. Appl. 17 (2) (2008) 101–109.
[8]
R. Cheng, Y. Jin, M. Olhofer, B. Sendhoff, A reference vector guided evolutionary algorithm for many-objective optimization, IEEE Trans. Evol. Comput. 20 (5) (2016) 773–791.
[9]
I. Das, J.E. Dennis, Normal-boundary intersection: a new method for generating the Pareto surface in nonlinear multicriteria optimization problems, SIAM. J. Optimiz. 8 (3) (1998) 631–657.
[10]
K. Deb, M. Goyal, A combined genetic adaptive search (GeneAS) for engineering design, Comput. Sci. Inform. 26 (4) (1996) 30–45.
[11]
K. Deb, H. Jain, An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints, IEEE Trans. Evol. Comput. 18 (4) (2014) 577–601.
[12]
K. Deb, L. Thiele, M. Laumanns, E. Zitzler, Scalable Multiobjective Optimization Test Problems, Inst. Commun. Inf. Technol, ETH Zurich, Zurich, Switzerland, 2001, TIK Tech. Rep 112.
[13]
M. Hamdan, On the disruption-level of polynomial mutation for evolutionary multi-objective optimisation algorithms, Comput. Inform. 29 (5) (2010) 783–800.
[14]
Z. He, G.G. Yen, Visualization and performance metric in many-objective optimization, IEEE Trans. Evol. Comput. 20 (3) (2016) 386–402.
[15]
Z. He, G.G. Yen, Many-objective evolutionary algorithms based on coordinated selection strategy, IEEE Trans. Evol. Comput. 21 (2) (2017) 220–233.
[16]
C.R. Houck, J.A. Joines, M.G. Kay, A Genetic Algorithm for Function Optimization: A Matlab Implementation, Technical Report, North Carolina State University, Raleigh, NC, 1996.
[17]
S. Huband, P. Hingston, L. Barone, L. While, A review of multiobjective test problems and a scalable test problem toolkit, IEEE Trans. Evol. Comput. 10 (5) (2006) 477–506.
[18]
F. Li, Closeness coefficient based nonlinear programming method for interval-valued intuitionistic fuzzy multiattribute decision making with incomplete preference information, Appl. Soft. Comput. 11 (4) (2011) 3402–3418.
[19]
K. Li, K. Deb, Q.F. Zhang, S. Kwong, An evolutionary many-objective optimization algorithm based on dominance and decomposition, IEEE Trans. Evol. Comput. 19 (5) (2015) 694–716.
[20]
H. Li, K. Deb, Q.F. Zhang, P.N. Suganthan, L. Chen, Comparison between MOEA/D and NSGA-III on a set of novel many and multi-objective benchmark problems with challenging difficulties, Swarm Evol. Comput. 46 (2019) 104–117.
[21]
B. Li, J. Li, K. Tang, X. Yao, Many-objective evolutionary algorithms: a survey, ACM Comput. Surv. 48 (1) (2015) 13.
[22]
F. Li, P. Wan, Fuzzy linear programming approach to multiattribute decision making with multiple types of attribute values and incomplete weight information, Appl Soft. Comput. 13 (11) (2013) 4333–4348.
[23]
M. Li, S. Yang, X. Liu, Shift-based density estimation for pareto-based algorithms in many-objective optimization, IEEE Trans. Evol. Comput. 18 (3) (2014) 348–365.
[24]
H. Li, Q. Zhang, Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II, IEEE Trans. Evol. Comput. 13 (2) (2009) 284–302.
[25]
M. Li, L. Zhen, Y. Yao, How to read many-objective solution sets in parallel coordinates, IEEE Comput. Intell. Mag. 12 (4) (2017) 88–100.
[26]
Z. Liu, Y. Wang, P. Huang, AnD: a many-objective evolutionary algorithm with angle-based selection and shift-based density estimation, Inf. Sci. (2018) https://doi.org/10.1016/j.ins.2018.06.063 (Published online).
[27]
Y.Z. Lu, Y.W. Chen, M.R. Chen, P. Chen, G.Q. Zeng, Extremal Optimization: Fundamentals, Algorithms, and Applications, CRC Press & Chemical Industry Press, 2016.
[28]
I. Mainentilopes, L.C.G. Souza, F.L. De Sousa, Design of a nonlinear controller for a rigid-flexible satellite using multi-objective generalized extremal optimization with real codification, Shock. Vib. 19 (5) (2013) 947–956.
[29]
W.K. Mashwani, A. Salhi, A decomposition-based hybrid multiobjective evolutionary algorithm with dynamic resource allocation, Appl. Soft Comput. 12 (9) (2012) 2765–2780.
[30]
F. Pistolesi, B. Lazzerini, M.D. Mura, G. Dini, EMOGA: a hybrid genetic algorithm with extremal optimization core for multiobjective disassembly line balancing, IEEE Trans. Ind. Inform. 14 (3) (2018) 1089–1098.
[31]
M. Randall, A. Lewis, Population extremal optimisation for discrete multi-objective optimization problems, Inf. Sci. 367 (2016) 390–402.
[32]
V.A. Shim, K.C. Tan, H. Tang, Adaptive memetic computing for evolutionary multiobjective optimization, IEEE Trans. Cybern. 45 (4) (2015) 610–621.
[33]
P.H. Tang, M.H. Tseng, Adaptive directed mutation for real-coded genetic algorithms, Appl. Soft. Comput. 13 (1) (2013) 600–614.
[34]
Y. Tian, R. Cheng, X.Y. Zhang, Y.C. Jin, PlatEMO: a MATLAB Platform for evolutionary multi-objective optimization [Educational Forum], IEEE Comput. Intell. Mag. 12 (4) (2017) 73–87.
[35]
A. Vallero, S. Di Carlo, ReDO: cross-layer multi-objective design-exploration framework for efficient soft error resilient systems, IEEE Trans. Comput. (2018),.
[36]
P. Wan, F. Li, Fuzzy mathematical programming approach to heterogeneous multiattribute decision-making with interval-valued intuitionistic fuzzy truth degrees, Inf. Sci. 325 (2015) 484–503.
[37]
H. Wang, L. Jiao, X. Yao, Two_Arch2: an improved two-archive algorithm for many-objective optimization, IEEE Trans. Evol. Comput. 19 (4) (2015) 524–541.
[38]
H. Wang, Y. Jin, X. Yao, Diversity assessment in many-objective optimization, IEEE Trans. Cybern. 47 (6) (2017) 1510–1522.
[39]
H. Wang, G.Q. Zeng, Y.X. Dai, D.Q. Bi, J.L. Sun, X.Q. Xie, Design of a fractional order frequency PID controller for an islanded microgrid: a multi-objective extremal optimization method, Energies 10 (10) (2017) 1502.
[40]
R.L. While, P. Hingston, L. Barone, S. Huband, A faster algorithm for calculating hypervolume, IEEE Trans. Evol. Comput. 10 (1) (2006) 29–38.
[41]
J. Yang, F. Li, B. Lai, Parameterized bilinear programming methodology for solving triangular intuitionistic fuzzy number bimatrix games, J. Intell. Fuzzy. Syst. 31 (1) (2016) 115–125.
[42]
S. Yang, M. Li, X Liu, M. Li, X. Liu, J. Zheng, A grid-based evolutionary algorithm for many-objective optimization, IEEE Trans. Evol. Comput. 17 (5) (2013) 721–736.
[43]
Y. Yuan, H. Xu, B. Wang, Y. Xin, A new dominance relation-based evolutionary algorithm for many-objective optimization, IEEE Trans. Evol. Comput. 20 (1) (2016) 16–37.
[44]
Y. Yuan, H. Xu, B. Wang, B. Zhao, Y. Xin, Balancing convergence and diversity in decomposition-based many-objective optimizers, IEEE Trans. Evol. Comput. 20 (2) (2016) 180–198.
[45]
G.Q. Zeng, J. Chen, L.M. Li, M.R. Chen, L. Wu, Y.X. Dai, C.W. Zheng, An improved multi-objective population-based extremal optimization algorithm with polynomial mutation, Inf. Sci. 330 (2016) 49–73.
[46]
G.Q. Zeng, J. Chen, Y.X. Dai, L.M. Li, C.W. Zheng, M.R. Chen, Design of fractional order PID controller for automatic regulator voltage system based on multi-objective extremal optimization, Neurocomputing 160 (2015) 173–184.
[47]
G.Q. Zeng, X.Q. Xie, M.R. Chen, J. Weng, Adaptive population extremal optimization based PID neural network for multivariable nonlinear control systems, Swarm Evol. Comput. (2018) https://doi.org/10.1016/j.swevo.2018.04.008 (In press).
[48]
Q. Zhang, H. Li, MOEA/D: a multiobjective evolutionary algorithm based on decomposition, IEEE Trans. Evol. Comput. 11 (6) (2007) 712–731.

Cited By

View all

Index Terms

  1. A many-objective population extremal optimization algorithm with an adaptive hybrid mutation operation
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Information Sciences: an International Journal
        Information Sciences: an International Journal  Volume 498, Issue C
        Sep 2019
        170 pages

        Publisher

        Elsevier Science Inc.

        United States

        Publication History

        Published: 01 September 2019

        Author Tags

        1. Many-objective optimization problems
        2. Many-objective evolutionary algorithms
        3. Many-objective population extremal optimization
        4. Adaptive hybrid mutation operation

        Author Tags

        1. AnD
        2. APD
        3. DTLZ
        4. EA
        5. EFR-RR
        6. EO
        7. FFE
        8. GrEA
        9. HIMO
        10. HV
        11. IGD
        12. MaOEAs
        13. MaOPs
        14. MaOPEO
        15. MaOPEO-HM
        16. MaOPEO-MNUM
        17. MaOPEO-PLM
        18. MNUM
        19. MOCell
        20. MOEAs
        21. MOEA/D
        22. MOEA/DD
        23. MOEA/D-DE
        24. MOEA/D-DRA
        25. MOEA/D-DU
        26. MOPEO
        27. NSGA-II
        28. NSGA-III
        29. NUM
        30. PBI
        31. PD
        32. PEO
        33. PF
        34. PLM
        35. PM
        36. RCGA
        37. RM
        38. RVEA
        39. SDE
        40. SPEA2
        41. Two_Arch2
        42. WFG
        43. ZDT
        44. θ-DEA

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 18 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media