【问题标题】:max min in linear programming线性规划中的最大值最小值
【发布时间】:2016-04-14 01:09:08
【问题描述】:

我需要解决

\max_x \min_y x^T M y

其中M \in \mathbb{R}^{m\times n}x \in \mathbb{R}^my \in \mathbb{R}^n

约束是

 \sum_{i=1}^n y_i = 1
 \sum_{j=1}^m x_j = 1

我知道,解决这个问题的方法是利用对偶定理。

我的问题是:\min_y x^T M y 所说的原因是什么,为什么这里需要二元性?

一个。是不是因为\min_y x^T M y 不是线性的?我不明白为什么会这样。 湾。是不是因为 \min_y x^T M y 无法使用 lin prog 解决? C。是不是因为别的原因?

【问题讨论】:

  • 我投票结束这个问题,因为它是关于称为线性规划的数学技术的方法和应用。在 SO 上使用的定义中,这不是关于 programming 的问题。
  • 你能澄清一下线性规划问题陈述吗?目标函数是什么,约束是什么?
  • ^ 同意你应该去 CS
  • 我会说 cs.stackexchange.com 或 math.stackexchange.com。但是,不鼓励交叉发布,因此请在发布到其他网站之前关闭或删除此问题。

标签: math optimization linear-programming


【解决方案1】:

对于你的变量x的固定值,那么问题P(x)

\min_y x^T M y 受制于:\sum y_i = 1

确实是一个线性问题(仅在变量y中),因此可以通过经典的线性规划方法解决。

问题在于这个问题的解函数,也就是将x与问题P(x)的值相关联的函数(我记为f)不是线性的;可以看到你想要解决的原始(min-max)问题等价于:

\max_x f(x) 受制于:\sum x_i = 1

因此不是线性问题。

【讨论】:

    猜你喜欢
    • 2021-01-29
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多