作业帮 > 综合 > 作业

哪位能告诉我LINGO定义的x为什么是两个,代码如下

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 02:28:14
哪位能告诉我LINGO定义的x为什么是两个,代码如下
MIN =66.8*x11+75.6*x12+87*x13+58.6*x14+57.2*x21+66*x22+66.4*x23+53*x24+78*x31+x32*67.8+x33*84.6+x34*59.4 +67.4*x51+71*x52+83.8*x53+62.4*x54;
sets:
renwu/1..5/:i;
xiangmu/1..4/:j;
AB(renwu,xiangmu):x;
endsets
@for(AB:@bin(x));
x11+x12+x13+x14
x12和x是完全不同的两个变量名 你这种情况根本不用写集
再问: 如何给x加一些限制,比如只能取0和1,可是set以后又变成两个变量了,初学者,谢谢指导。
再答: @bin(x12);@bin(x13);
就这样写 说了不用写集
再问: 不写级X就是一个数,写就变成两个了是吧
再答: 说了不用写 具体为什么你自己研究一下好吧 没时间给你解释