A stability constrained adaptive alpha for gravitational search algorithm

Abstract Gravitational search algorithm (GSA), a recent meta-heuristic algorithm inspired by Newton's law of gravity and mass interactions, shows good performance in various optimization problems. In GSA, the gravitational constant attenuation factor alpha (α) plays a vital role in convergence and the balance between exploration and exploitation. However, in GSA and most of its variants, all agents share the same α value without considering their evolutionary states, which has inevitably caused the premature convergence and imbalance of exploration and exploitation. In order to alleviate these drawbacks, in this paper, we propose a new variant of GSA, namely stability constrained adaptive alpha for GSA (SCAA). In SCAA, each agent's evolutionary state is estimated, which is then combined with the variation of the agent's position and fitness feedback to adaptively adjust the value of α. Moreover, to preserve agents’ stable trajectories and improve convergence precision, a boundary constraint is derived from the stability conditions of GSA to restrict the value of α in each iteration. The performance of SCAA has been evaluated by comparing with the original GSA and four alpha adjusting algorithms on 13 conventional functions and 15 complex CEC2015 functions. The experimental results have demonstrated that SCAA has significantly better searching performance than its peers do.

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

[2]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[3]  Nan Zhang,et al.  A mixed-strategy based gravitational search algorithm for parameter identification of hydraulic turbine governing system , 2016, Knowl. Based Syst..

[4]  Tom Page,et al.  Optimization of heterogeneous Bin packing using adaptive genetic algorithm , 2017 .

[5]  Hossein Nezamabadi-pour,et al.  Disruption: A new operator in gravitational search algorithm , 2011, Sci. Iran..

[6]  Anoop K. Dhingra,et al.  An efficient approach for reliability-based topology optimization , 2016 .

[7]  Fevrier Valdez,et al.  Fuzzy logic in the gravitational search algorithm for the optimization of modular neural networks in pattern recognition , 2015, Expert Syst. Appl..

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

[9]  Ahmed El-Shafie,et al.  A modified gravitational search algorithm for slope stability analysis , 2012, Eng. Appl. Artif. Intell..

[10]  Xiaoyan Xiong,et al.  Feature subset selection by gravitational search algorithm optimization , 2014, Inf. Sci..

[11]  Rob Law,et al.  Adaptive affinity propagation method based on improved cuckoo search , 2016, Knowl. Based Syst..

[12]  Reza Safabakhsh,et al.  A novel stability-based adaptive inertia weight for particle swarm optimization , 2016, Appl. Soft Comput..

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

[14]  Zhicheng Ji,et al.  A novel hybrid particle swarm optimization and gravitational search algorithm for solving economic emission load dispatch problems with various practical constraints , 2014 .

[15]  Saeide Sheikhpour,et al.  A hybrid Gravitational search algorithm — Genetic algorithm for neural network training , 2013, 2013 21st Iranian Conference on Electrical Engineering (ICEE).

[16]  Vivek K. Patel,et al.  Adaptive symbiotic organisms search (SOS) algorithm for structural design optimization , 2016, J. Comput. Des. Eng..

[17]  Ghanshyam G. Tejani,et al.  Modified sub-population teaching-learning-based optimization for design of truss structures with natural frequency constraints , 2016 .

[18]  Yi Liu,et al.  Parameter identification of a nonlinear model of hydraulic turbine governing system with an elastic water hammer based on a modified gravitational search algorithm , 2016, Eng. Appl. Artif. Intell..

[19]  Yan Wang,et al.  Gravitational search algorithm combined with chaos for unconstrained numerical optimization , 2014, Appl. Math. Comput..

[20]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[21]  Yi Cui,et al.  Self-adapted mixture distance measure for clustering uncertain data , 2017, Knowl. Based Syst..

[22]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[23]  Xiaohui Yuan,et al.  Improved gravitational search algorithm for parameter identification of water turbine regulation system , 2014 .

[24]  Shiyou Yang,et al.  A Modified Particle Swarm Optimization Algorithm for Global Optimizations of Inverse Problems , 2016, IEEE Transactions on Magnetics.

[25]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[26]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[27]  Sujin Bureerat,et al.  Four-bar linkage path generation through self-adaptive population size teaching-learning based optimization , 2017, Knowl. Based Syst..

[28]  Aizhu Zhang,et al.  Locally informed gravitational search algorithm , 2016, Knowl. Based Syst..

[29]  Yan Wang,et al.  Convergence analysis and performance of an improved gravitational search algorithm , 2014, Appl. Soft Comput..

[30]  Hojjat Adeli,et al.  Gravitational Search Algorithm and Its Variants , 2016, Int. J. Pattern Recognit. Artif. Intell..

