粒子群算法(PSO)求解无时间窗的车辆路径规划问题(VRP)

这个VRP问题可以描述为:

粒子群算法(PSO)求解无时间窗的车辆路径规划问题(VRP)_第1张图片

代码通俗易懂,可以结合这篇粒子群算法的基本思想

源代码:

主程序:

%Author: Chauncy
%Date: 2020年4月23日
clear;
close all;
clc;
%% 参数设置
city=[22,60;58,69;71,71;83,46;91,38;24,42;18,40];%城市坐标
num_city=size(city,1);
need=[0.89;0.14;0.28;0.33;0.21;0.41;0.57];%城市的需求量
num_che=3;  %车辆个数
num_gen=50;
num_pop=80;
c1=1.49445;
c2=1.49445;
w=0.729;    %惯性权重
%% 初始化
Xv=zeros(num_pop,num_city);
Xr=zeros(num_pop,num_city);
Vv=zeros(num_pop,num_city); 
Vr=zeros(num_pop,num_city);
fit=z

你可能感兴趣的:(智能算法,算法,matlab)