Balancing Convergence and Diversity in Multiobjective Immune Algorithm

Recently, multiobjective immune algorithms (MOIAs) become popular, which are designed for multiobjective optimization problems (MOPs). However, most existing MOIAs put more attention on maintaining diversity as the used clonal selection strategy will allocate more cloning for the sparse areas, which may hamper the convergence to speed to the optimal Pareto front, especially for some complicated MOPs. To alleviate the phenomenon mentioned above, we propose a dynamic mechanism into traditional MOIAs in this paper, aiming to balance convergence and diversity, called BCD-MOIA. First, MOP will be decomposed into several single subproblems by decomposition method, and then these subproblems will be optimized simultaneously. Second, we propose a novel measure metric instead of the crowding distance to assign the clone number for each solution, which includes two main parts. The first part focuses on the diversity performance, i.e., the perpendicular distance between solution and its associated weight vectors. The second part uses the aggregated function values quantified by the decomposition method, which is more efficient for accelerating the convergence speed and maintaining diversity as well. Moreover, a dynamic mechanism is performed during the whole evolutionary process, focusing on diversity and convergence at different stages. By this way, our proposed algorithm can tradeoff the performance on convergence and diversity dynamically. The effectiveness of our proposed algorithm BCD-MOIA is validated by comparing with three competitive MOIAs and three multi-objective evolutionary algorithms for tackling two sets of complicated problems.

[1]  Qiang Chen,et al.  BIM2RT: BWAS-immune mechanism based multipath reliable transmission with fault tolerance in wireless sensor networks , 2017, Swarm Evol. Comput..

[2]  Zheng Tang,et al.  Complete receptor editing operation based on quantum clonal selection algorithm for optimization problems , 2018, IEEJ Transactions on Electrical and Electronic Engineering.

[3]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[4]  Qingfu Zhang,et al.  The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances , 2009, 2009 IEEE Congress on Evolutionary Computation.

[5]  Hua Wang,et al.  A hybrid clonal selection algorithm with modified combinatorial recombination and success-history based adaptive mutation for numerical optimization , 2018, Applied Intelligence.

[6]  Marc Gravel,et al.  GISMOO: A new hybrid genetic/immune strategy for multiple-objective optimization , 2012, Comput. Oper. Res..

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

[8]  P. Hajela,et al.  Immune network simulations in multicriterion design , 1999 .

[9]  Lin Li,et al.  Quantum immune clonal coevolutionary algorithm for dynamic multiobjective optimization , 2014, Soft Comput..

[10]  Efrén Mezura-Montes,et al.  Immune generalized differential evolution for dynamic multiobjective optimization problems , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[11]  Mohammad Sadegh Helfroush,et al.  A new multiobjective evolutionary optimization algorithm based on θ-multiobjective clonal selection , 2017, J. Intell. Fuzzy Syst..

[12]  Ye Tian,et al.  A Strengthened Dominance Relation Considering Convergence and Diversity for Evolutionary Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[13]  Yilong Yin,et al.  A Hybrid Evolutionary Immune Algorithm for Multiobjective Optimization Problems , 2016, IEEE Transactions on Evolutionary Computation.

[14]  Maoguo Gong,et al.  Multiobjective Immune Algorithm with Nondominated Neighbor-Based Selection , 2008, Evolutionary Computation.

[15]  Qingfu Zhang,et al.  An Evolutionary Many-Objective Optimization Algorithm Based on Dominance and Decomposition , 2015, IEEE Transactions on Evolutionary Computation.

[16]  Bo Zhang,et al.  Balancing Convergence and Diversity in Decomposition-Based Many-Objective Optimizers , 2016, IEEE Transactions on Evolutionary Computation.

[17]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[18]  Ka-Chun Wong,et al.  An adaptive immune-inspired multi-objective algorithm with multiple differential evolution strategies , 2018, Inf. Sci..

[19]  Yongsheng Ding,et al.  An adaptive immune algorithm for service-oriented agricultural Internet of Things , 2019, Neurocomputing.

[20]  Reinaldo A. C. Bianchi,et al.  Incorporating Hybrid Operators on an Immune Based Framework for Multiobjective Optimization , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[21]  Fang Liu,et al.  A Novel Immune Clonal Algorithm for MO Problems , 2012, IEEE Transactions on Evolutionary Computation.

[22]  Zhi-Hua Hu,et al.  A multiobjective immune algorithm based on a multiple-affinity model , 2010, Eur. J. Oper. Res..

[23]  Andreas Stafylopatis,et al.  An artificial immune network for multiobjective optimization problems , 2014 .