【发布时间】:2019-06-29 11:54:59
【问题描述】:
我目前正在使用lp_solve 及其R API 来设置和解决线性规划问题。
对于这个问题,设置一个更简单的线性规划问题很有用,所以让我们有一个鼓励你玩的玩具示例:
minimize 3 x1 - x2
subject to -x1 + 6 x2 - x3 + x4 >= -3
7 x2 + 2 x4 <= 5
x1 + x2 + x3 >= 1
x3 + x4 <= 2
此外,x1、x2、x3 和 x4 应为整数。
这可以很容易地解决,但是如果我需要添加一个这样的约束:
abs(x1) + abs(x2) + abs(x3) + abs(x4) <= 3
您将如何添加此约束和/或您将如何处理符合此类附加约束的解决方案?
【问题讨论】:
-
如果我理解正确,我可以将
sum(xi) <= 3和sum(-xi) <= 3设置为两个不同的约束,对吗?
标签: linear-programming lpsolve