摘要: 摘 要: 针对大规模的折扣{0-1}背包问题(Discount {0-1}Knapsack Problem, D{0-1}KP)难以用确定性算法求解的问题,提出了基于Lévy飞行的差分乌鸦算法(Differential Crow Search Algorithm based on Lévy Flight, LDECSA)。首先,利用混合编码解决D{0-1}KP的第二数学模型的编码问题;其次,利用新的贪心修复与优化算法(New greedy Repair and Optimization Algorithm, NROA)处理求解过程中产生的不可行解;然后,针对乌鸦个体过早的陷入局部最优和收敛速度较慢等缺陷,引入Lévy飞行和差分策略;最后,通过实验确定了感知概率和飞行长度的合理取值以及差分策略的选择。对四类大规模D{0-1}KP实例的计算结果表明:LDECSA非常适合求解大规模D{0-1}KP,能得到令人非常满意的近似解。
中图分类号: