• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: Matlab
  • 标签: 蚁群  vrp  

资源简介

基本的matlab蚁群算法求解vrp问题

资源截图

代码片段和文件信息

%对结果进行2-OPT优化
function f=opt2(Line)
  
    %数组长度
    size=length(Line);
    
    NewLine=Line; % 返回结果先设置成原来路径
    
    Flag=1;
    
    while (Flag == 1)
        Flag=0;
        
for i=1:size-2
a=Line(11:i); %路径前段
b=fliplr(Line(1i+1:size)); %路径后段倒置        
c=cat(2ab); %新路径       
        
%新路径更好就替换
if (PathLength(c) NewLine=c;
Flag=1;
fprintf(‘\n======================= 2-OPT 优化成功! ===‘);
            end
            
        end    
        
    end
           
        
    %返回结果
    f=NewLine;
    
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        938  2011-12-16 23:34  PathLength.m

     文件       5469  2011-12-17 10:08  vrp.m

     文件        332  2011-12-15 16:45  @ant\ant.m

     文件        380  2011-12-15 20:24  @ant\get.m

     文件       4813  2011-12-15 20:24  @ant\Search.m

     文件        529  2011-12-14 23:30  data.txt

     文件        600  2011-12-16 11:01  data2.txt

     文件        647  2011-12-17 09:51  opt2.m

     目录          0  2011-12-16 08:17  @ant

----------- ---------  ---------- -----  ----

                13708                    9


评论

共有 条评论