求解多维背包问题的二级协作果蝇优化算法
作者:
作者单位:

(武汉理工大学自动化学院,武汉430070)

作者简介:

张清勇(1984-), 女, 高级实验师, 博士生, 从事智能系统优化与控制、故障诊断与容错控制的研究;雷德明(1968-), 男,教授,博士生导师,从事智能优化与调度、智能交通系统等研究.

通讯作者:

E-mail: m13961881504@163.com.

中图分类号:

TP273

基金项目:

国家自然科学基金项目(61573264);国家级大学生创新创业训练计划项目(20171049711006).


Two-level cooperative fruit fly optimization algorithm for multidimensional knapsack problem
Author:
Affiliation:

(College of Automation,Wuhan University of Technology,Wuhan 430070,China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对多维背包问题(MKP)约束性强和复杂度高的特点,提出一种新型二级协作果蝇优化算法(TCFOA).提出一级果蝇和二级果蝇的产生机制,将二级果蝇划分为开发用果蝇和探索用果蝇两类以协调开发与探索之间的平衡;设计果蝇交流策略以及基于全局性价比的解的修复补偿机制,并利用二级结构扩大搜索范围、改善一级果蝇的质量,以提高求解质量.基于MKP两个标准测试集的测试结果和算法性能对比,表明TCFOA在求解MKP方面具有较强的优势.

    Abstract:

    A novel two-level cooperative fruit fly optimization algorithm(TCFOA) is proposed for the multidimensional knapsack problem(MKP) with the characteristics such as strong constraints and high complexity. The TCFOA is constructed based on the generation mechanism of primary and secondary fruit flies, and the secondary fruit flies are aivided into two types for exploration and exploitation to implement the balance of exploration and exploration. A communication strategy of fruit flies and a compensation mechanism based on global cost/performance ratio are proposed. A two-level structure is used to expand the search range and improve the quality of the primary fruit flies to obtain high quality solutions. The test experiments are conducted on two sets of MKP instances, and the TCFOA is compared with the methods from literature. The results demonstrate the advantages of the TCFOA in solving the MKP.

    参考文献
    相似文献
    引证文献
引用本文

张清勇,钱浩,雷德明.求解多维背包问题的二级协作果蝇优化算法[J].控制与决策,2019,34(3):503-510

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2019-03-04
  • 出版日期: