A multi-objective particle swarm algorithm based on the active learning approach

A multi-objective particle swarm algorithm based on the active learning (MOPSAL) approach is proposed that combines a Multi-Objective particle swarm optimization (MOPSO) with an Pareto Active Learning (PAL) approach. In MOPSAL, the candidate solution set is produced by a sampling method based on mutation operator and preselected by the PAL approach. Then, the best Pareto solution from the candidate solution set is used to guide the search of MOPSO. To validate the performance of MOPSAL, the proposed algorithm compares with the standard multi-objective particle swarm algorithm (MOPSO) and the improved non-dominated sorting genetic algorithm (NSGA-II) for five widely used benchmark problems. The results show the effectiveness of the proposed MOPSAL algorithm.

[1]  Carlos A. Coello Coello,et al.  Surrogate-based Multi-Objective Particle Swarm Optimization , 2008, 2008 IEEE Swarm Intelligence Symposium.

[2]  Carlos A. Coello Coello,et al.  A study of fitness inheritance and approximation techniques for multi-objective particle swarm optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[3]  Aravind Seshadri,et al.  A FAST ELITIST MULTIOBJECTIVE GENETIC ALGORITHM: NSGA-II , 2000 .

[4]  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).

[5]  Yuping Wang,et al.  A clustering multi-objective evolutionary algorithm based on orthogonal and uniform design , 2009, 2009 IEEE Congress on Evolutionary Computation.

[6]  Tea Tusar,et al.  GP-DEMO: Differential Evolution for Multiobjective Optimization based on Gaussian Process models , 2015, Eur. J. Oper. Res..

[7]  David J. Singer,et al.  Testing of a spreading mechanism to promote diversity in multi-objective particle swarm optimization , 2015 .

[8]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[9]  M. Zuluaga,et al.  ε-PAL: an active learning approach to the multi-objective optimization problem , 2016 .

[10]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[11]  Ingo Hahn,et al.  Kriging-Assisted Multi-Objective Particle Swarm Optimization of permanent magnet synchronous machine for hybrid and electric cars , 2013, 2013 International Electric Machines & Drives Conference.

[12]  Carlos A. Coello Coello,et al.  A Multi-objective Particle Swarm Optimizer Enhanced with a Differential Evolution Scheme , 2011, Artificial Evolution.