代码拉取完成,页面将自动刷新
同步操作将从 Ki_Seki/MOPSO-for-Distribution 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
% 在 TSP 问题背景下,使 PSO 中的速度与位置合法化,也就是使生成的解是有效解
function [v, x] = validate(v, x)
% v 速度向量
% x 位置向量
n = size(x, 2);
m = min(x);
M = max(x);
x_old = round(x - v); % 复原原来位置,为避免浮点数计算影响,加上四舍五入运算
x_new = (n-1) / (M-m) * (x-m) + 1; % 坐标变换:[m, M] → [1, n]
x_new = round(x_new); % 变换为整数
x_new = reorganize(x_new); % 熨平粒子
v = x_new - x_old;
x = x_new;
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。