首页 | 本学科首页   官方微博 | 高级检索  
     

基于差分演化策略的混沌乌鸦算法求解折扣{0-1}背包问题
引用本文:刘雪静,贺毅朝,路凤佳,吴聪聪,才秀凤. 基于差分演化策略的混沌乌鸦算法求解折扣{0-1}背包问题[J]. 计算机应用, 2018, 38(1): 137-145. DOI: 10.11772/j.issn.1001-9081.2017061445
作者姓名:刘雪静  贺毅朝  路凤佳  吴聪聪  才秀凤
作者单位:河北地质大学 信息工程学院, 石家庄 050031
基金项目:河北省高等学校科学研究计划项目(ZD2016005);河北省自然科学基金资助项目(F2016403055)。
摘    要:针对确定性算法难于求解的各项的重量系数和价值系数在大范围内取值的折扣{0-1}背包问题(D{0-1}KP),提出了基于差分演化策略的混沌乌鸦算法(DECCSA)。首先,采用混沌映射生成初始乌鸦种群;然后,采用混合编码方式和贪心修复与优化策略(GROS)解决了D{0-1}KP的编码问题;最后,引入差分演化策略提高算法的收敛速度。对4类大规模D{0-1}KP实例的计算结果表明:DECCSA比遗传算法、细菌觅食算法和变异蝙蝠算法求得的最好值和平均值更优,能得到最优解或更好的近似解,非常适于求解D{0-1}KP。

关 键 词:乌鸦算法  折扣{0-1}背包问题  混沌  贪心修复与优化策略  差分演化策略  
收稿时间:2017-06-13
修稿时间:2017-08-31

Chaotic crow search algorithm based on differential evolution strategy for solving discount {0-1} knapsack problem
LIU Xuejing,HE Yichao,LU Fengjia,WU Congcong,CAI Xiufeng. Chaotic crow search algorithm based on differential evolution strategy for solving discount {0-1} knapsack problem[J]. Journal of Computer Applications, 2018, 38(1): 137-145. DOI: 10.11772/j.issn.1001-9081.2017061445
Authors:LIU Xuejing  HE Yichao  LU Fengjia  WU Congcong  CAI Xiufeng
Affiliation:College of Information Engineering, Hebei GEO University, Shijiazhuang Hebei 050031, China
Abstract:In Discount {0-1} Knapsack Problem (D{0-1}KP), the weight coefficients and the value coefficients in a large range, are difficult to solve by deterministic algorithms. To solve this problem, a Chaotic Crow Search Algorithm based on Differential Evolution strategy (DECCSA) was proposed. Firstly, the initial crow population was generated by chaotic mapping. Secondly, mixed coding and Greedy Repair and Optimization Strategy (GROS) were used to solve the coding problem of D{0-1}KP. Finally, Difference Evolution (DE) strategy was introduced to improve the convergence rate of the algorithm. The experimental results on four large-scale D{0-1}KP instances show that DECCSA is better than Genetic Algorithm (GA), bacterial foraging optimization algorithm, and mutated bat algorithm, and it can get the optimal solution or approximate optimal solution. It's very suitable for solving D{0-1}KP.
Keywords:crow search algorithm  Discount {0-1} Knapsack Problem (D{0-1}KP)  chaotic  Greedy Repair and Optimization Strategy (GROS)  Difference Evolution (DE) strategy  
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号