吉林大学学报(信息科学版) ›› 2023, Vol. 41 ›› Issue (5): 810-819.

• • 上一篇    下一篇

改进人工蜂群算法及其在工程设计中的应用

李 波a , 宋婧媛b , 张邦成c   

  1. 长春工程学院 a. 计算机技术与工程学院; b. 吉林应急管理学院; c. 机电工程学院, 长春 130012
  • 收稿日期:2022-09-24 出版日期:2023-10-09 发布日期:2023-10-10
  • 作者简介:李波(1981— ), 女, 长春人, 长春工程学院讲师, 博士, 主要从事智能算法研究, ( Tel)86-18686680321(E-mail) libo@ ccit. edu. cn; 张邦成(1972— ), 男, 吉林敦化人, 长春工程学院教授, 博士, 主要从事汽车智能故障检测研究, ( Tel) 0431-85717355(E-mail)zhangbangcheng@ ccut. edu. cn。
  • 基金资助:
    吉林省教育厅科学研究基金资助项目(JJKH20230713KJ) 

Research on Artificial Bee Colony Algorithm and Application in Engineering Design

LI Bo a , SONG Jingyuan b , ZHANG Bangcheng c   

  1. a. School of Computer Technology and Engineering; b. School of Emergercy Management; c. School of Mechanical and Electrical Engineering, Changchun Institute of Technology, Changchun 130012, China
  • Received:2022-09-24 Online:2023-10-09 Published:2023-10-10

摘要: 针对求解多目标优化问题(MOP: Multi-Objective Problem), 人工蜂群算法(ABC: Artificial Bee Colony) 存在难以收敛和候选解多样性难以保持的问题, 对其各部分求解策略进行了改进。 基于 ABC 算法框架, 设计 了一种基于自适应求解策略的多目标 ABC 算法, 并在机电执行器设计的实际应用工程设计问题中, 将所提出 的改进多目标 ABC 与其他典型的群智能算法进行优化性能比较。 通过实验验证可知, 所提出的MOABC/ DD (Multi-Objective Artificial Bee Colony Based on Dominance and Decomposition) 算法在求解机电执行器设计问题 基准测试用例时, 与典型算法相比, 具有较好的问题求解精度。 并且 MOABC/ DD 的实验结果较为稳定, 从而 证明了 MOABC/ DD 具有较高的求解稳定性和健壮性。

关键词: 多目标优化问题, 人工蜂群算法, 群智能算法

Abstract: The Artificial Bee Colony algorithm ( ABC: Artificial Bee Colony) suffers from the problems of difficult convergence and difficulty in maintaining the diversity of candidate solutions. In order to solve the Multi- Objective Optimization Problem (MOP: Multi-Objective Problem) the solution strategy of each part is improved. Based on the ABC algorithm framework, a multi-objective ABC algorithm based on an adaptive solution strategy is designed to compare the performance of the improved multi-objective ABC with other typical swarm intelligence algorithms in the practical application of engineering design problem of electromechanical actuator design. The experimental verification shows that the proposed MOABC / DD(Multi-Objective Artificial Bee Colony Based on Dominance and Decomposition) algorithm has better problem solving accuracy compared with typical algorithms in solving the benchmark test case of electromechanical actuator design problem. The experimental results of MOABC / DD are more stable, thus proving that MOABC / DD has high solution stability and robustness.

Key words: multi-objective problem (MOP), artificial bee colony (ABC), swarm intelligence algorithms

中图分类号: 

  • TP18