資源簡介
[vrp] 用matlab解決vrp問題,本程序為遺傳算法解決基本VRP問題的例程。各供貨點距離矩陣及遺傳算法參數在VRP.M中給出。以路徑長度作為遺傳算法的適應度函數,約束函數通過在LEN中增加懲罰因子體現,本程序簡便起見將不滿足約束的直接加100;
[vrp-in-GA] 使用matlab編寫遺傳算法,解決車輛路徑最優化問題。
[VRPcode] VRP問題的matlab實現源代碼,遺傳算法,標準VRP問題
[latestvrp] VRP problem with its variants solved using the basic Meta heuristics.Basic concepts of MATLAB for the begineers. A very helpful book with the basic commands of MATLAB.

代碼片段和文件信息
function???[?ArriTime?????????TravellingTime??????Cost?]???=ArcProcess(??Leav_time????????D_length??????VelocitySet??????model?)
%%??對每個路段的情況進行處理
%??ArriTime?????到達下一個站點的時間
%?TravellingTime?????整個路段的??運輸時間
%?Cost???整個路段的運輸費用
%?clcclear
%
%???Leav_time??????=?[7.06686758865498]?;
%???D_length???=[32.0156211871642]?;?
%???VelocitySet??=[53.8554639214685;24.7485671600226;53.8554639214685]?;
%??[?model??]?=?CreatModel(??)?;
Period?=?model.Period?;
ind1?=?find(??Leav_time>=?Period(?:??1?)????1??‘last‘???)?;
if?(?Period(?ind1??2??)?-?Leav_time?)?*VelocitySet(?ind1?)?>=?D_length
????
????
????TravellingTime?=?D_length?/?VelocitySet(?ind1?)???;
????ArriTime?=??Leav_time?+???TravellingTime??;
????Cost?=?model.UnitCost(?ind1?)?*???????TravellingTime?;
????
else
???
????TravellingTime1?=??Period(?ind1??2??)?-?Leav_time??;
????TravellingTime2?=?(??D_length-???(?Period(?ind1??2??)?-?Leav_time?)?*VelocitySet(?ind1?)??????)?/?VelocitySet(?ind1+1?)???;
????TravellingTime?=?TravellingTime1?+?TravellingTime2?;
????ArriTime?=??Leav_time?+???TravellingTime??;
????Cost?=?model.UnitCost(?ind1?)?*???????TravellingTime1??+??...
????????model.UnitCost(?ind1+1?)?*???????TravellingTime2????;
????
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-19?17:46??VRP?using?GA?methods\
?????文件????????1283??2018-01-12?17:41??VRP?using?GA?methods\ArcProcess.m
?????文件????????3968??2018-01-13?17:48??VRP?using?GA?methods\CreatModel.m
?????文件?????????257??2017-11-22?17:08??VRP?using?GA?methods\Crossover.m
?????文件?????????712??2017-04-26?12:54??VRP?using?GA?methods\DoAction.m
?????文件?????????260??2017-11-22?18:22??VRP?using?GA?methods\Mutate.m
?????文件????????7316??2018-01-12?17:42??VRP?using?GA?methods\MyCost.m
?????文件????????1563??2018-01-12?16:43??VRP?using?GA?methods\PlotSolution.m
?????文件?????????106??2017-11-22?17:09??VRP?using?GA?methods\RouletteWheelSelection.m
?????文件???????14846??2018-01-12?17:40??VRP?using?GA?methods\data.xlsx
?????文件????????4347??2018-01-12?17:17??VRP?using?GA?methods\ga.m
- 上一篇:Occam2DMT_Matlab
- 下一篇:南航機床數控技術課程設計
評論
共有 條評論