资源简介
[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
- 下一篇:南航机床数控技术课程设计
相关资源
- 节约法车路路径问题VRP的Matlab程序代
- MTSP问题matlab遗传算法求解
- 自适应遗传算法matlab程序
- 利用遗传算法求Rosenbrock函数的极大值
- matlab GAOT工具包
- 基于matlab的免疫遗传算法
- gabor+svm matlab程序,一共三个文件,两
- 运用MATLAB实现遗传算法求解规划问题
- cic_fpga.rar
- 33节点的遗传算法无功优化MATLAB程序
- sigama 自适应高斯滤波器 matlab 程序
- matlab tsp问题代码
- Gabor变换实现(CmatlabOpenCV)
- NSGA-2 matlab
- 可以直接运行求解VRP的matlab程序,
- 基于遗传算法和粒子群算法的认知无
- matlab 高斯过程回归模型 matlab Gaussia
- Gauss_Seidel迭代法的Matlab程序
- Gabor小波提取图像纹理特
- 基于matlab遗传算法的数据拟合代码
- 自适应遗传算法 求解函数最小值Mat
- 几何活动轮廓模型GAC的源代码
- NSGA2 多目标优化
- 小生境遗传算法源程序4
- 基于基于遗传算法matlab优化程序
- NSGA2-matlaB
- 遗传算法求解Rastrigin函数
- NSGA-3matlab源程序
- 带跳跃的GARCH模型MATLAB程序
- Gammatone滤波器
评论
共有 条评论