Multi-Objective Individualized-Instruction Teaching-Learning-Based Optimization Algorithm

Abstract Traditional multi-objective evolutionary algorithms (MOEAs) adopt selection and reproduction operators to find approximate solutions for multi-objective optimization problems (MOPs). The Pareto-dominance-based method is an important branch of MOEA research which exploits dominance relations information. To use dominance relations information more efficiently, this paper proposes an individualized instruction mechanism combined with the non-dominated sorting concept and the teaching-learning process of teaching-learning-based optimization (TLBO). This algorithm, with its individualized instruction mechanism (INM-TLBO), places greater emphasis on the guiding role of the non-dominated solution. INM-TLBO designates specific teachers or interactive objects to help learners improve in the individualized teaching-learning process and adopts an external archive to preserve the best solution found. In addition, the INM-TLBO needs only generic control parameters as input, such as population size, an epsilon value for the external archive, and a stop criterion (maximal generation or function evaluation). The performance of INM-TLBO was evaluated on three test problem sets, including twelve extensively used unconstrained test problems, six truly disconnected test problems, and ten complex continuous unconstrained optimization test problems originally proposed for the Congress on Evolutionary Computation 2009 (CEC 2009) competition. The numerical results are compared with those of other state-of-the-art algorithms and show that INM-TLBO has good convergence and high robustness on these test problems.

[1]  Marjan Mernik,et al.  Is a comparison of results meaningful from the inexact replications of computational experiments? , 2016, Soft Comput..

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

[3]  Juan A. Carretero,et al.  On the convergence and origin bias of the Teaching-Learning-Based-Optimization algorithm , 2016, Appl. Soft Comput..

[4]  Xin Wang,et al.  Self-adaptive multi-objective teaching-learning-based optimization and its application in ethylene cracking furnace operation optimization , 2015 .

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

[7]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

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

[9]  Hai-Lin,et al.  The multiobjective evolutionary algorithm based on determined weight and sub-regional search , 2009, 2009 IEEE Congress on Evolutionary Computation.

[10]  Chun Chen,et al.  Multiple trajectory search for unconstrained/constrained multi-objective optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[11]  Marjan Mernik,et al.  A chess rating system for evolutionary algorithms: A new method for the comparison and ranking of evolutionary algorithms , 2014, Inf. Sci..

[12]  Eduard Pogorskiy,et al.  Using personalisation to improve the effectiveness of global educational projects , 2015 .

[13]  Qingfu Zhang,et al.  Enhancing MOEA/D with guided mutation and priority update for multi-objective optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[14]  Ponnuthurai N. Suganthan,et al.  Multi-objective evolutionary programming without non-domination sorting is up to twenty times faster , 2009, 2009 IEEE Congress on Evolutionary Computation.

[15]  Ardeshir Bahreininejad,et al.  Water cycle algorithm for solving multi-objective optimization problems , 2014, Soft Computing.

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

[17]  Qingfu Zhang,et al.  Multiobjective optimization Test Instances for the CEC 2009 Special Session and Competition , 2009 .

[18]  Kalyanmoy Deb,et al.  A Local Search Based Evolutionary Multi-objective Optimization Approach for Fast and Accurate Convergence , 2008, PPSN.

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

[20]  Zhijian Wu,et al.  Performance assessment of DMOEA-DD with CEC 2009 MOEA competition test instances , 2009, 2009 IEEE Congress on Evolutionary Computation.

[21]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[22]  Kalyanmoy Deb,et al.  Local search based evolutionary multi-objective optimization algorithm for constrained and unconstrained problems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[23]  Patrick Siarry,et al.  A survey on optimization metaheuristics , 2013, Inf. Sci..

[24]  Matej Crepinsek,et al.  A note on teaching-learning-based optimization algorithm , 2012, Inf. Sci..

[25]  Lei Zhang,et al.  An orthogonal multi-objective evolutionary algorithm with lower-dimensional crossover , 2009, 2009 IEEE Congress on Evolutionary Computation.

