fgoalattain无法从函数导数中的NaN值恢复

时间:2018-04-13 10:46:46

标签: matlab optimization

我在Matlab中使用fgoalattain来实现一个具有两个目标的函数,以使其最小化。在计算衍生物时,可能会发生这些影响中的一个失败,返回NaN。

据我所知,该算法应该能够从这种情况中恢复,这也得到了之前使用相同SQP求解器的fmincon的一些经验的证实。

在这种情况下,不执行具有不同步长的重试,并且优化过程当然会停止。边界和约束充满了边际,所以我不知道他为什么不重新尝试。

有人有线索吗?

非常感谢, 朱塞佩。

0 个答案:

没有答案