其实现的MATLAB代码如下:

clear all
global A D %定义全局变量
%%导入城市位置数据
load city_location
%%计算城市之间的距离
distance = dist(citys,citys’);
%%初始化网络
N = size(citys,1);
A = 200;
D = 100;
U0 = 0.1;step = 0.0001;
delta = 2 * rand(N,N) - 1;
U = U0 * log(N-1) + delta;
V = (1 + tansig(U/U0))/2;
iter_num = 10000;
E = zeros(1,iter_num);
%%寻优迭代

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