algorithm - 如何解决不平等制度?

标签 algorithm system solver linear-programming inequality

我已将我的问题(表格布局算法)简化为以下问题:

假设我有 N 个变量 X1, X2, ..., XN。我还有一些(未确定的)不等式,例如:

X1>= 2
x2 + X3>= 13
等等

每个不等式都是一个或多个变量的总和,并且始终使用 >= 运算符将其与常量进行比较。我不能提前说每次会有多少不等式,但所有变量都必须是非负的,所以每个变量已经有一个。

如何以变量值尽可能小的方式求解这个系统?

补充: 阅读维基百科文章,意识到我忘了提到变量必须是整数。猜猜这使它成为 NP-hard,是吧?

最佳答案

最小化 x1 + x2 + ... 其中 xi 满足线性约束称为线性规划。 Wikipedia 中对此进行了详细介绍

关于algorithm - 如何解决不平等制度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1432580/

相关文章:

Matlab 公式方程编辑器 GUI

c++ - 理解第 nth_element

perl - 如何为 Perl 系统调用指定超时限制?

Python系列算法

java - System.out.println 和 System.err.println 乱序

c - 从 c 中的 system() 调用时找不到 gcc

python - 用 Sympy 符号求解方程

java - 在Java中递归生成随机对象

java - 运算符优先级算法

c# - 如何使用 Task.Any 处理 10 个 Web 请求,当带宽太慢时