使用 fmincon 解决非凸优化问题

计算科学 matlab 约束优化 迭代法 非凸的
2021-12-02 01:55:36

我正在尝试使用fmincon(). 在每次迭代中,我都在迭代寻找最佳值,当满足终止标准时,我将此值保留为初始值,fmincon()并运行第二次迭代的代码。

问题是代码在第一次到第三次迭代时运行良好,然后出现以下错误

Error using sqpInterface Finite difference derivatives at initial point contain Inf or NaN values. Fmincon cannot continue.

Error in fmincon (line 823) [X,FVAL,EXITFLAG,OUTPUT,LAMBDA,GRAD,HESSIAN] = sqpInterface(funfcn,X,full(A),full(B),full(Aeq),full(Beq), .

我怎样才能摆脱这个错误?

0个回答
没有发现任何回复~