
求助啊:出版社建立两个销售代理点问题LINGO程序问题在哪?
出版社准备在某市建立两个销售代理点,向7个区的大学生售书,每个区的大学生数量(单位:千人)已经表示在图上每个销售代理点只能向本区和一个相邻区的大学生售书,这两个销售代理点...
出版社准备在某市建立两个销售代理点,向7个区的大学生售书,每个区的大学生数量(单位:千人)已经表示在图上每个销售代理点只能向本区和一个相邻区的大学生售书,这两个销售代理点应该建在何处,才能使所能供应的大学生的数量最大?建立该问题的整数线性规划模型并求解。建立问题的整数线性规划模型。
请问大神们以下程序哪出错了,运行结果老不对
lingo程序:
max=x1*z1+x2*z2+x3*z3+x4*z4+x5*z5+x6*z6+x7*z7;
z1=34*x1+29*a2+42*a3;
z2=29*x2+34*b1+42*b3+21*b4+56*b5;
z3=42*x3+34*c1+29*c2+21*c4;
z4=21*x4+28*d2+42*d3+56*d5+18*d6+71*d7;
z5=56*x5+29*e2+21*e4+18*e6;
z6=18*x6+56*f5+21*f4+71*f7;
z7=71*x7+21*g4+18*g6;
x1+x2+x3+x4+x5+x6+x7=2;
a2+a3=1;
b1+b3+b4+b5=1;
c1+c2+c4=1;
d2+d3+d5+d6+d7=1;
e2+e4+e6=1;
f4+f5+f7=1;
g4+g6=1;
@bin(x1);
@bin(x2);
@bin(x3);
@bin(x4);
@bin(x5);
@bin(x6);
@bin(x7);
@bin(a2);
@bin(a3);
@bin(b1);
@bin(b3);
@bin(b4);
@bin(b5);
@bin(c1);
@bin(c2);
@bin(c4);
@bin(d2);
@bin(d3);
@bin(d5);
@bin(d6);
@bin(d7);
@bin(e2);
@bin(e4);
@bin(e6);
@bin(f4);
@bin(f5);
@bin(f7);
@bin(g4);
@bin(g6); 展开
请问大神们以下程序哪出错了,运行结果老不对
lingo程序:
max=x1*z1+x2*z2+x3*z3+x4*z4+x5*z5+x6*z6+x7*z7;
z1=34*x1+29*a2+42*a3;
z2=29*x2+34*b1+42*b3+21*b4+56*b5;
z3=42*x3+34*c1+29*c2+21*c4;
z4=21*x4+28*d2+42*d3+56*d5+18*d6+71*d7;
z5=56*x5+29*e2+21*e4+18*e6;
z6=18*x6+56*f5+21*f4+71*f7;
z7=71*x7+21*g4+18*g6;
x1+x2+x3+x4+x5+x6+x7=2;
a2+a3=1;
b1+b3+b4+b5=1;
c1+c2+c4=1;
d2+d3+d5+d6+d7=1;
e2+e4+e6=1;
f4+f5+f7=1;
g4+g6=1;
@bin(x1);
@bin(x2);
@bin(x3);
@bin(x4);
@bin(x5);
@bin(x6);
@bin(x7);
@bin(a2);
@bin(a3);
@bin(b1);
@bin(b3);
@bin(b4);
@bin(b5);
@bin(c1);
@bin(c2);
@bin(c4);
@bin(d2);
@bin(d3);
@bin(d5);
@bin(d6);
@bin(d7);
@bin(e2);
@bin(e4);
@bin(e6);
@bin(f4);
@bin(f5);
@bin(f7);
@bin(g4);
@bin(g6); 展开
展开全部
哪里不对 正确答案应该是多少
追答
model:
sets:
area/1..7/:n,x;
link(area,area):c,z;
endsets
data:
n=34 29 42 21 56 18 71;
c=
1 1 1 0 0 0 0
1 1 1 1 1 0 0
1 1 1 1 0 0 0
0 1 1 1 1 1 1
0 1 0 1 1 1 0
0 0 0 1 1 1 1
0 0 0 1 0 1 1;
enddata
max=@sum(link(i,j):n(j)*z(i,j));
@sum(area:x)=2;
@for(area(i):z(i,i)=x(i));
@for(area(i):@sum(area(j)|i#ne#j:z(i,j))=x(i));
@for(area(j):@sum(area(i):z(i,j))<=1);
@for(link:z<=c);
@for(area:@bin(x);@bin(z));
end
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询