期刊文献+

离散正弦余弦算法求解大规模0-1背包问题 被引量:4

Discrete sine cosine algorithm for solving large-scale 0-1 knapsack problems
原文传递
导出
摘要 针对0-1背包问题的数学特征,设计了相应离散算法进行求解。算法在基本正弦余弦算法的框架内,首先采用实数编码进行个体初始化,并设计非线性指数递减函数根据迭代深度调节个体更新步长,借用贪婪修复算子对不可行解进行修复及优化。算法性能采用2组大规模的0-1背包问题进行测试,并通过与同类新兴算法的对比表明,本算法高效、简洁,不仅为0-1背包问题提供了高效率的解决方案,还拓展了正弦余弦算法的应用领域。 According to the mathematical characteristics of the 0-1 knapsack problem(0-1 KP),this paper redesigns a discrete version of SCA(DSCA)for 0-1 KP.Within the framework of basic SCA,DSCA uses the real code to generate initial individuals,a new nonlinear exponential decreasing function is applied to adjust the individual update step size.A greedy-based repair operator is included to fix and optimize the infeasible solution.The performance of the improved algorithm was tested on two sets of large-scale 0-1 KP.The comparison with some state-of-arts algorithms confirms that DSCA is efficient and concise,not only can it provide an effective solution for 0-1 KP,but also it expands the application fields of SCA.
作者 郑健 ZHENG Jian(Meizhouwan Vocational Technology College,Putian 351119,Fujian,China)
出处 《山东大学学报(理学版)》 CAS CSCD 北大核心 2020年第11期87-95,共9页 Journal of Shandong University(Natural Science)
基金 福建省莆田市科技计划项目(2019GM003)。
关键词 0-1背包问题 正弦余弦算法 群智能 组合优化 0-1 knapsack problem sine cosine algorithm swarm intelligence combination optimization
  • 相关文献

参考文献9

二级参考文献70

共引文献88

同被引文献32

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部