定义方程和二元变量

时间:2013-11-10 17:37:08

标签: glpk mathprog

var x11>=0; var x21>=0;
var x11b binary; var x12b binary;
s.t. eq1: (50 + 50*x11)*x11b + (40 + 40*x21)*x12b<=500;

它会提示我为错误消息

  

x11b未定义

我查看了几个页面并且格式相同。知道为什么会这样吗

2 个答案:

答案 0 :(得分:0)

定义x11b的正确方法是

var x11b >= 0, binary

但正如评论中指出的那样,这不是一个线性程序

答案 1 :(得分:-2)

Systaxis错误,它是:

var x11b, binary; var x12b, binary;