matlab 生产调度的遗传算法,job shop 问题 源程序
http://zhidao.baidu.com/question/125027606.html上面的这个哪点出错了...
http://zhidao.baidu.com/question/125027606.html
上面的这个哪点出错了 展开
上面的这个哪点出错了 展开
2个回答
展开全部
我觉得是野搜这里出了问题。数组定义有问题。
%选择复制采取两两随机配对竞争的方式庆脊丛,具有保留最优个誉樱体的能力
Ser=randperm(2*N);
for i=1:N
f1=FITNESS(Ser(2*i-1));
f2=FITNESS(Ser(2*i));
if f1<=f2
farm{i}=FARM{Ser(2*i-1)};
fitness(i)=FITNESS(Ser(2*i-1));
else
farm{i}=FARM{Ser(2*i)};
fitness(i)=FITNESS(Ser(2*i));
end
%选择复制采取两两随机配对竞争的方式庆脊丛,具有保留最优个誉樱体的能力
Ser=randperm(2*N);
for i=1:N
f1=FITNESS(Ser(2*i-1));
f2=FITNESS(Ser(2*i));
if f1<=f2
farm{i}=FARM{Ser(2*i-1)};
fitness(i)=FITNESS(Ser(2*i-1));
else
farm{i}=FARM{Ser(2*i)};
fitness(i)=FITNESS(Ser(2*i));
end
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询