Modified Backtracking Search Optimization Algorithm Inspired by Simulated Annealing for Constrained Engineering Optimization Problems

The backtracking search optimization algorithm (BSA) is a population-based evolutionary algorithm for numerical optimization problems. BSA has a powerful global exploration capacity while its local exploitation capability is relatively poor. This affects the convergence speed of the algorithm. In this paper, we propose a modified BSA inspired by simulated annealing (BSAISA) to overcome the deficiency of BSA. In the BSAISA, the amplitude control factor (F) is modified based on the Metropolis criterion in simulated annealing. The redesigned F could be adaptively decreased as the number of iterations increases and it does not introduce extra parameters. A self-adaptive ε-constrained method is used to handle the strict constraints. We compared the performance of the proposed BSAISA with BSA and other well-known algorithms when solving thirteen constrained benchmarks and five engineering design problems. The simulation results demonstrated that BSAISA is more effective than BSA and more competitive with other well-known algorithms in terms of convergence speed.

[1]  Pupong Pongcharoen,et al.  A tool for solving stochastic dynamic facility layout problems with stochastic demand using either a Genetic Algorithm or modified Backtracking Search Algorithm , 2017 .

[2]  Renquan Lu,et al.  Learning backtracking search optimisation algorithm and its application , 2017, Inf. Sci..

[3]  Ardeshir Bahreininejad,et al.  Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems , 2013, Appl. Soft Comput..

[4]  C. Coello,et al.  Cultured differential evolution for constrained optimization , 2006 .

[5]  Xiaohui Yuan,et al.  Parameter Identification of Nonlinear Muskingum Model with Backtracking Search Algorithm , 2016, Water Resources Management.

[6]  Önsen Toygar,et al.  Selection of optimized features and weights on face-iris fusion using distance images , 2015, Comput. Vis. Image Underst..

[7]  Mark Hoogendoorn,et al.  Parameter Control in Evolutionary Algorithms: Trends and Challenges , 2015, IEEE Transactions on Evolutionary Computation.

[8]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[9]  Xuewen Xia,et al.  Multiobjective Image Color Quantization Algorithm Based on Self-Adaptive Hybrid Differential Evolution , 2016, Comput. Intell. Neurosci..

[10]  Arun Kumar Singh,et al.  Comparable investigation of backtracking search algorithm in automatic generation control for two area reheat interconnected thermal power system , 2017, Appl. Soft Comput..

[11]  Shu Wang,et al.  Adaptive backtracking search optimization algorithm with pattern search for numerical optimization , 2016 .

[12]  Sakti Prasad Ghoshal,et al.  CMOS analogue amplifier circuits optimisation using hybrid backtracking search algorithm with differential evolution , 2016, J. Exp. Theor. Artif. Intell..

[13]  Mostafa Modiri-Delshad,et al.  Multi-objective backtracking search algorithm for economic emission dispatch problem , 2016, Appl. Soft Comput..

[14]  Rajesh Kumar,et al.  Classification of mental tasks from EEG data using backtracking search optimization based neural classifier , 2015, Neurocomputing.

[15]  Dervis Karaboga,et al.  Artificial bee colony algorithm for large-scale problems and engineering design optimization , 2012, J. Intell. Manuf..

[16]  Sima Ghosh,et al.  Improved backtracking search algorithm for pseudo dynamic active earth pressure on retaining wall supporting c-Ф backfill , 2017, Appl. Soft Comput..

[17]  Liang Gao,et al.  Energy-efficient multi-pass turning operation using multi-objective backtracking search algorithm , 2016 .

[18]  Stefan Roth,et al.  Covariance Matrix Adaptation for Multi-objective Optimization , 2007, Evolutionary Computation.

[19]  N. Hansen,et al.  Markov Chain Analysis of Cumulative Step-Size Adaptation on a Linear Constrained Problem , 2015, Evolutionary Computation.

[20]  Ling Wang,et al.  An effective co-evolutionary particle swarm optimization for constrained engineering design problems , 2007, Eng. Appl. Artif. Intell..

[21]  Azah Mohamed,et al.  Real time optimal schedule controller for home energy management system using new binary backtracking search algorithm , 2017 .

[22]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[23]  Zhun Fan,et al.  Constrained optimization based on hybrid evolutionary algorithm and adaptive constraint-handling technique , 2009 .

[24]  S. Ghoshal,et al.  Interference suppression of linear antenna arrays with combined Backtracking Search Algorithm and Differential Evolution , 2014, 2014 International Conference on Communication and Signal Processing.

[25]  Adam P. Piotrowski,et al.  Swarm Intelligence and Evolutionary Algorithms: Performance versus speed , 2017, Inf. Sci..

[26]  Masao Fukushima,et al.  Derivative-Free Filter Simulated Annealing Method for Constrained Continuous Global Optimization , 2006, J. Glob. Optim..

[27]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[28]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[29]  Yanbin Yuan,et al.  An efficient chaos embedded hybrid approach for hydro-thermal unit commitment problem , 2015 .

[30]  Liang Gao,et al.  A hybrid backtracking search algorithm for permutation flow-shop scheduling problem minimizing makespan and energy consumption , 2015, 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM).

[31]  Attia A. El-Fergany,et al.  Optimal allocation of multi-type distributed generators using backtracking search optimization algorithm , 2015 .

[32]  Haibin Duan,et al.  Adaptive Backtracking Search Algorithm for Induction Magnetometer Optimization , 2014, IEEE Transactions on Magnetics.

[33]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[34]  Ling Wang,et al.  A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization , 2007, Appl. Math. Comput..

[35]  Yilong Yin,et al.  A Hybrid Backtracking Search Optimization Algorithm with Differential Evolution , 2015 .

