标签: matlab optimization
我在Matlab中使用fgoalattain来实现一个具有两个目标的函数,以使其最小化。在计算衍生物时,可能会发生这些影响中的一个失败,返回NaN。
据我所知,该算法应该能够从这种情况中恢复,这也得到了之前使用相同SQP求解器的fmincon的一些经验的证实。
在这种情况下,不执行具有不同步长的重试,并且优化过程当然会停止。边界和约束充满了边际,所以我不知道他为什么不重新尝试。
有人有线索吗?
非常感谢, 朱塞佩。