Computer Science ›› 2019, Vol. 46 ›› Issue (1): 245-250.doi: 10.11896/j.issn.1002-137X.2019.01.038

• Artificial Intelligence • Previous Articles     Next Articles

S-shaped Function Based Adaptive Particle Swarm Optimization Algorithm

HUANG Yang1, LU Hai-yan1,2, XU Kai-bo1, HU Shi-juan1   

  1. (School of Science,Jiangnan University,Wuxi,Jiangsu 214122,China)1
    (Wuxi Engineering Technology Research Center for Biological Computing,Wuxi,Jiangsu 214122,China)2
  • Received:2017-11-24 Online:2019-01-15 Published:2019-02-25

Abstract: Aiming at the problems of low solution precision and slow convergence speed in the later stage of particle swarm optimization algorithm,this paper presented an S-shaped function based adaptive particle swarm optimization algorithm (SAPSO).This algorithm takes advantage of the characteristics of upside-down S-shaped function to adjust the inertia weight nonlinearly,better balancing the global search ability and local search ability.In addition,an S-shape function is introduced into the position updating equation,and the ratio of the individual particle’s fitness value to the swarm’s average fitness value is used to adaptively adjust the step size in the search,thus enhancing the efficiency of the algorithm.Simulation results on a set of typical test functions show that SAPSO is superior to several existing improved PSO algorithms significantly in terms of the convergence rate and solution accuracy.

Key words: Inertia weight, Particle swarm optimization algorithm, Position updating, S-shaped function

CLC Number: 

  • TP301
