计算机技术与发展2023,Vol.33Issue(5) :187-193.DOI:10.3969/j.issn.1673-629X.2023.05.028

求解0-1背包问题的改进二进制捕鱼算法

An Improved Binary Fishing Algorithm for 0-1 Knapsack Problem

陈建荣
计算机技术与发展2023,Vol.33Issue(5) :187-193.DOI:10.3969/j.issn.1673-629X.2023.05.028

求解0-1背包问题的改进二进制捕鱼算法

An Improved Binary Fishing Algorithm for 0-1 Knapsack Problem

陈建荣1
扫码查看

作者信息

  • 1. 右江民族医学院 公共卫生与管理学院,广西 百色 533000
  • 折叠

摘要

经典群智能算法在求解0-1背包问题时普遍存在全局搜索能力不强、求解精度不高、收敛速度慢等缺点.针对这一情况,将二进制编码引入捕鱼算法中,提出二进制捕鱼算法.在此基础上,结合算法本身的特点,添加靠近搜索方法,改善渔夫之间的协作效果;借鉴贪心算法和轮盘赌的思想,设计贪心轮盘赌策略,并结合随机比例参数来改善算法初值;同时引入自适应半径系数来解决步长参数设置的问题,进而提出了一种改进二进制捕鱼算法.实验与对比部分对15个0-1背包问题进行求解测试,结果表明,对于常用算例而言,与其它群智能算法相比,改进二进制捕鱼算法能找到全部问题的最优解,且在总体性能上看较优;对于100维及以上的高维背包问题而言,改进算法在求解精度、稳定性、收敛速度、运行耗时等方面均具有明显优势.因此,将改进二进制捕鱼算法应用于求解0-1背包问题是有效的和可行的.

关键词

捕鱼算法/0-1背包问题/贪心算法/群智能/二进制

引用本文复制引用

基金项目

国家自然科学基金面上项目(61976230)

202广西高等教育本科教学改革工程项目(2022JGA292)

2020年右江民族医学院校级科研课题(yy2020gcky037)

出版年

2023
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量1
参考文献量11
段落导航相关论文