A semi-autonomous particle swarm optimizer based on gradient information and diversity control for global optimization

Abstract The deterministic optimization algorithms far outweigh the non-deterministic ones on unimodal functions. However, classical algorithms, such as gradient descent and Newton's method, are strongly dependent on the quality of the initial guess and easily get trapped into local optima of multimodal functions. On the contrary, non-deterministic optimization methods, such as particle swarm optimization and genetic algorithms perform global optimization, however they waste computational time wandering the search space as a result of the random walks influence. This paper presents a semi-autonomous particle swarm optimizer, termed SAPSO, which uses a gradient-based information and diversity control to optimize multimodal functions. The proposed algorithm avoids the drawbacks of deterministic and non-deterministic approaches, by reducing computational efforts of local investigation (fast exploitation with gradient information) and escaping from local optima (exploration with diversity control). The experiments revealed promising results when SAPSO is applied on a suite of test functions based on De Jong's benchmark optimization problems and compared to other PSO-based algorithms.

[1]  Qing Liu,et al.  A diversity-guided hybrid particle swarm optimization based on gradient search , 2014, Neurocomputing.

[2]  F. Grimaccia,et al.  PSO as an effective learning algorithm for neural network applications , 2004, Proceedings. ICCEA 2004. 2004 3rd International Conference on Computational Electromagnetics and Its Applications, 2004..

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

[4]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[5]  Kenneth Sörensen,et al.  Metaheuristics - the metaphor exposed , 2015, Int. Trans. Oper. Res..

[6]  Marco Locatelli,et al.  A Note on the Griewank Test Function , 2003, J. Glob. Optim..

[7]  Lichao Cao,et al.  Improved particle swarm optimization algorithm and its application in text feature selection , 2015, Appl. Soft Comput..

[8]  M. Noel,et al.  A new gradient based particle swarm optimization algorithm for accurate computation of global minimum , 2012, Appl. Soft Comput..

[9]  James Kennedy,et al.  The particle swarm: social adaptation of knowledge , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[10]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[11]  Seyedmohsen Hosseini,et al.  A survey on the Imperialist Competitive Algorithm metaheuristic: Implementation in engineering domain and directions for future research , 2014, Appl. Soft Comput..

[12]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[13]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[14]  Adel M. Alimi,et al.  PSO-based analysis of Echo State Network parameters for time series forecasting , 2017, Appl. Soft Comput..

[15]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

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

[17]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[18]  Mohammed Azmi Al-Betar,et al.  A survey on applications and variants of the cuckoo search algorithm , 2017, Appl. Soft Comput..

[19]  Jacek Mandziuk,et al.  The impact of particular components of the PSO-based algorithm solving the Dynamic Vehicle Routing Problem , 2017, Appl. Soft Comput..

[20]  M.M. Noel,et al.  Simulation of a new hybrid particle swarm optimization algorithm , 2004, Thirty-Sixth Southeastern Symposium on System Theory, 2004. Proceedings of the.

[21]  R. Horst,et al.  Global Optimization: Deterministic Approaches , 1992 .

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