Matlab 在fmincon中同时优化多个函数
我有不止一个要优化的函数,希望同时为它们运行fmincon。例如,假设有4个不同的函数A、B、C和D。通常,它按顺序进行优化。我的意思是先优化A,然后优化B,然后优化C和D 我想把所有的A,B,C和D放在优化过程中,一步一步地得到结果。我的意思是A、B、c和D的第一次迭代,然后是第二次,然后是第三次Matlab 在fmincon中同时优化多个函数,matlab,optimization,simultaneous,Matlab,Optimization,Simultaneous,我有不止一个要优化的函数,希望同时为它们运行fmincon。例如,假设有4个不同的函数A、B、C和D。通常,它按顺序进行优化。我的意思是先优化A,然后优化B,然后优化C和D 我想把所有的A,B,C和D放在优化过程中,一步一步地得到结果。我的意思是A、B、c和D的第一次迭代,然后是第二次,然后是第三次 有人知道怎么做吗?你为什么要这样做?你希望实现什么?我有太多的案例,我必须消除其中的一些。这就是原因。我不知道有什么办法可以让FMINCO按照你的要求去做;我认为如果你想这样做,你必须编写你自己的
有人知道怎么做吗?你为什么要这样做?你希望实现什么?我有太多的案例,我必须消除其中的一些。这就是原因。我不知道有什么办法可以让FMINCO按照你的要求去做;我认为如果你想这样做,你必须编写你自己的优化函数。另外一个问题,有没有可能在FMINCO中停止迭代?例如,我计算了A和B,我注意到B中的值高于A,我想在第三次迭代时停止。有没有可能做到这一点?您可以将更详细的选项传递给FMINCO。请参见此处:您可以设置MaxIter选项。