计算机集成制造系统 ›› 2021, Vol. 27 ›› Issue (7): 1871-1883.DOI: 10.13196/j.cims.2021.07.003

• 当期目次 • 上一篇    下一篇

乌鸦搜索算法的改进及其在工程约束优化问题中的应用

汪逸晖,高亮+   

  1. 华中科技大学机械科学与工程学院
  • 出版日期:2021-07-31 发布日期:2021-07-31

Improvement of crow search algorithm and its application in engineering constrained optimization problems

  • Online:2021-07-31 Published:2021-07-31

摘要: 针对工程约束优化求解困难且存在优化结果不符合约束等问题,本文研究了一种元启发式算法——乌鸦搜索算法(CSA)。系统介绍了乌鸦搜索算法的基本原理、优化步骤以及与其他优化算法相比的特点。并针对该算法在求解复杂优化问题时的不足,引入动态感知概率、莱维飞行策略以及变异更新机制,提出了CSA的改进算法(MCSA)。实验测试证明,MCSA在搜索精度、稳定性和搜索效率方面表现优秀。最后,针对约束优化问题,将可行性优势(FAD)准则融入MCSA,构建了约束处理机制,通过3个工程约束实例验证了MCSA的可行性与优越性。

关键词: 元启发式算法, 乌鸦搜索算法, 约束优化问题, 动态感知概率, 莱维飞行策略, 变异更新机制

Abstract: To properly solved the difficulties of engineering constraint optimization problems,a novel metaheuristic algorithm named Crow Search Algorithm (CSA) was studied.The principle and essential procedures of CSA were introduced,and the characteristics of CSA were presented through comparison with other classical optimization algorithms.For complex optimization problems,the dynamic awareness probability,Levy flight strategy and mutation update mechanism were introduced and thus Modified Crow Search Algorithm (MCSA) was developed.Experimental testing results proved that MCSA had excellent performance in search accuracy,stability and search efficiency.For solving constrained optimization problems,Feasibility and Dominance (FAD) rules were incorporated into MCSA,a constraint handling mechanism was constructed.The feasibility and superiority of the algorithm were verified through three engineering constrained optimization problems.

Key words: metaheuristic algorithm, crow search algorithm, constrained optimization problem, dynamic awareness probability, Levy flight strategy, mutation update mechanism

中图分类号: