資源簡(jiǎn)介
遺傳算法(GA)求tsp問(wèn)題。 針對(duì)物流配送路徑優(yōu)化問(wèn)題,本文引入0-1規(guī)劃思想,建立帶約束條件的物流配送問(wèn)題的數(shù)學(xué)模型。求解時(shí),引入遺傳算法的編碼方式,并針對(duì)分區(qū)數(shù)與客戶數(shù)量相差較小的情況,靈活運(yùn)用分區(qū)配送算法確定包含最優(yōu)解的分區(qū)序列組,結(jié)合枚舉法使得算法有簡(jiǎn)單、快速的優(yōu)點(diǎn)。應(yīng)用Matlab可執(zhí)行得到最短路徑。兼顧時(shí)間因素導(dǎo)致的復(fù)雜影響,我們引入懲罰函數(shù),并通過(guò)設(shè)定懲罰系數(shù),進(jìn)一步由最短路徑求得最優(yōu)路徑。
代碼片段和文件信息
%A等待損失懲罰系數(shù)?
%B延遲損失懲罰系數(shù)
function?F=Amerce(XiSjABabChrom)
NIND=size(Chrom1);
F=zeros(NIND1);
t=[];f=[];
for?i=1:NIND
????p=[0?Chrom(i1:3);0?Chrom(i4:6);0?Chrom(i7:8)?1];
????for?j=1:3
????????for?k=1:3
????????????obj=p(jk);
????????????t(jk)=Xi(obj+1)+Sj(obj+1p(jk+1)+1);
????????end
????end
????t=cumsum(t2);
????for?j=1:3
????????for?k=1:3
????????????if?t(jk)????????????????f(jk)=A*(a(p(jk+1))-t(jk));
????????????else?if?t(jk)>b(p(jk+1))
????????????????????f(jk)=B*(t(jk)-b(p(jk+1)));
????????????????else?f(jk)=0;
????????????????end
????????????end
????????end
????end
????f(33)=0;
????F(i1)=sum(sum(f));
end
????
????
???????????
????????????????
?
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????86999??2020-11-16?12:52??═╝1.png
?????文件???????47902??2020-11-16?12:52??═╝2.png
?????文件???????54528??2020-11-16?12:52??═╝3.png
?????文件?????????752??2020-11-16?12:52??A╠Γ?═?╒■\Amerce.m
?????文件?????????125??2020-11-16?12:52??A╠Γ?═?╒■\Fitness.m
?????文件????????3137??2020-11-16?12:52??A╠Γ?═?╒■\GA_TSP.m
?????文件?????????238??2020-11-16?12:52??A╠Γ?═?╒■\InitPop.m
?????文件?????????263??2020-11-16?12:52??A╠Γ?═?╒■\Mutate.m
?????文件?????????179??2020-11-16?12:52??A╠Γ?═?╒■\OutputPath.m
?????文件?????????527??2020-11-16?12:52??A╠Γ?═?╒■\PathLength.m
?????文件????????1403??2020-11-16?12:52??A╠Γ?═?╒■\Recombin.m
?????文件?????????296??2020-11-16?12:52??A╠Γ?═?╒■\Reins.m
?????文件?????????530??2020-11-16?12:52??A╠Γ?═?╒■\Reverse.m
?????文件?????????233??2020-11-16?12:52??A╠Γ?═?╒■\Select.m
?????文件?????????455??2020-11-16?12:52??A╠Γ?═?╒■\Sus.m
- 上一篇:fasleh2
- 下一篇:風(fēng)力發(fā)電直驅(qū)變流器的仿真
評(píng)論
共有 條評(píng)論