An ANN-Assisted Repair Operator for Evolutionary Multiobjective Optimization

Learning for effective problem information from already explored search-space in an optimization run, and utilizing it to improve convergence properties have presented important directions in Evolutionary Computation research. In this paper, we propose an Artificial Neural Network (ANN)-assisted modeling approach which learns from pairs of solutions—changes in the design variables resulting in improved solutions—and uses the resulting ANN as an innovized repair operator in an adaptive manner. Although the concept can be easily applied to single-objective problems, in this paper, we develop the overall procedure for multi-objective optimization. On a number of test and engineering problems involving two and three objectives, with or without constraints, we demonstrate faster convergence behavior of ANN-assisted Evolutionary Multi-objective Optimization Algorithms (EMOA) in terms of the hypervolume metric. The results are encouraging, pave a new path for the performance enhancement of EMOAs, and set the motivation for further exploration on more challenging problems.

[1]  Kalyanmoy Deb,et al.  A Large-scale Bi-objective Optimization of Solid Rocket Motors Using Innovization , 2020, 2020 IEEE Congress on Evolutionary Computation (CEC).

[2]  Handing Wang,et al.  A Random Forest-Assisted Evolutionary Algorithm for Data-Driven Constrained Multiobjective Combinatorial Optimization of Trauma Systems , 2020, IEEE Transactions on Cybernetics.

[3]  Divyam Aggarwal,et al.  Innovative Design of Hydraulic Actuation System for Operator Fatigue Reduction and Its Optimization , 2020 .

[4]  Kalyanmoy Deb,et al.  Generating Uniformly Distributed Points on a Unit Simplex for Evolutionary Many-Objective Optimization , 2019, EMO.

[5]  Kalyanmoy Deb,et al.  A Taxonomy for Metamodeling Frameworks for Evolutionary Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[6]  Kalyanmoy Deb,et al.  NSGA-Net: neural architecture search using multi-objective genetic algorithm , 2018, GECCO.

[7]  Kalyanmoy Deb,et al.  Switching Between Metamodeling Frameworks for Efficient Multi-Objective Optimization , 2018, 2018 IEEE Symposium Series on Computational Intelligence (SSCI).

[8]  Kaisa Miettinen,et al.  A Surrogate-Assisted Reference Vector Guided Evolutionary Algorithm for Computationally Expensive Many-Objective Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[9]  Kalyanmoy Deb,et al.  A population-based fast algorithm for a billion-dimensional resource allocation problem with integer variables , 2017, Eur. J. Oper. Res..

[10]  Kalyanmoy Deb,et al.  Effect of size and order of variables in rules for multi-objective repair-based innovization procedure , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[11]  Amos H. C. Ng,et al.  Integration of data mining and multi-objective optimisation for decision support in production systems development , 2014, Int. J. Comput. Integr. Manuf..

[12]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach , 2014, IEEE Transactions on Evolutionary Computation.

[13]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[14]  Li Zhang,et al.  A Fast Elitism Gaussian Estimation of Distribution Algorithm and Application for PID Optimization , 2014, TheScientificWorldJournal.

[15]  Chunmei Zhang,et al.  Distributed memetic differential evolution with the synergy of Lamarckian and Baldwinian learning , 2013, Appl. Soft Comput..

[16]  Kalyanmoy Deb,et al.  A Dimensionally-Aware Genetic Programming Architecture for Automated Innovization , 2013, EMO.

[17]  Li Li,et al.  A Robust Hybrid Approach Based on Estimation of Distribution Algorithm and Support Vector Machine for Hunting Candidate Disease Genes , 2013, TheScientificWorldJournal.

[18]  Fang Liu,et al.  Multi-objective immune algorithm with Baldwinian learning , 2012, Appl. Soft Comput..

[19]  Kalyanmoy Deb,et al.  Hybrid evolutionary multi-objective optimization and analysis of machining operations , 2012 .

[20]  Kalyanmoy Deb,et al.  Towards automating the discovery of certain innovative design principles through a clustering-based optimization technique , 2011 .

[21]  Bogusław Pytlak,et al.  Multicriteria optimization of hard turning operation of the hardened 18HGT steel , 2010 .

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

[23]  David E. Goldberg,et al.  Loopy Substructural Local Search for the Bayesian Optimization Algorithm , 2009, SLS.

[24]  Sancho Salcedo-Sanz,et al.  A survey of repair methods used as constraint handling techniques in evolutionary algorithms , 2009, Comput. Sci. Rev..

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

[26]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[27]  Jesús García,et al.  Introducing MONEDA: scalable multiobjective optimization with a neural estimation of distribution algorithm , 2008, GECCO '08.

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

[29]  Thomas Stützle,et al.  Proceedings of the 2007 international conference on Engineering stochastic local search algorithms: designing, implementing and analyzing effective heuristics , 2007 .

[30]  Martin V. Butz,et al.  Substructural Neighborhoods for Local Search in the Bayesian Optimization Algorithm , 2006, PPSN.

[31]  Michael T. M. Emmerich,et al.  Single- and multiobjective evolutionary optimization assisted by Gaussian random field metamodels , 2006, IEEE Transactions on Evolutionary Computation.

[32]  Aravind Srinivasan,et al.  Innovization: innovating design principles through optimization , 2006, GECCO.

[33]  Yong Zhang,et al.  Estimation of Distribution Algorithm for Optimization of Neural Networks for Intrusion Detection System , 2006, ICAISC.

[34]  Achille Messac,et al.  Metamodeling using extended radial basis functions: a comparative approach , 2006, Engineering with Computers.

[35]  Martin Pelikan,et al.  Bayesian Optimization Algorithm , 2005 .

[36]  Meng-Sing Liou,et al.  Multiobjective optimization using coupled response surface model and evolutionary algorithm , 2004 .

[37]  Hisao Ishibuchi,et al.  Some Issues on the Implementation of Local Search in Evolutionary Multiobjective Optimization , 2004, GECCO.

[38]  Kalyanmoy Deb,et al.  Unveiling innovative design principles by means of multiple conflicting objectives , 2003 .

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

[40]  Mitsuo Gen,et al.  Effect of local search on the performance of cellular multiobjective genetic algorithms for designing fuzzy rule-based classification systems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

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

[42]  K. Deb,et al.  Hybrid methods for multi-objective evolutionary algorithms , 2002 .

[43]  David E. Goldberg,et al.  A Survey of Optimization by Building and Using Probabilistic Models , 2002, Comput. Optim. Appl..

[44]  Donald R. Jones,et al.  A Taxonomy of Global Optimization Methods Based on Response Surfaces , 2001, J. Glob. Optim..

[45]  Andy J. Keane,et al.  Metamodeling Techniques For Evolutionary Optimization of Computationally Expensive Problems: Promises and Limitations , 1999, GECCO.

[46]  John E. Dennis,et al.  Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems , 1998, SIAM J. Optim..

[47]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[48]  Andrzej Jaszkiewicz,et al.  The Light Beam Search Over a Non-dominated Surface of a Multiple-objective Programming Problem , 1994 .

[49]  Andrzej P. Wierzbicki,et al.  The Use of Reference Objectives in Multiobjective Optimization , 1979 .