Matlab 用整数解线性规划方程

Matlab 用整数解线性规划方程,matlab,Matlab,我正在使用以下matlab工具求解线性方程组 x=linprog(f、A、b、Aeq、beq、lb、ub) 一切都很顺利,但x向量的结果不是整数值。那么,我如何将x向量设置为整数值,或者只取值0或1(我的意思是求解整数结果的线性方程) 让我进一步解释: 如果我想要目标函数8X1+X2的最小x 受制于 x1+2x2≥−14, −4x1−x2≤−33,2x1+x2≤20 X1,X2的结果不是整数值。如果您有上面的Matlab版本2014a,那么您需要的是 更新: 因为您有Matlab2012b,所以

我正在使用以下matlab工具求解线性方程组
x=linprog(f、A、b、Aeq、beq、lb、ub) 一切都很顺利,但x向量的结果不是整数值。那么,我如何将x向量设置为整数值,或者只取值0或1(我的意思是求解整数结果的线性方程)

让我进一步解释: 如果我想要目标函数8X1+X2的最小x 受制于
x1+2x2≥−14, −4x1−x2≤−33,2x1+x2≤20
X1,X2的结果不是整数值。

如果您有上面的Matlab版本2014a,那么您需要的是

更新: 因为您有Matlab2012b,所以我强烈建议您首先使用它,但您需要一种叫做Internet连接的东西[j/k:-)]。顺便说一下,有一些解决方案:

  • 关于Matlab交换
  • (GNU线性规划工具包)
  • 关于堆栈溢出

  • 对不起,我使用的是Matlab2012b,您知道在Matlab2012b上实现这一点的方法吗?