[26]  Marjan Mernik,et al.  Replication and comparison of computational experiments in applied evolutionary computing: Common pitfalls and guidelines to avoid them , 2014, Appl. Soft Comput..

[27]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[28]  Kalyanmoy Deb,et al.  Evaluating the -Domination Based Multi-Objective Evolutionary Algorithm for a Quick Computation of Pareto-Optimal Solutions , 2005, Evolutionary Computation.

[29]  Janez Brest,et al.  Differential Evolution with Self-adaptation and Local Search for Constrained Multiobjective Optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[30]  Marjan Mernik,et al.  The impact of Quality Indicators on the rating of Multi-objective Evolutionary Algorithms , 2017, Appl. Soft Comput..

[31]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[32]  Shiu Yin Yuen,et al.  A Multiobjective Evolutionary Algorithm That Diversifies Population by Its Density , 2012, IEEE Transactions on Evolutionary Computation.

[33]  Ahmet Babalik,et al.  A novel metaheuristic for multi-objective optimization problems: The multi-objective vortex search algorithm , 2017, Inf. Sci..

[34]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[35]  Bin Wang,et al.  Multi-objective optimization using teaching-learning-based optimization algorithm , 2013, Eng. Appl. Artif. Intell..

[36]  Vimal J. Savsani,et al.  Non-dominated sorting moth flame optimization (NS-MFO) for multi-objective problems , 2017, Eng. Appl. Artif. Intell..

[37]  Enrique Alba,et al.  AbYSS: Adapting Scatter Search to Multiobjective Optimization , 2008, IEEE Transactions on Evolutionary Computation.

[38]  W. Du,et al.  Multi-objective differential evolution with ranking-based mutation operator and its application in chemical process optimization , 2014 .

[39]  Ponnuthurai N. Suganthan,et al.  Multi-objective optimization using self-adaptive differential evolution algorithm , 2009, 2009 IEEE Congress on Evolutionary Computation.

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

[41]  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.

[42]  Ahmet zk,et al.  A novel metaheuristic for multi-objective optimization problems , 2017 .

[43]  R. Venkata Rao,et al.  An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems , 2012, Sci. Iran..

[44]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

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

[46]  Giovanni Acampora,et al.  Memetic Music Composition , 2016, IEEE Transactions on Evolutionary Computation.

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

[48]  Marco Laumanns,et al.  Combining Convergence and Diversity in Evolutionary Multiobjective Optimization , 2002, Evolutionary Computation.

[49]  Robert G. Reynolds,et al.  Leveraged Neighborhood Restructuring in Cultural Algorithms for Solving Real-World Numerical Optimization Problems , 2016, IEEE Transactions on Evolutionary Computation.

[50]  Carlos A. Coello Coello,et al.  Reactive Power Handling by a Multi-Objective Teaching Learning Optimizer Based on Decomposition , 2013, IEEE Transactions on Power Systems.

[51]  Taher Niknam,et al.  $\theta$-Multiobjective Teaching–Learning-Based Optimization for Dynamic Economic Emission Dispatch , 2012, IEEE Systems Journal.

[52]  Kalyanmoy Deb,et al.  Performance assessment of the hybrid Archive-based Micro Genetic Algorithm (AMGA) on the CEC09 test problems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[53]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[54]  Vivek K. Patel,et al.  A multi-objective improved teaching-learning based optimization algorithm (MO-ITLBO) , 2016, Inf. Sci..

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

[56]  Chinta Sivadurgaprasad,et al.  A note on multi-objective improved teaching-learning based optimization algorithm (MO-ITLBO) , 2016, Inf. Sci..

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

[58]  Jouni Lampinen,et al.  Performance assessment of Generalized Differential Evolution 3 with a given set of constrained multi-objective test problems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[59]  Varun Punnathanam,et al.  Multi-objective optimization of Stirling engine systems using Front-based Yin-Yang-Pair Optimization , 2017 .

[60]  R. Venkata Rao,et al.  Optimization of fused deposition modeling process using teaching-learning-based optimization algorithm , 2016 .