标签: matlab optimization gradient-descent nonlinear-optimization
我目前正在使用MATLAB的内部点fmincon来运行我的非线性优化问题。根据初始化,我的初始猜测可能已经非常接近最小目标值,同时严重违反我的约束。这导致fmincon追求最小化,即使它知道约束被违反。
有没有办法让fmincon暂时忽略梯度下降规则并可能提交上升,直到满足约束并且只进行更有约束的最小化?我想我可以调整初始化以获得更有利的情况,但我想保留它作为最后的手段。