变量最优解,模拟退火算法确定多个变量的最优解"/>
matlab多元变量最优解,模拟退火算法确定多个变量的最优解
function [x_opt, f_opt] = Opt_SSA(func, x0, lb, ub, kmax, alpha, ErrFun)
% 函数功能:模拟退火算法确定多个变量的最优解,满足lb <= x <= ub
% =======================================================================
% 输入:
% func:目标函数;
% x0:当前点;
% lb:变量下界;
% ub:变量上界;
% kmax:最大迭代次数;
% alpha:退火系数;
% ErrFun:函数值误差;
% 输出:
% x_opt:最优解;
% f_opt:最优解对应函数值;
% 调用格式:
% fun1 = @(
更多推荐
matlab多元变量最优解,模拟退火算法确定多个变量的最优解
发布评论