《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (S1): 169-176.DOI: 10.11772/j.issn.1001-9081.2022030435

• 先进计算 • 上一篇    

基于自适应权重调整与差分进化策略的并行式混合蛙跳算法

李彦苹1, 孙广宇2(), 杨文轩2, 李传宪2, 赵文亮1, 牛化昶1, 于洋1   

  1. 1.山东省天然气管道有限责任公司,济南 250098
    2.中国石油大学(华东) 储运与建筑工程学院,山东 青岛 266580
  • 收稿日期:2022-04-02 修回日期:2022-05-25 接受日期:2022-06-01 发布日期:2023-07-04 出版日期:2023-06-30
  • 通讯作者: 孙广宇
  • 作者简介:李彦苹(1989—),男,山东菏泽人,工程师,硕士,主要研究方向:天然气优化运行建模及算法
    孙广宇(1987—),男,山东烟台人,副教授,博士,主要研究方向:基于机器学习的油气管道保供技术.sunguangyu@upc.edu.cn
    杨文轩(1996—),男,山西长治人,硕士研究生,主要研究方向:管网运行优化算法
    李传宪(1963—),男,山东菏泽人,教授,博士,主要研究方向:油气管道智能化
    赵文亮(1985—),男,山东菏泽人,高级工程师,硕士,主要研究方向:天然气管道运行与智能化管理
    牛化昶(1975—),男,山东菏泽人,高级工程师,主要研究方向:天然气管道运行与智能化管理
    于洋(1983—),男,山东临沂人,高级工程师,硕士,主要研究方向:天然气管道运行与智能化管理。
  • 基金资助:
    山东管道供气保障与智能化研究项目(35150006?20?FW0599?0022);中国石油大学(华东)自主创新科研计划项目战略专项(22CX01001A?5)

Parallel shuffled frog-leaping algorithm based on adaptive weight adjustment and differential evolution strategy

Yanping LI1, Guangyu SUN2(), Wenxuan YANG2, Chuanxian LI2, Wenliang ZHAO1, Huachang NIU1, Yang YU1   

  1. 1.Shandong Natural Gas Pipeline Company Limited,Jinan Shandong 250098,China
    2.College of Pipeline & Civil Engineering,China University of Petroleum (East China),Qingdao Shandong 266580,China
  • Received:2022-04-02 Revised:2022-05-25 Accepted:2022-06-01 Online:2023-07-04 Published:2023-06-30
  • Contact: Guangyu SUN

摘要:

针对标准混合蛙跳算法(SFLA)在复杂优化问题中出现的收敛速度慢、求解精度不高和运行效率低等问题,提出了一种基于自适应权重调整与差分进化(DE)策略的并行式混合蛙跳算法(P-DE-ASFLA)。在局部搜索过程中,采用邻近学习策略更新子群中的最优个体以加快算法的收敛;采用动态蛙跳规则更新子群中的最差个体以避免算法早熟收敛;在全局搜索过程中,采用DE策略对混合后的种群进行基因更新,增强算法的全局寻优能力。同时基于主从式并行架构,采用多进程技术使子群的局部搜索过程并行化,大幅提高了算法的运行效率。实验结果表明,所提算法在6个标准测试函数中的求解质量和运行效率要远优于标准SFLA和DE算法。

关键词: 混合蛙跳算法, 邻近学习策略, 动态蛙跳策略, 差分进化, 并行计算

Abstract:

Aiming at the problems of slow convergence speed, low solution accuracy and low operation efficiency of Shuffled Frog-Leaping Algorithm (SFLA) in complex optimization problems, a Parallel SFLA based on Adaptive weight adjustment and Differential Evolution (DE) strategy (P-DE-ASFLA) was proposed. In the local search process, the optimal individual in the subgroup was updated by the proximity learning strategy to speed up the convergence of the algorithm; the worst individual in the subgroup was updated by the dynamic frog leaping rule to avoid premature convergence of the algorithm. In the global search process, the DE strategy was used to update the genes of the mixed population to enhance the global optimization ability of the algorithm. At the same time, based on the master-slave parallel architecture, the multi-process technology was used to parallelize the local search process of the subgroup, which greatly improved the operation efficiency of the algorithm. The experimental results show that the solution quality and operation efficiency of the algorithm in six standard test functions are far better than standard SFLA and DE algorithm.

Key words: Shuffled Frog-Leaping Algorithm (SFLA), proximity learning strategy, dynamic frog-leap strategy, Differential Evolution (DE), parallel computing

中图分类号: