粒子群优化算法 (PSO) 生成非重复解集
eps = 1e-6; glob = zeros(1000, 3); for k = 1:1000 [xopt, yopt, fopt] = PSO(@Shubert, np, maxiter, bounds); if all(abs(glob - [xopt, yopt, fopt]) > eps, 2) glob(k, :) = [xopt, yopt, fopt]; end end
原文地址: https://www.cveoy.top/t/topic/nrLp 著作权归作者所有。请勿转载和采集!