一种带分布式自适应时延的粒子群算法
A Particle Swarm Optimization Algorithm with Distributed Adaptively Weighted Delays
DOI: 10.12677/AAM.2021.103083, PDF,  被引量    国家自然科学基金支持
作者: 胡建华, 熊伟利:上海理工大学理学院,上海
关键词: 粒子群优化(PSO)分布式时延进化因子权重Particle Swarm Optimization (PSO) Distributed Time-Delay Evolutionary Factor Weight
摘要: 针对粒子群算法(PSO)容易陷入局部最优值、收敛精度低等缺陷,提出一种新的带分布式自适应时延的粒子群算法(PSO-DW)。改进的算法主要在RODDPSO算法的基础上考虑时延的时变性和种群的进化状态,以平衡算法的全局搜索和局部搜索能力,降低早熟收敛的可能性,提高算法的收敛速度和精度。主要思想:1) 在引入了分布式时延的速度更新公式中,每个时延项配以自适应权重,2) 引入通过当前状态和概率转移矩阵预测下一进化状态的预测机制,3) 分布式时延的强度因子由预测状态所确定。在九个基准函数上与四个算法作对比的实验结果表明,改进后的算法在寻优质量、稳定性、收敛速度等方面更具优越性。
Abstract: A new particle swarm optimization algorithm (PSO) with distributed adaptively weighted delays (PSO-DW) has been proposed to overcome the defects of the PSO algorithm, such as falling into local optimal value, low convergence accuracy. Based on the RODDPSO algorithm, the improved algorithm further considers the time-varying delays and the evolutionary states of the population, so that it can balance the global search and local search ability of the algorithm, reduce the possibility of premature convergence, and improve the convergence speed and accuracy of the algorithm. The main ideas are: 1) each delay is equipped with adaptive weight in the velocity update formula; 2) prediction mechanism of the next evolutionary state has been introduced by the current state and probability transfer matrix; 3) intensity factor of the distributed delay is determined by the prediction state. The experimental results show that the improved algorithm has more advantages in optimizing quality, stability and convergence speed by comparing with four algorithms on nine benchmark functions.
文章引用:胡建华, 熊伟利. 一种带分布式自适应时延的粒子群算法[J]. 应用数学进展, 2021, 10(3): 753-762. https://doi.org/10.12677/AAM.2021.103083

参考文献

[1] 陈贵敏, 贾建援, 韩琪. 粒子群优化算法的惯性权重递减策略研究[J]. 西安交通大学学报, 2006, 40(1): 53-56.
[2] Eberhart, R. and Kennedy, J. (1995) A New Optimizer Using Particle Swarm Theory. Proceedings of the 6th International Symposium on Micro Machine and Human Science, Nagoya, 4-6 October 1995, 39-43.
[3] Shi, Y. and Eberhart, R.C. (1998) Parameter Selection in Particle Swarm Optimization. Proceedings of the 7th International Conference on Evolutionary Programming, San Diego, 25-27 March 1998, 591-600. [Google Scholar] [CrossRef
[4] Shi, Y. and Eberhart, R. (1998) A Modified Particle Swarm Optimizer. Proceedings of IEEE International Conference on Evolutionary Computation, Anchorage, 4-9 May 1998, 69-73.
[5] Shi, Y. and Eberhart, R.C. (1999) Empirical Study of Particle Swarm Optimization. Proceedings of the 1999 Congress on Evolutionary Computation, Washington DC, Vol. 3, 1945-1950.
[6] Clerk, M. and Kennedy, J. (2002) The Particle Swarm: Explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE Transactions on Evolutionary Computation, 6, 58-73. [Google Scholar] [CrossRef
[7] Ratnaweera, A., Halaamuge, S. and Watson, H.C. (2004) Self Organizing Hierarchical Particle Swarm Optimizer with Time-Varying Acceleration Coefficients. IEEE Transactions on Evolutionary Computation, 8, 240-255. [Google Scholar] [CrossRef
[8] 蔡燕敏. 一种新的混沌粒子群优化算法[J]. 智能计算机与应用, 2017, 7(2): 63-66.
[9] Liu, W., Wang, Z. and Liu, X.H. (2019) A Novel Particle Swarm Optimization Approach for Patient Clustering from Emergency Departments. IEEE Transactions on Evolutionary Computation, 23, 632-644. [Google Scholar] [CrossRef
[10] Zhan, Z., Zhang, J., Li, Y. and Chung, H. (2009) Adaptive Particle Swarm Optimization. IEEE Transactions on Systems, 39, 1362-1381. [Google Scholar] [CrossRef
[11] Tang, Y., Wang, Z. and Fang, J. (2011) Parameters Identification of Unknown Delayed Genetic Regulatory Networks by a Switching Particle Swarm Optimization Algorithm. Expert Systems with Applications, 38, 2523-2535. [Google Scholar] [CrossRef
[12] Zeng, N.Y., Wang, Z., Zhang, H. and Alsaadi, F.E. (2016) A Novel Switching Delayed PSO Algorithm for Estimating Unknown Parameters of Lateral Flow Immunoassay. Cognitive Computation, 8, 143-152. [Google Scholar] [CrossRef
[13] Song, B.Y., Wang, Z. and Zou, L. (2017) On Global Smooth Path Planning for Mobile Robots Using a Novel Multimodal Delayed PSO Algorithm. Cognitive Computation, 9, 5-17. [Google Scholar] [CrossRef
[14] Song, B.Y., Xu, J.W. and Xu, L. (2018) PSO-Based Extended Kalman Filtering for Speed Estimation of an Induction Motor. 2018 37th Chinese Control Conference (CCC), Wuhan, 25-27 July 2018, 3803-3807. [Google Scholar] [CrossRef
[15] 张文成, 周穗华, 吴志东, 等. 改进策略的粒子群算法及其实验测试[J]. 计算机工程与设计, 2012, 33(10): 3945-3948.
[16] 杜江, 袁中华, 王景芹. 动态改变惯性权重的新模式粒子群算法[J]. 安徽大学学报(自然科学版), 2018, 42(2): 60-62.