[1]KENNEDY J,EBERHART R C.Particle swarm optimization [C]//Proceedings of IEEE International Conference on Neural Networks.1995:1942-1948.<br /> [2]HOLLAND J H.Adaptation in Natural and Artificial Systems[D].Ann Arbor:University of Michigan press,1975.<br /> [3]COLORNI A,DORIGO M,MANIEZZO V,et al.Distributed optimization by ant colonies[C]//Proceedings of European Conference on Artificial Life.Paris,1991:134-142.<br /> [4]LIU Z H,WEI H W,ZHONG Q C,et al.Parameter Estimation for VSI-Fed PMSM based on a Dynamic PSO with Learning Strategies [J].IEEE Transactions on Power Electronics,2017,32(4):3154-3165.<br /> [5]LIU Z H ,LI X H,ZHANG H Q,et al.An Enhanced Approach for Parameter Estimation Using Immune Dynamic Learning PSO Based on Multi-core Architecture [J].IEEE Systems,Man,and Cybernetics Magazine,2016,2(1):26-33.<br /> [6]LIU Z H,WEI H W,ZHONG Q C,et al.GPU Implementation of DPSO-RE Algorithm for Parameters Identification of Surface PMSM Considering VSI Nonlinearity[J].IEEE Journal of Emerging and Selected Topics in Power Electronics,2017,5(3):1334-1345.<br /> [7]LIU Z H,ZHANG J,ZHOU S W,et al.Coevolutionary Particle Swarm Optimization Using AIS and Its Application in Multi-parameter estimation of PMSM[J].IEEE Transactions on Cybernetics,2013,43(6):1921-1935.<br /> [8]SHI Y,EBERHARTRC.A modified particle swarm optimizer [C]//Proceedings of the 1998 IEEE International Conference on Evolutionary Computation(ICEC’98).NJ:IEEE Press,1998:69-73.<br /> [9]RATNAWEERAA,HALGAMUGE S K,WATSON H C.Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients[J].IEEE Transactions on Evolutionary Computation,2004,8(3):240-255.<br /> [10]CLERC M,KENNEDY J.The particle swarm-explosion,stability and convergence in a multidimensional complex space[J].IEEE Transactions on Evolutionary Computation,2002,6(1):58-73.<br /> [11]ZHU T,LI X F,LU M W.Improved particle swarm optimization with position weighted[J].Computer Engineering and Applications,2011,47(5):4-6.(in Chinese)<br /> 朱童,李小凡,鲁明文.位置加权的改进粒子群算法[J].计算机工程与应用,2011,47(5):4-6.<br /> [12]MELO H,WATADA J.Gaussian-PSO with fuzzy reasoning based on structural learning for training a Neural Network [J].Neurocomputing,2016,172:405-412.<br /> [13]AI B,DONG M G.Improved particle swarm optimization algorithm based on Gaussian disturbance and natural selection [J].Journal of Computer Applications,2016,36(36):687-691.(in Chinese)<br /> 艾兵,董明刚.基于高斯扰动和自然选择的改进粒子群算法[J].计算机应用,2016,36(36):687-691.<br /> [14]ZHAN Z H,ZHANG J,LI Y,et al.Adaptive particleswarmoptimization[J].IEEE Transactions on Systems Man & Cyberne-tics,2009,39(6):1362-1381.<br /> [15]JAVIDRAD F,NAZARI M.A new hybrid particle swarm and simulated annealing stochastic optimization method [J].Applied Soft Computing,2017,60:634-654.<br /> [16]GOU J,LEI Y X,GUO W P,et al.A novel improved particle swarm optimization algorithm based on individual difference evolution [J].Applied Soft Computing,2017,57:468-481.<br /> [17]CHENG T,CHEN M,YANG Z,et al.A novel hybrid teaching learning based multi-objectiveparticle swarm optimization[J].Neurocomputing,2016,222(C):11-25.<br /> [18]CHEN G M,JIA J Y,HAN Q.Study on the strategy of decreasing inertia weight in particle swarm optimization algorithm[J].Journal of Xi’an Jiaotong University,2006,40(1):53-56.(in Chinese)<br /> 陈贵敏,贾建援,韩琪.粒子群优化算法的惯性权值递减策略研究[J].西安交通大学学报,2006,40(1):53-56.<br /> [19]DAI W Z,YANG X L.Particle swarm optimization algorithm based on inertia weight logarithmic decreasing[J].Computer Engineeringand Application,2015,51(17):14-19.(in Chinese)<br /> 戴文智,杨新乐.基于惯性权重对数递减的粒子群优化算法[J].计算机工程与应用,2015,51(17):14-19.<br /> [20]LI H L,LUO L,PU D M,et al.Improved particle optimization algorithm based on Cauchy distribution[J].Electronic Science and Technology,2016,29(1):33-35.(in Chinese)<br /> 黎红玲,罗林,蒲冬梅,等.基于柯西分布的粒子群优化算法改进[J].电子科技,2016,29(1):33-35.<br /> [21]JIANG J G,TIAN W,WANG X Q,et al.Adaptive particle swarm optimization via disturbing acceleration coefficients[J].Journal of Xidian University,2012,39(4):74-80.(in Chinese)<br /> 姜建国,田旻,王向前,等.采用扰动加速因子的自适应粒子群优化算法[J].西安电子科技大学学报,2012,39(4):74-80.<br /> [22]ZHANG J K,LIU S Y,ZHANG X Q.Improved particle swarm optimization[J].Computer Engineering and Design,2007,28(17):4215-4216.(in Chinese)<br /> 张建科,刘三阳,张晓清.改进的粒子群算法[J].计算机工程与设计,2007,28(17):4215-4216.<br /> [23]LIU J S,HE J J,LI P F.Improved particle swarm optimization algorithm based on theory of complex adaptive system[J].Computer Engineering and Application,2017,53(5):57-63.(in Chinese)<br /> 刘举胜,何建佳,李鹏飞.基于CAS理论的改进PSO算法[J].计算机工程与应用,2017,53(5):57-63.<br /> [24]龚纯,王正林.精通MATLAB最优化计算[M].北京:电子工业出版社,2001.<br /> [25]WU R X,SUN H,ZHU D G,et al.Particle swarm optimization algorithm based on optimal particle guidance and Gauss perturbance[J].Journal of Chinese Computer Systems,2016,37(1):146-151.(in Chinese)<br /> 吴润秀,孙辉,朱德刚,等.具有高斯扰动的最优粒子引导粒子群优化算法[J].小型微型计算机系统,2016,37(1):146-151.<br /> [26]ZHENG C Y,ZHENG Q D,WANG X D,et al.Self-adaptive particle swarm optimization algorithm based on tentative adjusting step factor [J].Computer Science,2009,36(11):193-195.(in Chinese)<br /> 郑春颖,郑全第,王晓丹,等.基于试探的变步长自适应粒子群算法[J].计算机科学,2009,36(11):193-195.
[1] LIU Zhang-hui, ZHENG Hong-qiang, ZHANG Jian-shan, CHEN Zhe-yi. Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems [J]. Computer Science, 2022, 49(6A): 619-627.
[2] LI Xiao-dong, YU Zhi-yong, HUANG Fang-wan, ZHU Wei-ping, TU Chun-yu, ZHENG Wei-nan. Participant Selection Strategies Based on Crowd Sensing for River Environmental Monitoring [J]. Computer Science, 2022, 49(5): 371-379.
[3] ZHANG Tian-rui, WEI Ming-qi, GAO Xiu-xiu. Prediction Model of Bubble Dissolution Time in Selective Laser Sintering Based on IPSO-WRF [J]. Computer Science, 2021, 48(11A): 638-643.
[4] ZHANG Zhi-qiang, LU Xiao-feng, SUI Lian-sheng, LI Jun-huai. Salp Swarm Algorithm with Random Inertia Weight and Differential Mutation Operator [J]. Computer Science, 2020, 47(8): 297-301.
[5] SONG Yan, HU Rong-hua, GUO Fu-min, YUAN Xin-liang and XIONG Rui-yang. Improved SVM+BP Algorithm for Muscle Force Prediction Based on sEMG [J]. Computer Science, 2020, 47(6A): 75-78.
[6] LI Bao-sheng, QIN Chuan-dong. Study on Electric Vehicle Price Prediction Based on PSO-SVM Multi-classification Method [J]. Computer Science, 2020, 47(11A): 421-424.
[7] LI Hao-jun, ZHANG Zheng, ZHANG Peng-wei. Personalized Learning Resource Recommendation Method Based on Three-dimensionalFeature Cooperative Domination [J]. Computer Science, 2019, 46(6A): 461-467.
[8] ZHANG Yue-ning, JIANG Shu-juan, ZHANG Yan-mei. Approach for Generating Class Integration Test Sequence Based on Dream Particle Swarm Optimization Algorithm [J]. Computer Science, 2019, 46(2): 159-165.
[9] SUN Min CHEN, Zhong-xiong, LU Wei-rong. Task Scheduling Algorithm Based on DO-GAPSO under Cloud Environment [J]. Computer Science, 2018, 45(6A): 300-303.
[10] CHEN Jin-yin, XIONG Hui, ZHENG Hai-bin. Parameters Optimization for SVM Based on Particle Swarm Algorithm [J]. Computer Science, 2018, 45(6): 197-203.
[11] LI Tong-yue and MA Wen-ping. Clustering Method in Wireless Sensor Networks Using Nonlinear Adaptive PSO Algorithm [J]. Computer Science, 2018, 45(5): 44-48.
[12] LI Jun, LUO Yang-kun, LI Bo and LI Qiao-mu. Differential Hybrid Particle Swarm Optimization Algorithm Based on Different Dimensional Variation [J]. Computer Science, 2018, 45(5): 208-214.
[13] LI Hui, ZHOU Lin and XIN Wen-bo. Optimization of Networked Air-defense Operational Formation Structure Based on Bilevel Programming [J]. Computer Science, 2018, 45(4): 266-272.
[14] YANG Pei-ru and XUE Shan-liang. Study on WSN Node Localization Technology for Environment Monitoring [J]. Computer Science, 2018, 45(3): 92-97.
[15] MA Zhan-fei, CHEN Hu-nian, YANG Jin, LI Xue-bao and BIAN Qi. Novel Network Intrusion Detection Method Based on IPSO-SVM Algorithm [J]. Computer Science, 2018, 45(2): 231-235.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!