部分代码: function Population1=GA_tubian(Population,pe_tubian) %遗传算法突变算子 %pe为突变概率 Population1=Population; n=length(Population(:,1)); m=length(Population(1,:)); for i=1:n for j=1:m test=rand; if test<pe_tubian Population1(i,j)=1-Popula
本文实例讲述了JS基于贪心算法解决背包问题。分享给大家供大家参考,具体如下:
贪心算法:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。
寻找最优解的过程,目的是得到当前最优解
部分背包问题:固定容积的背包能放入物品的总最大价值
物品 A B C D
价格 50 220 60 60
尺寸 5 20 10 12
比率 10 11 6 5
按比例降序尽可能多放入物品
function greedy(values, we