资源简介
退火算法求解cvrp问题的matlab代码及相关运算案例,代码绝对可靠
代码片段和文件信息
%
% Copyright (c) 2015 Yarpiz (www.yarpiz.com)
% All rights reserved. Please read the “license.txt“ for license terms.
%
% Project Code: YPAP108
% Project title: Solving Vehicle Routing Problem using Simulated Annealing
% Publisher: Yarpiz (www.yarpiz.com)
%
% Developer: S. Mostapha Kalami Heris (Member of Yarpiz Team)
%
% Contact Info: sm.kalami@gmail.com info@yarpiz.com
%
function qnew=CreateNeighbor(q)
m=randi([1 3]);
switch m
case 1
% Do Swap
qnew=Swap(q);
case 2
% Do Reversion
qnew=Reversion(q);
case 3
% Do Insertion
qnew=Insertion(q);
end
end
function qnew=Swap(q)
n=numel(q);
i=randsample(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1346 2015-09-21 04:37 VRP using SA\CreateNeighbor.m
文件 1655 2015-09-21 04:37 VRP using SA\CreateRandomModel.m
文件 504 2015-09-21 04:37 VRP using SA\CreateRandomSolution.m
文件 1350 2015-08-23 04:39 VRP using SA\license.txt
文件 400 2015-09-21 04:39 VRP using SA\main.m
文件 599 2015-09-21 04:37 VRP using SA\MyCost.m
文件 1293 2015-09-21 04:37 VRP using SA\ParseSolution.m
文件 1330 2015-09-21 04:37 VRP using SA\PlotSolution.m
文件 2347 2015-09-21 04:37 VRP using SA\sa.m
文件 759 2015-09-21 04:37 VRP using SA\SelectModel.m
文件 366 2012-05-10 23:03 VRP using SA\VRP Data Model Creation\CreateAndSaveModels.m
文件 940 2012-05-10 23:03 VRP using SA\vrp_10x3.mat
文件 1416 2019-06-17 11:21 VRP using SA\vrp_14x4.mat
文件 2418 2012-05-10 23:03 VRP using SA\vrp_20x4.mat
文件 3511 2012-05-10 23:03 VRP using SA\vrp_25x5.mat
文件 4871 2012-05-10 23:03 VRP using SA\vrp_30x5.mat
文件 9920 2012-05-10 23:03 VRP using SA\vrp_40x6.mat
文件 15968 2012-05-10 23:03 VRP using SA\vrp_50x7.mat
文件 22800 2012-05-10 23:03 VRP using SA\vrp_60x7.mat
文件 31302 2012-05-10 23:03 VRP using SA\vrp_70x8.mat
文件 717 2012-05-10 23:03 VRP using SA\vrp_8x3.mat
目录 0 2019-06-20 12:52 VRP using SA\VRP Data Model Creation
目录 0 2019-07-15 08:54 VRP using SA
----------- --------- ---------- ----- ----
105812 23
- 上一篇:汽车二自由度车辆模型
- 下一篇:模拟退火算法求解VRPTW问题,内以及相关运算案例
评论
共有 条评论