Lingo求解运输问题实验报告.doc
《 运筹学 》课程实验报告
班别 姓名 学号 实验室号 11机房 日期 组号 计算机号 40 实验名称 Lingo软件求解运输问题 成绩评定 所用软件
Lingo 老师签名 实验目的
或
要
求 能够熟练建立运输问题数学模型,熟练掌握使用Lingo软件求解运输问题。通过实验进一步掌握运筹学有关方法原理、求解过程,提高分析问题和解决问题。 实
验
过
程
、心
得
或
体
会 实验过程:
建立运输问题数学模型。
3.1(1)
B1
B2
B3
B4
产量
A1
10
2
20
11
15
A2
12
7
9
20
25
A3
2
14
16
18
5
销量
5
15
15
10
在Lingo中建立运输问题。
sets:
workshop/a1..a3/:a;
shop/b1..b4/:b;
links(workshop,shop):c,x;
endsets
data:
a=15 25 5;
b=5 15 15 10;
c=10 2 20 11 12 7 9 20 2 14 16 18;
enddata
min=@sum(links(I,J):c(I,J)*x(I,J));
@for(shop(J):@sum(workshop(I):x(I,J))=b(J));
@for(workshop(I):@sum(shop(J):x(I,J))=a(I));
end
3.应用Lingo求解该运输问题。
实验结论:A1至B2为5,A1至B4为10,A2至B2为10,A2至B3为15,A3至B1为5,其余为0,总运费为335