• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2021, Vol. 57 ›› Issue (6): 236-248.doi: 10.3901/JME.2021.06.236

• 交叉与前沿 • 上一篇    

扫码分享

多阶段自适应蝙蝠-蚁群混合群智能算法

陈东宁1,2, 刘一丹1,2, 姚成玉3, 杨晓荣1,2   

  1. 1. 燕山大学河北省重型机械流体动力传输与控制重点实验室 秦皇岛 066004;
    2. 先进锻压成形技术与科学教育部重点实验室(燕山大学) 秦皇岛 066004;
    3. 燕山大学河北省工业计算机控制工程重点实验室 秦皇岛 066004
  • 收稿日期:2020-03-15 修回日期:2020-10-08 出版日期:2021-03-20 发布日期:2021-05-25
  • 通讯作者: 陈东宁(通信作者),女,1978年出生,博士,副教授。主要研究方向为可靠性分析及优化。E-mail:dnchen@ysu.edu.cn
  • 作者简介:刘一丹,女, 1992 年出生。主要研究方向为群智能算法改进与应用;姚成玉,男, 1975 年出生,博士后,教授。主要研究方向为系统可靠性及故障诊断;杨晓荣,女, 1993 年出生。主要研究方向为群智能算法改进与应用。
  • 基金资助:
    国家自然科学基金(51975508,51675460)和中国博士后科学基金(2017M621101)资助项目。

Multi-stage Adaptive BA-ACO Hybrid Swarm Intelligence Algorithm

CHEN Dongning1,2, LIU Yidan1,2, YAO Chengyu3, YANG Xiaorong1,2   

  1. 1. Hebei Provincial Key Laboratory of Heavy Machinery Fluid Power Transmission and Control, Yanshan University, Qinhuangdao 066004;
    2. Key Laboratory of Advanced Forging & Stamping Technology and Science(Yanshan University), Ministry of Education of China, Qinhuangdao 066004;
    3. Key Laboratory of Industrial Computer Control Engineering of Hebei Province, Yanshan University, Qinhuangdao 066004
  • Received:2020-03-15 Revised:2020-10-08 Online:2021-03-20 Published:2021-05-25

摘要: 针对蝙蝠算法在优化过程中未充分利用蝙蝠间搜索信息交互影响的不足,借鉴拟态物理学中的作用力规则,基于阶段性搜索策略将搜索过程分为两个阶段,分别构造符合算法阶段性搜索特点的作用力规则,提出多形态作用力蝙蝠算法,并利用Benchmark函数对所提算法与标准蝙蝠算法、变异蝙蝠算法、标准微粒群算法、两阶段微粒群算法进行性能对比测试,结果表明,所提算法具有更好的寻优能力。针对标准蚁群算法在离散空间优化时信息素更新机制单一、容易早熟收敛的不足,结合蚁群的实际社会活动提出多阶段自适应信息素机制蚁群优化算法,并在算法出现长时间停滞时,引入混沌算子使算法跳出早熟收敛,更好地发挥蚁群算法的优势,相对于标准蚁群算法、引入差分进化算法交叉变异机制的混合微粒群算法、基于动态局部搜索蚁群算法,所提算法在旅行商问题中具有更高的寻优精度、更好的稳定性。为综合不同群智能算法的优势,针对多形态作用力蝙蝠算法全局搜索能力强、收敛速度快,多阶段自适应信息素机制蚁群优化算法局部精细化能力强的特点,将两种算法串行混合,提出了多阶段自适应蝙蝠-蚁群混合群智能算法。最后,通过液压系统可靠性优化和串-并联多态系统可靠性优化实例,验证了所提混合群智能算法的有效性。

关键词: 蝙蝠算法, 蚁群算法, 混合群智能, 可靠性优化

Abstract: A multi-form force bat algorithm(MFBA) is proposed and searching process is divided into two stages based on periodical searching strategy drawing lessons from acting force rules in physics for dealing with the deficiency that interacting information among bats is not made full use of the bat algorithm(BA) in searching process, in addition, Benchmark functions are used to compare the performance of the proposed algorithm with standard BA, variation BA, standard particle swarm optimization(PSO) algorithm and two-stage force PSO(TFPSO) algorithm, the results show that better search ability of optimal solution can be obtained by the proposed algorithm. Aiming at the defection that pheromone updating mechanism is single and is easy to fall into premature convergence in the discrete space optimization of the standard ant colony optimization(ACO) algorithm, so a multi-stage adaptive pheromone ACO(MAPACO) algorithm combining with the actual ant social activities is proposed, when the proposed algorithm appears to be stagnant for a long time, the chaotic operator is introduced to help the algorithm to jump out of the premature convergence, and to give full play to the advantages of ACO algorithm, compared with the hybrid PSO based on cross variation mechanism of differential evolution algorithm, standard ACO and ACO based on dynamic local search, the proposed algorithm is proved to have higher search accuracy and better stability in traveling salesman problem. Aiming at the two methods' advantages that the MFBA algorithm have stronger global searching ability and faster convergence rate, while the MAPACO algorithm can deal with local problems more elaborately, a multi-stage adaptive MFBA-MAPACO hybrid swarm intelligence algorithm is proposed. Finally, the proposed hybrid swarm intelligence algorithm is applied in the reliability optimization of hydraulic system and reliability optimization of series parallel multi-state system, the effectiveness of the proposed MFBA-MAPACO hybrid swarm intelligence algorithm is further verified.

Key words: bat algorithm, ant colony optimization algorithm, hybrid swarm intelligence, reliability optimization

中图分类号: