连续型Hopfield神经网络求解TSP问题【神经网络十一】
其实现的MATLAB代码如下:clear allglobal 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;
·
其实现的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);
%%寻优迭代
更多推荐
所有评论(0)