[36]  Honglun Wang,et al.  A hybrid backtracking search optimization algorithm for nonlinear optimal control problems with complex dynamic constraints , 2016, Neurocomputing.

[37]  Jamal Abd Ali,et al.  Fuzzy logic speed controller optimization approach for induction motor drive using backtracking search algorithm , 2016 .

[38]  Hassan Basri,et al.  Backtracking search algorithm in CVRP models for efficient solid waste collection and route optimization. , 2017, Waste management.

[39]  Feng Zou,et al.  Community detection in complex networks: Multi-objective discrete backtracking search optimization algorithm with decomposition , 2017, Appl. Soft Comput..

[40]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[41]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

[42]  David Zhang,et al.  Evolutionary Cost-Sensitive Extreme Learning Machine , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[43]  Minqiang Li,et al.  A hybrid niching PSO enhanced with recombination-replacement crowding strategy for multimodal function optimization , 2012, Appl. Soft Comput..

[44]  C. Coello,et al.  Increasing Successful Offspring and Diversity in Differential Evolution for Engineering Design , 2006 .

[45]  Zhongbo Hu,et al.  Modified differential evolution algorithm with onlooker bee operator for mixed discrete-continuous optimization , 2016, SpringerPlus.

[46]  László Pál,et al.  A Comparison of Global Search Algorithms for Continuous Black Box Optimization , 2012, Evolutionary Computation.

[47]  Yilong Yin,et al.  An Improved Backtracking Search Algorithm for Constrained Optimization Problems , 2014, KSEM.

[48]  Gautam Kumar Mahanti,et al.  QPSO versus BSA for Failure Correction of Linear Array of Mutually Coupled Parallel Dipole Antennas with Fixed Side Lobe Level and VSWR , 2014 .

[49]  Ruhul A. Sarker,et al.  Adaptive Configuration of evolutionary algorithms for constrained optimization , 2013, Appl. Math. Comput..

[50]  Sakti Prasad Ghoshal,et al.  A new hybridized backtracking search optimization algorithm with differential evolution for sidelobe suppression of uniformly excited concentric circular antenna arrays , 2015 .

[51]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

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

[53]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[54]  Chu Zhang,et al.  A compound structure of ELM based on feature selection and parameter optimization using hybrid backtracking search algorithm for wind speed forecasting , 2017 .

[55]  Pinar Civicioglu,et al.  A New Unsupervised Change Detection Approach Based On DWT Image Fusion And Backtracking Search Optimization Algorithm For Optical Remote Sensing Data , 2014 .

[56]  Ruhul A. Sarker,et al.  AMA: a new approach for solving constrained real-valued optimization problems , 2009, Soft Comput..

[57]  Chih-Hao Lin,et al.  A rough penalty genetic algorithm for constrained optimization , 2013, Inf. Sci..

[58]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[59]  Li Xu,et al.  Opposition-Based Backtracking Search Algorithm for Numerical Optimization Problems , 2015, IScIDE.

[60]  Xin Yao,et al.  Stochastic ranking for constrained evolutionary optimization , 2000, IEEE Trans. Evol. Comput..

[61]  Azah Mohamed,et al.  A Random Forest Regression Based Space Vector PWM Inverter Controller for the Induction Motor Drive , 2017, IEEE Transactions on Industrial Electronics.

[62]  Ling Wang,et al.  An effective differential evolution with level comparison for constrained engineering design , 2010 .

[63]  Liang Gao,et al.  Backtracking Search Algorithm with three constraint handling methods for constrained optimization problems , 2015, Expert Syst. Appl..

[64]  Pupong Pongcharoen,et al.  The Backtracking Search Algorithm for designing a robust machine layout , 2014 .

[65]  Carlos A. Coello Coello,et al.  Constraint-handling in genetic algorithms through the use of dominance-based tournament selection , 2002, Adv. Eng. Informatics.

[66]  Ahmed Fouad Ali,et al.  A Memetic Backtracking Search Optimization Algorithm for Economic Dispatch Problem , 2015 .

[67]  Wenjian Luo,et al.  Differential evolution with dynamic stochastic selection for constrained optimization , 2008, Inf. Sci..

[68]  Amit Konar,et al.  A swarm intelligence approach to the synthesis of two-dimensional IIR filters , 2007, Eng. Appl. Artif. Intell..

[69]  Yong Wang,et al.  Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization , 2010, Appl. Soft Comput..

[70]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[71]  Leandro dos Santos Coelho,et al.  A backtracking search algorithm combined with Burger's chaotic map for parameter estimation of PEMFC electrochemical model , 2014 .

[72]  P. N. Suganthan,et al.  Ensemble of niching algorithms , 2010, Inf. Sci..

[73]  Zenggang Xiong,et al.  Not guaranteeing convergence of differential evolution on a class of multimodal functions , 2016, Appl. Soft Comput..

[74]  Jian Lin,et al.  Oppositional backtracking search optimization algorithm for parameter identification of hyperchaotic systems , 2015 .

[75]  Kerim Guney,et al.  Backtracking Search Optimization Algorithm for Synthesis of Concentric Circular Antenna Arrays , 2014 .

[76]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[77]  Haibin Duan,et al.  Backtracking search algorithm for non-aligned thrust optimization for satellite formation , 2014, 11th IEEE International Conference on Control & Automation (ICCA).

[78]  Erik Valdemar Cuevas Jiménez,et al.  A new algorithm inspired in the behavior of the social-spider for constrained optimization , 2014, Expert Syst. Appl..

[79]  Zongbo Hu,et al.  Color Image Quantization Algorithm Based on Self-Adaptive Differential Evolution , 2013, Comput. Intell. Neurosci..