用 LINGO 6选5.直接给出LINGO解答步骤.

问题描述:

用 LINGO 6选5.直接给出LINGO解答步骤.
1.我的食谱由四种食品组成:,果仁巧克力,冰淇淋,可乐,奶酪.一块果仁巧克力价格为50 美分,一杯冰淇淋价格为20美分,一瓶可乐价格为30美分,一快奶酪价格为80美分.我每天的营养最低需求:500 卡路里,6 盎司巧克力,10 盎司糖,8 盎司脂肪.四种食品的营养成分如下表:
卡路里 巧克力(盎司) 糖(盎司) 脂肪(盎司)
果仁巧克力(块) 400 3 2 2
巧克力冰淇淋(杯) 200 2 2 4
可乐(瓶) 150 0 4 1
奶酪(块) 500 0 4 5
试列出一份最节俭的食谱
2.某公司生产 A,B,C 三种产品,售价分别为:A,$10;B,$56;C,$100.生产一单位A,需1小时的劳力; 生产一单位 B,需2小时的劳力加上2单位的A; 生产一单位 C,需3小时的劳力加上1单位的B.现有40小时的劳力,试安排生产计划.
3.某邮局每天需一定数量的全职员工:星期一,17; 星期二,13; 星期三,15; 星期四,19; 星期五,14; 星期六,16; 星期日,11.全职员工连续工作5天后休息2天.
4.Doc Councilman 正组建一支400米混合泳(*泳,仰泳,蝶泳,蛙泳)接力队,有四位泳将,GARY HALL ,MARK SPITZ,JIM MONTGOMERY,CHET JASTREMSKI,他们四项游泳项目成绩如下表,Doc Councilman应如何安排四位泳将的接力项目?
单位:秒 *泳 蛙泳 蝶泳 仰泳
GARY HALL 54 54 51 53
MARK SPITZ 51 57 52 52
JIM MONTGOMERY 50 53 54 56
CHET JASTREMSKI 56 54 55 53
5.四项工作指派给五个员工(每项工作只能由一人单独完成),每人完成各项工作耗时如下表,如何指派使得完成四项工作总耗时最少?
工作1 工作2 工作3 工作4
员工1 22 18 30 18
员工2 18 - 27 22
员工3 26 20 28 28
员工4 16 22 - 14
员工5 21 - 25 28
6.产销不平衡的运输问题
产地 B1 B2 B3 B4 B5 B6 B7 产量
A1 6 2 6 7 4 2 5 60
A2 4 9 5 3 8 5 8 55
A3 5 2 1 9 7 4 3 51
A4 7 6 7 3 9 2 7 43
A5 2 3 9 5 7 2 6 41
销量 35 37 22 32 41 32 43

1 model:
sets:
food/1..4/:price,x;
protein/1..4/:demand;
link(food,protein):c;
endsets
data:
price=50 20 30 80;
demand=500 6 10 8;
c=
400 3 2 2
200 2 2 4
150 0 4 1
500 0 4 5;
enddata
min=@sum(food:price*x);
@for(protein(j):@sum(food(i):c(i,j)*x(i))>=demand(j));
end
2 model:
max=10*x+56*y+100*z;
(x+2*y2+2*z)+2*(y+z)+3*z