An Experience Information Teaching–Learning-Based Optimization for Global Optimization

Teaching-learning-based optimization (TLBO) is an intelligent optimization algorithm with relatively fewer parameters that should be determined in updating equations. For solving complex optimization problems, the local optima often appear in the evolution. To decrease the possibility of this phenomenon, a novel TLBO variant (EI-TLBO) with experience information (EI) and differential mutation is presented. In the method, neighborhood information (the best individual NTeacher and the mean individual NMean) of each learner's neighbors is introduced to improve the exploration capability. The EI before the current iteration of each learner is introduced to make him or her accurately judge the learning behavior in future. In addition, instead of duplicate elimination to maintain the diversity of population at the end of each generation in the original TLBO, differential mutation is introduced to maintain the diversity of learners during the iterative learning process. The main contribution of this paper is to improve the convergence speed and accuracy by introducing neighborhood topology structure, EI, and differential mutation. The efficiency of the proposed algorithm is evaluated on 46 benchmark functions, among which 27 functions are selected from CEC2013. Its performance is compared with those of six other reported EAs. The results indicate that EI-TLBO algorithm can achieve superior performance.

[1]  Anyong Qing,et al.  Dynamic differential evolution strategy and applications in electromagnetic inverse scattering problems , 2006, IEEE Trans. Geosci. Remote. Sens..

[2]  D. McShea,et al.  Individual versus social complexity, with particular reference to ant colonies , 2001, Biological reviews of the Cambridge Philosophical Society.

[3]  Vivek Patel,et al.  An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems , 2012 .

[4]  Jie Zhao,et al.  A quantum-behaved particle swarm optimization with memetic algorithm and memory for continuous non-linear large scale problems , 2014, Inf. Sci..

[5]  Prakash Kotecha,et al.  Multi-level production planning in a petrochemical industry using elitist Teaching-Learning-Based-Optimization , 2015, Expert Syst. Appl..

[6]  Lifeng Xi,et al.  Evolving artificial neural networks using an improved PSO and DPSO , 2008, Neurocomputing.

[7]  Kun Yang,et al.  Freely-drawn sketches interpretation using SVMs-chain modeling , 2012, Eng. Appl. Artif. Intell..

[8]  Ye Xu,et al.  An effective teaching-learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time , 2015, Neurocomputing.

[9]  Kalyan Veeramachaneni,et al.  Fitness-distance-ratio based particle swarm optimization , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[10]  Dezheng Zhang,et al.  Dynamic Scene Stitching Driven by Visual Cognition Model , 2014, TheScientificWorldJournal.

[11]  Sahand Ghavidel,et al.  Modified teaching learning algorithm and double differential evolution algorithm for optimal reactive power dispatch problem: A comparative study , 2014, Inf. Sci..

[12]  Xiaodong Li,et al.  Erratum to "Niching Without Niching Parameters: Particle Swarm Optimization Using a Ring Topology" [Feb 10 150-169] , 2010, IEEE Trans. Evol. Comput..

[13]  Provas Kumar Roy,et al.  Multi-objective optimal power flow using quasi-oppositional teaching learning based optimization , 2014, Appl. Soft Comput..

[14]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[15]  Shaocheng Tong,et al.  Adaptive NN Controller Design for a Class of Nonlinear MIMO Discrete-Time Systems , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[16]  Yu-Huei Cheng Estimation of Teaching-Learning-Based Optimization Primer Design Using Regression Analysis for Different Melting Temperature Calculations , 2015, IEEE Transactions on NanoBioscience.

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

[18]  Feng Zou,et al.  Teaching-learning-based optimization with dynamic group strategy for global optimization , 2014, Inf. Sci..

[19]  Shaocheng Tong,et al.  Reinforcement Learning Design-Based Adaptive Tracking Control With Less Learning Parameters for Nonlinear Discrete-Time MIMO Systems , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Charles V. Camp,et al.  Design of space trusses using modified teaching–learning based optimization , 2014 .

[21]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[22]  Babak Amiri,et al.  Application of Teaching-Learning-Based Optimization Algorithm on Cluster Analysis , 2012 .

[23]  Vedat Toğan,et al.  Design of planar steel frames using Teaching–Learning Based Optimization , 2012 .

[24]  Andries Petrus Engelbrecht,et al.  Bare bones differential evolution , 2009, Eur. J. Oper. Res..

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

[26]  Anima Naik,et al.  Weighted Teaching-Learning-Based Optimization for Global Function Optimization , 2013 .

[27]  R. Rao,et al.  Multi-objective optimization of heat exchangers using a modified teaching-learning-based optimization algorithm , 2013 .

[28]  Xiaodong Li,et al.  Niching Without Niching Parameters: Particle Swarm Optimization Using a Ring Topology , 2010, IEEE Transactions on Evolutionary Computation.

[29]  S. O. Degertekin,et al.  Sizing truss structures using teaching-learning-based optimization , 2013 .

[30]  Lingling Huang,et al.  Artificial Bee Colony Algorithm Based on Information Learning , 2015, IEEE Transactions on Cybernetics.

[31]  Athanasios V. Vasilakos,et al.  Improved CMA-ES with Memory based Directed Individual Generation for Real Parameter Optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[32]  Andries Petrus Engelbrecht,et al.  Using the Ring Neighborhood Topology with Self-adaptive Differential Evolution , 2006, ICNC.

[33]  Guo-Xing Wen,et al.  Fuzzy Neural Network-Based Adaptive Control for a Class of Uncertain Nonlinear Stochastic Systems , 2014, IEEE Transactions on Cybernetics.

[34]  Feng Zou,et al.  An improved teaching-learning-based optimization with neighborhood search for applications of ANN , 2014, Neurocomputing.

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

[36]  Mahdi Taghizadeh,et al.  Solving optimal reactive power dispatch problem using a novel teaching-learning-based optimization algorithm , 2015, Eng. Appl. Artif. Intell..

[37]  Jun Zhang,et al.  SamACO: Variable Sampling Ant Colony Optimization Algorithm for Continuous Optimization , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[38]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

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

[40]  Guo-Xing Wen,et al.  Adaptive Consensus Control for a Class of Nonlinear Multiagent Time-Delay Systems Using Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[41]  Feng Zou,et al.  Bare-Bones Teaching-Learning-Based Optimization , 2014, TheScientificWorldJournal.

[42]  Shuzhi Sam Ge,et al.  Constrained Multilegged Robot System Modeling and Fuzzy Control With Uncertain Kinematics and Dynamics Incorporating Foot Force Optimization , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[43]  A. Wandersman,et al.  The importance of neighbors: The social, cognitive, and affective components of neighboring , 1985 .

[44]  Zuren Feng,et al.  A Scatter Learning Particle Swarm Optimization Algorithm for Multimodal Problems , 2014, IEEE Transactions on Cybernetics.

[45]  Ming Yang,et al.  Differential Evolution With Auto-Enhanced Population Diversity , 2015, IEEE Transactions on Cybernetics.

[46]  Russell C. Eberhart,et al.  Multiobjective optimization using dynamic neighborhood particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[47]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[48]  Chenguang Yang,et al.  Model Predictive Control of Nonholonomic Chained Systems Using General Projection Neural Networks Optimization , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[49]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.