A novel local search mechanism based on the reflected ray tracing method coupled to MOEA/D

In recent years, the use of decomposition methods has become a popular choice to solve complex multi-objective optimization problems. One possible approach to enhance the performance of a decomposition method is to couple it to a local search engine that speeds up convergence to the true Pareto front of a problem. Here, we propose a new local search strategy for continuous search spaces, which is based on the law of reflection of light. Our proposed approach computes reflected rays in order to explore and exploit promising subregions of the search space. The local search engine uses information of the Penalty Boundary Intersection method to create a scene with three elements: 1) a light source defined by the solution which is farthest from the ideal point, 2) a hyperspherical structure built by non-dominated neighboring solutions and 3) a set of reflected rays located in decision variable space. Our proposed local search engine is coupled to MOEA/D (a popular decomposition-based multi-objective optimizer) and is able to outperform three state-of-the-art multi-objective evolutionary algorithms, particularly in multifrontal problems.

[1]  R. Lyndon While,et al.  A review of multiobjective test problems and a scalable test problem toolkit , 2006, IEEE Transactions on Evolutionary Computation.

[2]  Xiaodong Li,et al.  Sensitivity analysis of Penalty-based Boundary Intersection on aggregation-based EMO algorithms , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[3]  Hisao Ishibuchi,et al.  Behavior of Multiobjective Evolutionary Algorithms on Many-Objective Knapsack Problems , 2015, IEEE Transactions on Evolutionary Computation.

[4]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[5]  Carlos A. Coello Coello,et al.  HCS: A New Local Search Strategy for Memetic Multiobjective Evolutionary Algorithms , 2010, IEEE Transactions on Evolutionary Computation.

[6]  Arturo Hernández Aguirre,et al.  Function Optimization in Conformal Space by Using Spherical Inversions and Reflections , 2014, IBERAMIA.

[7]  Wenhui Fan,et al.  Hybrid Non-dominated Sorting Differential Evolutionary Algorithm with Nelder-Mead , 2010, 2010 Second WRI Global Congress on Intelligent Systems.

[8]  Saúl Zapotecas Martínez,et al.  A hybridization of MOEA/D with the nonlinear simplex search algorithm , 2013, 2013 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making (MCDM).

[9]  Qingfu Zhang,et al.  MOEA/D-ACO: A Multiobjective Evolutionary Algorithm Using Decomposition and AntColony , 2013, IEEE Transactions on Cybernetics.

[10]  Andrew J. Hanson,et al.  A Framework for Exploring High-Dimensional Geometry , 2007, ISVC.

[11]  Hui Li,et al.  An Adaptive Evolutionary Multi-Objective Approach Based on Simulated Annealing , 2011, Evolutionary Computation.

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

[13]  Nuno Gonçalves On the reflection point where light reflects to a known destination on quadratic surfaces. , 2010, Optics letters.

[14]  Peter A. N. Bosman,et al.  On Gradients and Hybrid Evolutionary Algorithms for Real-Valued Multiobjective Optimization , 2012, IEEE Transactions on Evolutionary Computation.

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

[16]  Thomas Banchoff Beyond the Third Dimension: Geometry, Computer Graphics, and Higher Dimensions , 1990 .

[17]  Andrew J. Hanson,et al.  Geometry for N-Dimensional Graphics , 1994, Graphics Gems.

[18]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[19]  Saúl Zapotecas Martínez,et al.  A direct local search mechanism for decomposition-based multi-objective evolutionary algorithms , 2012, 2012 IEEE Congress on Evolutionary Computation.

[20]  Shengxiang Yang,et al.  Improving the multiobjective evolutionary algorithm based on decomposition with new penalty schemes , 2017, Soft Comput..

[21]  Qingfu Zhang,et al.  MOEA/D with guided local search: Some preliminary experimental results , 2013, 2013 5th Computer Science and Electronic Engineering Conference (CEEC).

[22]  Kay Chen Tan,et al.  Multi-Objective Memetic Algorithms , 2009 .

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