请教一下众大神lingo程序的错误问题

我的程序是这样的:
model:
sets:
person/1..4/:A;
program/1..4/:F;
links(person,program):X,C,D,E;
endsets
max = @sum(links(person,program):X(i,j)*C(i,j))
@for(person(i):@sum(program(j):X(i,j))<=A(i));
@for(program(j):@sum(person(i):X(i,j))<=F(j));
@for(person(i):@for(program(j):X(i,j)>=D(i,j)));
@for(person(i):@for(program(j):X(i,j)<=E(i,j)));
end
data:
A= 9 17 10 15;
C= 750 1250 1000 700
600 600 650 550
430 530 480 480
390 490 240 340;
D=1 2 2 1
2 2 2 2
2 2 2 1
1 3 1 0;
E=3 5 2 2
17 17 17 8
10 10 10 0
5 5 5 0;
F=10 16 11 18;
enddata
end
下面是其中一个错误:

1、请问这个哪里错了? 2、程序还有哪个地方错了呢?

model:

sets:

person/1..4/:A;

program/1..4/:F;

links(person,program):X,C,D,E;

endsets

max = @sum(links(i,j):X(i,j)*C(i,j));

@for(person(i):@sum(program(j):X(i,j))<=A(i));

@for(program(j):@sum(person(i):X(i,j))<=F(j));

@for(person(i):@for(program(j):X(i,j)>=D(i,j)));

@for(person(i):@for(program(j):X(i,j)<=E(i,j)));

end

data:

A= 9 17 10 15;

C= 750 1250 1000 700

600 600 650 550

430 530 480 480

390 490 240 340;

D=1 2 2 1

2 2 2 2

2 2 2 1

1 3 1 0;

E=3 5 2 2

17 17 17 8

10 10 10 0

5 5 5 0;

F=10 16 11 18;

enddata

end
温馨提示:内容为网友见解,仅供参考
无其他回答

求助知乎众程序员大神,关于带时间窗的VRP问题
怎麽用lingo,c++实现带时间窗的一对多货物配送问题,最好和线面的例子有点相似,附上源代码,不胜感激假定有一个中心货场需向顾客中的几位配送货物,部分顾客对货物的到达时间有一定的限制即时间窗(主要是软时间窗,软时间窗即早到或迟到根据提前或迟到的时 ...

大学的数学建模竞赛怎么准备?
我当时的做法是,对于所有常用的模型(可以从历年题目中找找规律),了解一下它们的用法和适用范围,这样比赛的时候你就知道能用什么模型去套,否则很容易走入死胡同。我当时看的书是《数学建模算法与应用》,毕竟数模也是跟编程、算法等离不开的。其次,一定要挑选合适,最好是专业互补的队友。团队合作...

相似回答