【发布时间】:2012-05-22 07:56:30
【问题描述】:
我需要建立一个线性规划模型。以下是我正在使用的不等式(例如):
6x + 4y <= 24
x + 2y <= 6
-x + y <= 1
y <= 2
我需要找到这些不等式所描述的区域,并在图形中对其进行着色,并跟踪该区域边界线的顶点,并以不同的颜色绘制边界线。有关我正在寻找的示例,请参见下图。
.
我正在使用 Python 3.2、numpy 和 matplotlib。 Python 中是否有更好的线性编程模块?
【问题讨论】:
-
第一步将不等式系统转换为矩阵形式。
-
@izomorphius 根据维基百科,线性规划是数学优化:en.wikipedia.org/wiki/Linear_programming
-
@möter 同意 - 删除我的评论。错误是我的,不是操作员的
-
你的第三个方程,
-x + x <= 1是一个空操作,因为它简化为0 <= 1,这对所有 x 和 y 都是正确的。 -
@user24562 您能否详细说明您用于默认代码的过程。 (使用 numpy 和 matplotlib)