吉首大学学报(自然科学版)

• 通信与信息传播 • 上一篇    下一篇

基于正态云模型的自适应量子粒子群优化算法

余大为,周海鹏,孙敏,李旸,张恩宝,李倩倩   

  1. (1.安徽农业大学信息与计算机学院,安徽 合肥 230036;2.农业部农业物联网技术集成与应用重点实验室(安徽农业大学),安徽 合肥 230036;3.国网安徽省电力有限公司宣城供电公司,安徽 宣城 242000)
  • 出版日期:2019-11-25 发布日期:2019-12-16
  • 通讯作者: 李旸(1968—),男,安徽人,安徽农业大学信息与计算机学院教授,博士,主要从事计算机网络分析管理、智能交通、智能建筑与安全技术等研究.
  • 基金资助:

    国家自然科学基金资助项目(61402013)

Adaptive Quantum Particle Swarm Optimization Algorithm Based on Normal Cloud Model

YU Dawei, ZHOU Haipeng, SUN Min, LI Yang, ZHANG Enbao, LI Qianqian   

  1.  (1.School of Information & Computer Science, Anhui Agriculture University, Hefei 230036, China; 2.Key Laboratory of  Technology Integration and Application in Agricultural Internet of Things (Anhui Agriculture University),  Ministry of Agriculture, Hefei 230036, China; 3.State Grid Anhui Electric Power Co., Ltd.  Xuancheng Power Supply Company, Xuancheng 242000, Anhui China)
  • Online:2019-11-25 Published:2019-12-16

摘要:

基于云模型的随机性、模糊性和稳定性特征,通过正态云发生器对量子粒子群优化算法(QPSO)进行改进,提出了一种基于正态云模型的自适应量子粒子群优化算法(CMAQPSO).该算法将正态云模型引入到QPSO算法的研究,定义了收缩扩张系数的云调整策略和粒子云变异算子的构建公式,给出了量子势阱中心调整策略和边界修正策略.用5个标准测试函数对SPSO,OPSO,CVCPSO,CMAQPSO 4种算法进行对比测试,实验结果表明,CMAQPSO在5个测试函数上的平均寻优效果都明显优于其他3种算法.

关键词: 正态云模型, 自适应, 量子粒子群, 量子粒子群优化算法

Abstract:

Based on the randomness, fuzziness and stability  of cloud model,  an adaptive quantum particle swarm optimization algorithm CMAQPSO based on normal cloud model is proposed. The algorithm uses X conditional cloud generator to control the contraction expansion coefficient of QPSO algorithm, and uses Y condition cloud generator to construct the mutation operator of QPSO algorithm. A quantum well center adjustment strategy and boundary correction strategy are proposed. The experimental results show that the average optimization effect of the CMAQPSO algorithm on the five test functions is significantly better than the other three algorithms (SPSO, OPSO,CVCPSO).

Key words: normal cloud model, self-adaptive, quantum particle swarm, quantum-behaved particle swarm optimization algorithm

公众号 电子书橱 超星期刊 手机浏览 在线QQ