Abstract
Particle swarm optimization (PSO) algorithm is a promising swarm intelligence optimization technology. It has been applied to a variety of complex optimization problems due to its outstanding global search ability. However, it suffers from premature convergence and slow convergence rate. Motivated by adaptive moment estimation (Adam) method, which is computationally efficient, little memory-required and also appropriate for non-stationary objectives, a hybrid algorithm combining adaptive PSO with a modified Adam method (AdamPSO) is proposed in this paper. Adaptive particle swarm optimization (APSO) is first used to perform stochastic and rough search. In the solution space obtained by APSO, Adam method is then used to perform further search, which may establish a new solution space. Depending on the fitness value of particles, the position of each particle switches alternately between APSO and Adam. The experimental results on six well-known benchmark functions show that our proposed algorithm gets better convergence performance compared to other five classical PSOs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)
Shi, Y., Eberhart, R.C.: A modified particle swarm optimizer. Comput. Intell. 6(1), 69–73 (1998)
Clerc, M.: The swarm and the queen: towards a deterministic and adaptive particle swarm optimization. In: Evolutionary Computation, pp. 1951–1957. IEEE, Washington (1999)
Corne, D., Dorigo, M., Glover, F.: New Ideas in Optimization, pp. 379–387. McGraw Hill, London (1999)
Riget, J., Vesterstrom J.S.: A diversity-guided particle swarm optimizer - the ARPSO. Evalife Technical report (2002)
He, S., et al.: A particle swarm optimizer with passive congregation. Bio Syst. 78(1–3), 135–147 (2004)
Han, F., Liu, Q.: A diversity-guided hybrid particle swarm optimization. In: Huang, D.-S., Gupta, P., Zhang, X., Premaratne, P. (eds.) ICIC 2012. CCIS, vol. 304, pp. 461–466. Springer, Heidelberg (2012). doi:10.1007/978-3-642-31837-5_67
Liu, Q., Han, F.: A hybrid attractive and repulsive particle swarm optimization based on gradient search. In: Huang, D.-S., Jo, K.-H., Zhou, Y.-Q., Han, K. (eds.) ICIC 2013. LNCS, vol. 7996, pp. 155–162. Springer, Heidelberg (2013). doi:10.1007/978-3-642-39482-9_18
Han, F., Liu, Q.: A diversity-guided hybrid particle swarm optimization. Neurocomputing 137(4), 234–240 (2014)
Kingma, D., Ba, J.: Adam: a method for stochastic optimization. Comput. Sci. (2014)
Duchi, J., Hazan, E., Singer, Y.: Adaptive subgradient methods for online learning and stochastic optimization. J. Mach. Learn. Res. 12(7), 2121–2159 (2011)
Tieleman, T., Hinton, G.: Lecture 6.5 - RMSProp, COURSERA: neural networks for machine learning. Technical report (2012)
Wang, L.: Intelligent Optimization Algorithms with Applications. Tsinghua University Press, Beijing (2001)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Nos. 61572241 and 61271385), the Foundation of the Peak of Six Talents of Jiangsu Province (No. 2015-DZXX-024), and the Fifth “333 High Level Talented Person Cultivating Project” of Jiangsu Province.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Jiang, Y., Han, F. (2017). A Hybrid Algorithm of Adaptive Particle Swarm Optimization Based on Adaptive Moment Estimation Method. In: Huang, DS., Bevilacqua, V., Premaratne, P., Gupta, P. (eds) Intelligent Computing Theories and Application. ICIC 2017. Lecture Notes in Computer Science(), vol 10361. Springer, Cham. https://doi.org/10.1007/978-3-319-63309-1_58
Download citation
DOI: https://doi.org/10.1007/978-3-319-63309-1_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63308-4
Online ISBN: 978-3-319-63309-1
eBook Packages: Computer ScienceComputer Science (R0)