早教吧作业答案频道 -->数学-->
用lingo解决一个指派问题,要求写出程序,有一份中文说明书,需翻译成英.日.德,俄四种语言,分别记作EJGR.现有甲乙丙丁四个人,问如何指派时间最少EJGR甲215134乙1041415丙9141613丁78
题目详情
用lingo解决一个指派问题,要求写出程序,
有一份中文说明书,需翻译成英.日.德,俄 四种语言,分别记作E J G R.现有甲乙丙丁四个人,问如何指派时间最少
E J G R
甲 2 15 13 4
乙 10 4 14 15
丙 9 14 16 13
丁 7 8 11 9
有一份中文说明书,需翻译成英.日.德,俄 四种语言,分别记作E J G R.现有甲乙丙丁四个人,问如何指派时间最少
E J G R
甲 2 15 13 4
乙 10 4 14 15
丙 9 14 16 13
丁 7 8 11 9
▼优质解答
答案和解析
同LS指定每人翻译且只翻译一种语言
model:
sets:
r/1..4/:;
c/1..4/:;
link(r,c):time,x;
endsets
data:
time= 2 15 13 4
10 4 14 15
9 14 16 13
7 8 11 9;
enddata
min=@sum(link:x*time);
@for(link:@bin(x));
@for(r(i):@sum(c(j):x(i,j))=1);
@for(c(j):@sum(r(i):x(i,j))=1);
end
Global optimal solution found.
Objective value: 28.00000
Extended solver steps: 0
Total solver iterations: 0
Variable Value Reduced Cost
X( 1, 4) 1.000000 4.000000
X( 2, 2) 1.000000 4.000000
X( 3, 1) 1.000000 9.000000
X( 4, 3) 1.000000 11.00000
LS仁兄
@for(person(i):@sum(language(j):x)=1);
@for(language(j):@sum(person(i):x)=1);
没有写成x(i,j)结果得不到正确答案
Global optimal solution found.
Objective value: 22.00000
Extended solver steps: 0
Total solver iterations: 0
Variable Value Reduced Cost
X( 1, 1) 1.000000 2.000000
X( 2, 2) 1.000000 4.000000
X( 3, 1) 1.000000 9.000000
X( 4, 1) 1.000000 7.000000
不满足每列和为1
model:
sets:
r/1..4/:;
c/1..4/:;
link(r,c):time,x;
endsets
data:
time= 2 15 13 4
10 4 14 15
9 14 16 13
7 8 11 9;
enddata
min=@sum(link:x*time);
@for(link:@bin(x));
@for(r(i):@sum(c(j):x(i,j))=1);
@for(c(j):@sum(r(i):x(i,j))=1);
end
Global optimal solution found.
Objective value: 28.00000
Extended solver steps: 0
Total solver iterations: 0
Variable Value Reduced Cost
X( 1, 4) 1.000000 4.000000
X( 2, 2) 1.000000 4.000000
X( 3, 1) 1.000000 9.000000
X( 4, 3) 1.000000 11.00000
LS仁兄
@for(person(i):@sum(language(j):x)=1);
@for(language(j):@sum(person(i):x)=1);
没有写成x(i,j)结果得不到正确答案
Global optimal solution found.
Objective value: 22.00000
Extended solver steps: 0
Total solver iterations: 0
Variable Value Reduced Cost
X( 1, 1) 1.000000 2.000000
X( 2, 2) 1.000000 4.000000
X( 3, 1) 1.000000 9.000000
X( 4, 1) 1.000000 7.000000
不满足每列和为1
看了 用lingo解决一个指派问题...的网友还看了以下:
用lingo解决一个指派问题,要求写出程序,有一份中文说明书,需翻译成英.日.德,俄四种语言,分别 2020-05-17 …
求解一道应用题.甲乙的成绩和184分,乙丙的平均成绩93.丙丁的成绩和是188分,甲比乙多1分.求 2020-05-20 …
甲乙丙丁4人钓鱼共25条,按数量排名甲乙丙丁,已知甲等于乙+丙,乙等于丙+丁,问甲乙丙丁各钓多少鱼 2020-06-12 …
如图四幅图片分别表示四冲程内燃机的四个冲程,它们正确的工作循环是()A.甲、丁、乙、丙B.丁、丙、 2020-07-13 …
甲占4席,乙占3席,丙占2席,丁占1席,表决提案时需要超半数的赞成票方可通过,估量各派别在的权重.某 2020-11-19 …
某工程有甲乙丙三队合作,需4天完成,由乙丙丁三队合作,需6天,由甲丁合作,需10天.如果按甲乙丙丁, 2020-11-30 …
某工程由甲乙丙三队合作,需要4天完成;由乙丙丁三对合做,需要六天完成;由甲丁两对合作需10天完成.如 2020-11-30 …
如图表示四冲程内燃机工作时各冲程的示意图,它们正确的排列顺序为()A.甲、乙、丙、丁B.丁、丙、乙、 2020-12-05 …
如图是汽油机的四冲程示意图.在一个循环中,四个冲程正确的排列顺序是()A.甲乙丙丁B.乙甲丙丁C.乙 2020-12-05 …
如图四冲程内燃机工作过程的示意图,则按正常工作顺序排列的是()A.甲乙丙丁B.甲丁乙丙C.丙丁乙甲D 2020-12-05 …