Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 最小化程序迅速减少&;然后增加_Matlab_Optimization_Numerical Methods - Fatal编程技术网

Matlab 最小化程序迅速减少&;然后增加

Matlab 最小化程序迅速减少&;然后增加,matlab,optimization,numerical-methods,Matlab,Optimization,Numerical Methods,我运行了MATLAB的FMINCON的“内点”算法。该算法使用BFGS,因此考虑了数值Hessian中的信息 我在一个参数空间上进行优化,这个参数空间对于唯一解是非凸的。我将惩罚那些与arctan函数不唯一的参数组合 我发现优化过程从高(大约10)开始,在几次迭代中降低到4(接近最小值),然后在几百次迭代中缓慢增加到10 我设置了选项来重新缩放问题和约束 我被困在这一点上了。你怎么看?我发现的问题是由fmincon的缩放选项引起的,我必须设置缩放对象。我相信这会弄乱数值梯度和hessian计算,

我运行了MATLAB的FMINCON的“内点”算法。该算法使用BFGS,因此考虑了数值Hessian中的信息

我在一个参数空间上进行优化,这个参数空间对于唯一解是非凸的。我将惩罚那些与arctan函数不唯一的参数组合

我发现优化过程从高(大约10)开始,在几次迭代中降低到4(接近最小值),然后在几百次迭代中缓慢增加到10

我设置了选项来重新缩放问题和约束


我被困在这一点上了。你怎么看?

我发现的问题是由
fmincon
缩放
选项引起的,我必须设置
缩放对象。我相信这会弄乱数值梯度和hessian计算,因为行列式区域是非凸的。

您是否尝试过更改参数的初始猜测?