[31]  Yuling Li,et al.  A Hybridized Vector Optimal Algorithm for Multi-Objective Optimal Designs of Electromagnetic Devices , 2016, IEEE Transactions on Magnetics.

[32]  Xiangtao Li,et al.  An effective GSA based memetic algorithm for permutation flow shop scheduling , 2010, IEEE Congress on Evolutionary Computation.

[33]  Long Quan,et al.  Facing the classification of binary problems with a hybrid system based on quantum-inspired binary gravitational search algorithm and K-NN method , 2013, Eng. Appl. Artif. Intell..

[34]  Norhaliza Abdul Wahab,et al.  Exploitation selection of alpha parameter in Gravitational Search Algorithm of PID controller for computational time analysis , 2014, 2014 IEEE International Conference on Control System, Computing and Engineering (ICCSCE 2014).

[35]  Seyed-Hamid Zahiri,et al.  Decision function estimation using intelligent gravitational search algorithm , 2012, Int. J. Mach. Learn. Cybern..

[36]  Pinar Çivicioglu,et al.  Artificial cooperative search algorithm for numerical optimization problems , 2013, Inf. Sci..

[37]  Hossein Nezamabadi-pour,et al.  Gravitational Search Algorithm: Concepts, Variants, and Operators , 2016 .

[38]  Ning Lu,et al.  An Integrated Knowledge Adaption Framework for Case-Based Reasoning Systems , 2009, KES.

[39]  Oscar Castillo,et al.  A new gravitational search algorithm using fuzzy logic to parameter adaptation , 2013, 2013 IEEE Congress on Evolutionary Computation.

[40]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[41]  Chang Wook Ahn,et al.  Optimization of heterogeneous Bin packing using adaptive genetic algorithm , 2017 .

[42]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[43]  S. Mirjalili,et al.  A new hybrid PSOGSA algorithm for function optimization , 2010, 2010 International Conference on Computer and Information Application.

[44]  Mahdi Aliyari Shoorehdeli,et al.  Stability analysis of particle dynamics in gravitational search optimization algorithm , 2016, Inf. Sci..

[45]  Xiaodong Li,et al.  A Dynamic Neighborhood Learning-Based Gravitational Search Algorithm , 2018, IEEE Transactions on Cybernetics.

[46]  Zhifeng Guo A Hybrid Optimization Algorithm Based on Artificial Bee Colony and Gravitational Search Algorithm , 2012 .

[47]  Guangquan Zhang,et al.  A Customer Churn Prediction Model in Telecom Industry Using Boosting , 2014, IEEE Transactions on Industrial Informatics.

[48]  E. Rashedi,et al.  Fuzzy gravitational search algorithm , 2012, 2012 2nd International eConference on Computer and Knowledge Engineering (ICCKE).

[49]  H. Nezamabadi-pour,et al.  An improved quantum behaved gravitational search algorithm , 2012, 20th Iranian Conference on Electrical Engineering (ICEE2012).

[50]  Pangao Kou,et al.  Piecewise function based gravitational search algorithm and its application on parameter identification of AVR system , 2014, Neurocomputing.

[51]  D. M. Vinod Kumar,et al.  Strategic bidding using fuzzy adaptive gravitational search algorithm in a pool based electricity market , 2013, Appl. Soft Comput..

[52]  Jie Lu,et al.  An Innovative Self-Adaptive Configuration Optimization System in Cloud Computing , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[53]  Jianhua Xiao,et al.  Gravitational chaotic search algorithm for partners selection with due date constraint in virtual enterprise , 2011, The Fourth International Workshop on Advanced Computational Intelligence.

[54]  Minghao Yin,et al.  Hybrid differential evolution and gravitation search algorithm for unconstrained optimization , 2011 .

[55]  Aizhu Zhang,et al.  A Hybrid Genetic Algorithm and Gravitational Search Algorithm for Image Segmentation Using Multilevel Thresholding , 2013, IbPRIA.

[56]  Andrew Lewis,et al.  Adaptive gbest-guided gravitational search algorithm , 2014, Neural Computing and Applications.

[57]  Ghanshyam G. Tejani,et al.  Truss topology optimization with static and dynamic constraints using modified subpopulation teaching–learning-based optimization , 2016 .

[58]  Nor Ashidi Mat Isa,et al.  Teaching and peer-learning particle swarm optimization , 2014, Appl. Soft Comput..

[59]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[60]  Hossein Nezamabadi-pour,et al.  Black Hole: A New Operator for Gravitational Search Algorithm , 2014, Int. J. Comput. Intell. Syst..