AMOBH: Adaptive Multiobjective Black Hole Algorithm

This paper proposes a new multiobjective evolutionary algorithm based on the black hole algorithm with a new individual density assessment (cell density), called “adaptive multiobjective black hole algorithm” (AMOBH). Cell density has the characteristics of low computational complexity and maintains a good balance of convergence and diversity of the Pareto front. The framework of AMOBH can be divided into three steps. Firstly, the Pareto front is mapped to a new objective space called parallel cell coordinate system. Then, to adjust the evolutionary strategies adaptively, Shannon entropy is employed to estimate the evolution status. At last, the cell density is combined with a dominance strength assessment called cell dominance to evaluate the fitness of solutions. Compared with the state-of-the-art methods SPEA-II, PESA-II, NSGA-II, and MOEA/D, experimental results show that AMOBH has a good performance in terms of convergence rate, population diversity, population convergence, subpopulation obtention of different Pareto regions, and time complexity to the latter in most cases.

[1]  Bernhard Sendhoff,et al.  A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[2]  Xianpeng Wang,et al.  A Hybrid Multiobjective Evolutionary Algorithm for Multiobjective Optimization Problems , 2013, IEEE Transactions on Evolutionary Computation.

[3]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[4]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[5]  Wang Hu,et al.  A Simpler and More Effective Particle Swarm Optimization Algorithm , 2007 .

[6]  Jianhua Zhang,et al.  Robot path planning in uncertain environment using multi-objective particle swarm optimization , 2013, Neurocomputing.

[7]  Christopher A. Mattson,et al.  Experimenting with concepts from modular product design and multi-objective optimization to benefit people living in poverty , 2017 .

[8]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[9]  P C Quan,et al.  "B-cell" mitogenicity of carragheenan in mouse. , 1978, Cellular immunology.

[10]  Zhang Li Solutions of Multi-Objective Optimization Problems Based on Particle Swarm Optimization , 2004 .

[11]  Kalyanmoy Deb,et al.  Multi-objective Optimisation Using Evolutionary Algorithms: An Introduction , 2011, Multi-objective Evolutionary Optimisation for Product Design and Manufacturing.

[12]  Xiaoyan Sun,et al.  Set-based many-objective optimization guided by a preferred region , 2017, Neurocomputing.

[13]  Chao Wang,et al.  A niche-elimination operation based NSGA-III algorithm for many-objective optimization , 2017, Applied Intelligence.

[14]  Yang Dong Clone Selection Algorithm to Solve Preference Multi-Objective Optimization , 2010 .

[15]  Alfred Inselberg,et al.  Parallel Coordinates: Visual Multidimensional Geometry and Its Applications , 2003, KDIR.

[16]  Xavier Blasco Ferragud,et al.  Modelling preferences in multi-objective engineering design , 2010, Eng. Appl. Artif. Intell..

[17]  Ying Tan,et al.  Random black hole particle swarm optimization and its application , 2008, 2008 International Conference on Neural Networks and Signal Processing.

[18]  Sanjib Ganguly,et al.  Multi-objective particle swarm optimization based on fuzzy-Pareto-dominance for possibilistic planning of electrical distribution systems incorporating distributed generation , 2013, Fuzzy Sets Syst..

[19]  D.A. Van Veldhuizen,et al.  On measuring multiobjective evolutionary algorithm performance , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[20]  José António Tenreiro Machado,et al.  Entropy Diversity in Multi-Objective Particle Swarm Optimization , 2013, Entropy.

[21]  Kit Yan Chan,et al.  Improved Hybrid Particle Swarm Optimized Wavelet Neural Network for Modeling the Development of Fluid Dispensing for Electronic Packaging , 2008, IEEE Transactions on Industrial Electronics.

[22]  Maoguo Gong,et al.  Clone Selection Algorithm to Solve Preference Multi-Objective Optimization: Clone Selection Algorithm to Solve Preference Multi-Objective Optimization , 2010 .

[23]  Rikard Söderberg,et al.  A Multi-objective Tolerance Optimization Approach for Economic, Ecological, and Social Sustainability , 2013 .

[24]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[25]  Xiaoyan Sun,et al.  A set-based genetic algorithm for solving the many-objective optimization problem , 2015, Soft Comput..

[26]  Lei Wang,et al.  A Decomposition-Based Unified Evolutionary Algorithm for Many-Objective Problems Using Particle Swarm Optimization , 2016 .

[27]  Wang Weizhou Optimization of Transmission Network Maintenance Scheduling Based on Niche Multi-objective Particle Swarm Algorithm , 2013 .

[28]  Martin J. Oates,et al.  PESA-II: region-based selection in evolutionary multiobjective optimization , 2001 .

[29]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[30]  Duan Haibin,et al.  Multi-objective pigeon-inspired optimization for brushless direct current motor parameter design , 2015 .

[31]  Shengxiang Yang,et al.  A Grid-Based Evolutionary Algorithm for Many-Objective Optimization , 2013, IEEE Transactions on Evolutionary Computation.

[32]  Chitra Sharma,et al.  Multi-Objective Optimization of Die-Sinking Electric Discharge Machining , 2011 .

[33]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[34]  C.A. Coello Coello,et al.  MOPSO: a proposal for multiple objective particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[35]  Zhuang Miao,et al.  A memetic algorithm for multi-objective optimization problems with interval parameters , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[36]  Ben Niu,et al.  Multi-objective bacterial foraging optimization , 2013, Neurocomputing.

[37]  Marco Laumanns,et al.  Scalable multi-objective optimization test problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[38]  Eckart Zitzler,et al.  On Using Populations of Sets in Multiobjective Optimization , 2009, EMO.

[39]  Yaochu Jin,et al.  A Many-Objective Evolutionary Algorithm Using A One-by-One Selection Strategy , 2017, IEEE Transactions on Cybernetics.