最大化最小值优化问题

4视图(30天)
克里斯·B
克里斯·B 2014年7月29日
评论道: 克里斯·B2014年7月31日
你好!我想请求你的帮助关于以下优化问题,我想熟悉这样的优化…
谁能帮助我如何写出目标函数和第一个不等式约束(为了包括他们吗 intlinprog 解算器)?我主要是不知道如何描述“ε”obective函数…其余的约束很容易形成矩阵。
提前谢谢你!
问候,
克里斯
1评论
马特·J
马特·J 2014年7月29日
看起来像 bintprog 就足够了,因为x是二进制。不需要 intlinprog

登录置评。

接受的答案

艾伦·韦斯
艾伦·韦斯 2014年7月29日

在我看来,你的变量$美元\ε是不必要的。你只是想找到

max (sum_t sum_i sum_j利率(i, j) x (t, i, j))

同时还满足你其他的约束。(这个最大,接管了x (t, i, j) \ε美元的价值。)这是最小化的负面和相同。所以你的目标函数向量组件利率(i, j) (t, i, j)条目。

艾伦·韦斯

MATLAB数学工具箱文档

7评论
克里斯·B
克里斯·B 2014年7月30日
编辑:克里斯·B 2014年7月30日
但在这种情况下,我们不知道如何表达客观f使用它作为输入intlinprog例如(ε混淆我可以说). .这是我的主要关注,抱歉问‘容易’——回答问题. .我只是想确保我的理解正确!
编辑 :如果你很容易,你可以发布只是一个例子,如何写吗?不分析,在几句话如果你没有任何问题!

登录置评。

答案(1)

马特·J
马特·J 2014年7月30日
编辑:马特·J 2014年7月30日
但在这种情况下,我们不知道如何表达客观f使用它作为输入intlinprog(ε混淆我可以说)
目标和约束构成的连接需要已知的向量 p = (x(:);ε) 非常类似于我们所做的在你的线程,早些时候
所以,f(我)会给我相应的0 x(我),而f(结束)对应ε= 1。
4评论
克里斯·B
克里斯·B 2014年7月31日
它为我工作!非常感谢。
克里斯

登录置评。

类别

找到更多的在和迭代解算器输出显示帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!