运筹学实例分析及lingo求解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运筹学实例分析及lingo 求解

一、线性规划

某公司有6个仓库,库存货物总数分别为60、55、51、43、41、52,现有8个客户各要一批货,数量分别为35,37,22,32,41,32,43,38。各供货仓库到8个客户处的单位货物运输价见表

试确定各仓库到各客户处的货物调运数量,使总的运输费用最小。 解:设

ij

x 表示从第i 个仓库到第j 个客户的货物运量。ij c

表示从第i 个仓库到第

j 个客户的单位货物运价,i a 表示第i 个仓库的最大供货量,j d 表示第j 个客户的订货量。

目标函数是使总运输费用最少,约束条件有三个:1、各仓库运出的货物总量不超过其库存数2、各客户收到的货物总量等于其订货数量3、非负约束

数学模型为:

∑∑===6

18

1)(min i j ij

ij x c x f

⎪⎪⎪⎪⎩

⎪⎪⎪⎪⎨⎧≥===≤∑∑==08,,2,1,6,2,1,,.

.6

1

8

1ij j i ij i j ij x j d x i a x t s 编程如下:

model : Sets :

Wh/w1..w6/:ai;

Vd/v1..v8/:dj;

links(wh,vd):c,x;

endsets

Data:

ai=60,55,51,43,41,52;

dj=35,37,22,32,41,32,43,38;

c=6,2,6,7,4,2,5,9

4,9,5,3,8,5,8,2

5,2,1,9,7,4,3,3

7,6,7,3,9,2,7,1

2,3,9,5,7,2,6,5

5,5,2,2,8,1,4,3;

Enddata

Min=@sum(links(i,j):c(i,j)*x(i,j));

@for(wh(i):@sum(vd(j):x(i,j))<=ai(i));

@for(vd(j):@sum(wh(i):x(i,j))=dj(j));

end

Global optimal solution found.

Objective value:

Total solver iterations: 0

Variable Value Reduced Cost AI( W1)

AI( W2)

AI( W3)

AI( W4)

AI( W5)

AI( W6)

DJ( V1)

DJ( V2)

DJ( V3)

DJ( V4)

DJ( V5)

DJ( V6)

DJ( V7)

DJ( V8)

C( W1, V1)

C( W1, V2)

C( W1, V3)

C( W1, V4)

C( W1, V5)

C( W1, V6)

C( W1, V8) C( W2, V1) C( W2, V2) C( W2, V3) C( W2, V4) C( W2, V5) C( W2, V6) C( W2, V7) C( W2, V8) C( W3, V1) C( W3, V2) C( W3, V3) C( W3, V4) C( W3, V5) C( W3, V6) C( W3, V7) C( W3, V8) C( W4, V1) C( W4, V2) C( W4, V3) C( W4, V4) C( W4, V5) C( W4, V6) C( W4, V7) C( W4, V8) C( W5, V1) C( W5, V2) C( W5, V3) C( W5, V4) C( W5, V5) C( W5, V6) C( W5, V7) C( W5, V8) C( W6, V1) C( W6, V2) C( W6, V3) C( W6, V4) C( W6, V5) C( W6, V6) C( W6, V7) C( W6, V8) X( W1, V1) X( W1, V2)

X( W1, V4) X( W1, V5) X( W1, V6) X( W1, V7) X( W1, V8) X( W2, V1) X( W2, V2) X( W2, V3) X( W2, V4) X( W2, V5) X( W2, V6) X( W2, V7) X( W2, V8) X( W3, V1) X( W3, V2) X( W3, V3) X( W3, V4) X( W3, V5) X( W3, V6) X( W3, V7) X( W3, V8) X( W4, V1) X( W4, V2) X( W4, V3) X( W4, V4) X( W4, V5) X( W4, V6) X( W4, V7) X( W4, V8) X( W5, V1) X( W5, V2) X( W5, V3) X( W5, V4) X( W5, V5) X( W5, V6) X( W5, V7) X( W5, V8) X( W6, V1) X( W6, V2) X( W6, V3) X( W6, V4) X( W6, V5) X( W6, V6)

X( W6, V8)

Row Slack or Surplus Dual Price 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

由以上结果可以清楚的看到由各仓库到各客户处的货物调运数量,由此得出的符合条件的最佳运货方案,而使运费最低,最低为664。

二、运输规划

重庆有三家电子厂分别是新普,隆宇和恒华,生产的笔记本电脑将要运向北京,天津,广东,上海四个城市销售,其产量和销售量见下表:(单位:万台)

表:1-1

问:哪种销售方案将会取得最少的运输费用,费用为多少

针对该运输问题,为了方便计算,可以设新普(A 1),隆宇(A 2)和恒华(A 3)分别销往北京(B 1)、天津(B 2)、广东(B 3)和上海(B 4)四个城市销售量为111213142122232431323334x x x x x x x x x x x x 、、、、、、、、、、、.建立以下模型:

表:1-2

相关文档
最新文档