第六章---运筹学-整数规划案例
时间:2020-11-03 20:18:23 来源:勤学考试网 本文已影响 人
第六章 整数规划
用图形将一下列线性规划问题的可行域转换为纯整数问题的可行域 ( 在图上用“×” 标出 ) 。
1 、 max z=3 x1+2x2
. 2 x1+3x2≤ 12
2x1+x2≤ 9
x1、x2≥ 0
解:
2 、 min f=10 x1+9x2
. 5 x1+3x2≥ 45
x1 ≥ 8
x2 ≤ 10
x1、x2≥ 0
求解下列整数规划问题
1 、 min f=4 x1+3x2+2x3
. 2 x1-5 x2+3x3≤ 4
4x1+x2+3x3≥3
x2+x3≥ 1
x1、x2、x3=0 或 1
解:最优解( 0, 0, 1),最优值: 2
2 、 min f=2 x1+5x2+3x3+4x3
. -4 x1+x2+x3+x4≥2
-2 x1+4x2+2x2+4x2≥ 4
x1+x2- x2+x2≥ 3
x1、x2、x3、x3=0 或 1
解: 此模型没有可行解。
3、max Z=2 x1+3x2+5x3+6x4
. 5 x1+3x2+3x3+x4≤ 30
2x1+5x2- x2+3x2≤ 20
- x1+3x2+5x2+3x2≤ 40 3x1- x2+3x2+5x2≤ 25
x1、x2、x3、x3=正整数
解:最优解( 0, 3, 4,3),最优值: 47
4、 min z =8 x1 +4 x 2+3 x 3 +5 x 4+2 x 5+ 3 x 6+ 4 x 7+ 3 x 8+4 x 9+9 x 10+7 x 11 +
5 x 12 +10 x 13+4 x 14+2 x 15+175 x 16+300 x 17+375 x 18 +500 x 19
约束条件 x1 + x 2+x3≤ 30
x4 + x 5+ x 6-10 x 16 ≤0 x7 + x 8+ x 9-20 x 17 ≤0 x10 + x 11+ x 12-30 x 18≤ 0 x13 + x 14+ x 15-40 x 19≤ 0
x1 + x 4+ x 7+x10+ x 13= 30 x2 + x5+ x 8+x11+ x 14= 20 x3 + x 6+ x 9+x12+ x 15= 20
xi 为非负数( i=1,2 ? ..8 )
xi 为非负整数( i=9,10 ?..15 )
xi 为为 0- 1 变量( i=16,17 ? ..19 )
解:最优解( 30, 0, 0, 0,0, 0, 0,0, 0, 0, 0, 0, 0, 20, 20, 0, 0,0, 1), 最优值: 860
一餐饮企业准备在全市范围内扩展业务, 将从已拟定的 14 个点中确定 8 个点建立分店, 由于地理位置、环境条件不同,建每个分店所用的费用将有所不同,现拟定的 14 个店的费用情况如下表:
店名 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14
费用 ( 万元 )
公司办公会决定选择原则如下:
B5、B3 和 B7 只能选择一个。
选择了 B1 或 B14 就不能选 B6。
B2、B6、B1、B12,最多只能选两个。
B5、B7、B10、B8,最少要选两个。
问应选择哪几个点,使总的建店费用为最低解:数学模型:
min f = x 1+ x 2+ x 3+ x 4+ x 5+ x 6+ x 7+ x 8+ x 9+3 x 10+ x 11+ x 12+ x 13+ x 14
. x 1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12+x13+x14=8
x 3+ x 5-2 x 7=2
x 1+ x 6=1
x6+ x 14 =1
x1+x2+x6+x12≤ 2
x5+x7+x8+x10≥ 2
xi ≥0 且 xi 为 0- 1 变量, i = 1,2, 3,?, 14。
最优解:( 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1)最优值:。即: B1, B2, B3, B4,B5,B9,B13,B14 选中,建店的最低费用万元。
有四个工人(甲、乙、丙、丁) ,要分别指派他们完成四项不同的工作( A、B、C、D), 请按以下要求求解指派问题。
1、每人做各项工作所消耗的时间如下表所示,问应如何分配工作,才能使总的消耗时间为最少
是 工作
否
每人完成各项工作的所需时间 小时
工人分配甲1816-19乙-201620
工人
分
配
甲
18
16
-
19
乙
-
20
16
20
丙
19
18
17
21
丁
12
15
20
-
2、每人做各项工作所创的利润如下表所示,问应如何指派工作,才能使总的创利为最
多
所 工作
创
利
工人 益
工作 A 工作 B 工作 C 工作 D
甲 4 5 7 9
乙 7 5 6 8
丙 3 4 3 5
丁 7 6 8 8
解: 1、消耗时间为最少问题线性规划数学模型:
min f = 18x1+16x2+19x3+20x4+16x5+20x6+19x7+18x8 +17x9+21x10+12x11+15x12 +20x13
. x 1+x2+x3 =1
x4+x5+x6=1 x7+x8+x9+x10=1 x11+x12+x13=1 x1+x7+x11 =1
x2+x4+x8 +x12 =1
x5+x9+x13 =1
x3+x6+x10 =1
xi ≥ 0 且 xi 为 0- 1 变量, i =1, 2, 3,?, 13。
最优解:( 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0,),最优值: 65。
即:给甲分配工作 B,给乙分配工作 C,给丙分配工作 D,给丁分配工作 A,所用最少的时间为 65 小时。
2、总的创利为最多问题线性规划数学模型:
max Z = 41+52+73+94+75+5x6+6x7+8x8+3x9+4x10 +3x11+5x12+7x13+6x14+8x15+8x16
. x 1+x2+x3 +x4 =1
x5+x6+x7+x8=1 x9+x10+x11+x12=1 x13+x14+x15+x16=1 x1+x5+x9 +x13 =1 x2+x6+x10+x14=1 x3+x7+x11+x15=1 x4+x8+x12+x16=1
xi ≥ 0 且 xi 为 0- 1 变量, i = 1,2, 3,?, 16
最优解:( 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0,1,0 ),最优值: 28。
即:给甲分配工作 D,给乙分配工作 A,给丙分配工作 B,给丁分配工作 C,所创最多的利润为 28 元。
某企业在 A1 地已有一个工厂, 其产品的生产能力为 3 万箱, 为了扩大生产, 打算在 A2, A3,A4,A5 地中再选择几个地方建厂。已知在 A2 地建厂的固定成本为万元,在 A3 地建厂的固定成本为 30 万元,在 A4 地建厂的固定成本为万元,在 A5 地建厂的固定成本为 50 万元,另外,五个产地建成后的产量、销地的销量以及产地到销地的单位运价(万元 / 万箱)如下表所示。
运 销地
输
价
产地 格
B1 B2 B3
固定成本
(万元)
产量(万箱)
A1 8 4 3 0 3
A2 5 2 3 1
A3
4
3
4
30
2
A4
9
7
5
3
A5
10
4
2
50
4
销量(箱)
3
2
2
( 1)问应该在哪几个地方建厂,在满足销量的前提下,使得其总的固定成本和总的运输费用之和最小;
( 2)如果由于政策要求必须在 A2, A3 地建一个厂,应在哪几个地方建厂
解 ( 1)
整数规划数学模型:
min z =8 x1 +4 x 2+3 x 3+5 x 4+2 x 5+ 3 x 6+ 4 x 7+ 3 x 8+4 x 9+9 x 40+7 x 11+
5 x 12 +10 x 13+4 x 14+2 x 15+ x 16 +30x17+ x 18 +50 x 19
. x1 + x 2+x3≤ 3
x4 + x 5+ x 6- x 16≤ 0 x7 + x 8+ x 9-2 x17≤ 0 x10 + x 11+ x 12-3 x18≤ 0 x13 + x 14+ x 15-4 x19≤ 0
x1 + x 4+ x 7+x10+ x 13= 3 x2 + x5+ x 8+x11+ x 14= 2 x3 + x 6+ x 9+x12+ x 15= 2
xi 为非负整数 (i=1,2 ? ..15)
xi 为 0-1 变 量 (i=16,17 ?..19)
最优解:( 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0,0, 1) 最优值: 86。
即:安排 A1 地到 B1 地 3 万箱, A5 地到 B2, B3 地各 2 万箱,选中 A5 地。
(2) 我们只要在以上模型上加上一个约束条件: x16+ x 17=1,就得到了问题( 2)的数学模型:
min z =8 x1 +4 x 2+3 x 3+5 x 4+2 x 5+ 3 x 6+ 4 x 7+ 3 x 8+4 x 9+9 x 40+7 x 11+
5 x 12 +10 x 13+4 x 14+2 x 15+ x 16 +30x17+ x 18 +50 x 19
. x1 + x 2+x3≤ 3
x4 + x 5+ x 6- x 16≤ 0 x7 + x 8+ x 9-2 x17≤ 0 x10 + x 11+ x 12-3 x18≤ 0 x13 + x 14+ x 15-4 x19≤ 0
x1 + x 4+ x 7+x10+ x 13= 3 x2 + x5+ x 8+x11+ x 14= 2 x3 + x 6+ x 9+x12+ x 15= 2 x16 + x 17=1
xi 为非负整数 (i=1,2 ? ..15)
xi 为 0-1 变 量 (i=16,17 ?..19)
最优解:( 0, 1, 2, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 1, 0, 1,0) 最优值: 94。
即:安排 A1 地到 B2 地 1 万箱, B3 地 2 万箱
A2 地到 B2 地 1 万箱A4 地到 B1 地 3 万箱A4 地到 B1 地 3 万箱选中 A2,A4 两地。
某航空公司经营兰州、北京、广州三个城市之间的航线,其中兰州—北京飞行时间为 2
设飞机在机场停留期间的费用与停留时间的平方成正比,又每架飞机从降落到再起飞至少需要 2 小时的时间准备。确定一个使总的停留费用损失为最小的方案。解:现在有两本题需注意的两个问题、三个城市间的飞行,航班的安排分别是在三个城市中完成的;、到站的航班必须 2小时后才能起飞。这是一个指派问题,( 1)
设飞机在机场停留期间的费用与停留时间的平方成正比,
又每架飞机从降落到再起飞至
少需要 2 小时的时间准备。确定一个使总的停留费用损失为最小的方案。
解:现在有两本题需注意的两个问题
、三个城市间的飞行,航班的安排分别是在三个城市中完成的;
、到站的航班必须 2小时后才能起飞。这是一个指派问题,
( 1)城市 兰州
效益表:
起
到达
飞
1011 2011 2012 1012 1013 起飞
航班号
起飞城市
起飞时间
到达城市
到达时间
1011
兰州
6:00
北京
8:00
1012
兰州
12:00
北京
14:00
1013
兰州
18:00
北京
20:00
2011
兰州
7:00
广州
10:00
2012
兰州
9:00
广州
12:00
1021
北京
7:00
兰州
9:00
1022
北京
10:00
兰州
12:00
1023
北京
17:00
兰州
19:00
2021
广州
14:00
兰州
17:00
2022
广州
17:00
兰州
20:00
3011
北京
5:00
广州
8:00
3012
北京
9:00
广州
12:00
3013
北京
13:00
广州
16:00
3014
北京
18:00
广州
22:00
3021
广州
6:00
北京
9:00
3022
广州
10:00
北京
13:00
3023
广州
14:00
北京
17:00
3024
广州
18:00
北京
21:00
2021
441
484
536
9
81
1
1022
306
361
441
536
36
1
2021
169
196
256
361
625
1
1023
121
144
196
289
529
1
1023
100
121
169
256
484
1
到达
1
1
1
1
1
指派结果:
起
飞2021--
飞
2021
-
-
-
1
-
1
1022
-
-
-
-
1
1
2021
1
-
-
-
-
1
1023
-
1
-
-
-
1
1023
-
-
1
-
-
1
到达
1
1
1
1
1
用的最少时间为 527 a 。
( 2)城市 北京
效益表:
起
飞1011441529
飞
1011
441
529
625
4
25
81
100
1
3021
400
484
576
625
16
64
81
1
3022
256
324
400
441
576
16
25
1
1012
225
289
361
400
576
16
81
1
3023
144
196
256
289
400
576
529
1
1013
81
121
169
196
289
441
484
1
3024
64
100
144
169
256
400
441
1
到达
1
1
1
1
1
1
1
指派结果:
起
飞1011--
飞
1011
-
-
-
1
-
-
-
1
3021
-
-
-
-
1
-
-
1
3022
-
-
-
-
-
-
1
1
1012
-
-
-
-
-
1
-
1
3023
1
-
-
-
-
-
-
1
1013
-
1
-
-
-
-
-
1
3024
-
-
1
-
-
-
-
1
到达 1 1 1 1 1 1 1
用的最少时间为 476 a 。
( 3)城市 广州
收益表:
3021
3022
2021
3023
2022
3024
起飞
484
4
36
36
81
100
1
324
576
16
16
49
64
1
324
576
4
4
25
36
1
324
576
4
4
25
36
1
196
324
484
484
625
4
1
64
144
256
256
361
400
1
1
1
1
1
1
1
到达
飞
3011
2011
2012
3012
3013
3014
到达
指派结果:
起
飞3011-1
飞
3011
-
1
-
-
-
-
1
2011
-
-
-
1
-
-
1
2012
-
-
-
-
1
-
1
3012
-
-
1
-
-
-
1
3013
-
-
-
-
-
1
1
3014
1
-
-
-
-
-
1
到达
1
1
1
1
1
1
用的最少时间为 117 a 。
某地区有两个镇, 它们每周分别产生 700 吨和 1200 吨固体废物。
现拟用三种方式 (焚烧、填海、掩埋)分别在三个场地对这些废物进行处理。两城镇至各处理场所的运输费用、
应处理量、各处理场的处理能力及每个场所的处理废物的固定成本和可变成本如下表:
焚烧 填海 掩埋 应处理量(吨)
城镇 1
5
15
700
运费(元 / 吨)
城镇 2
5
1200
固定成本(元 / 周)
38500
1150
1920
变动成本(元 / 周)
12
16
6
处理能力(吨 / 周)
1000
500
1300
试求使两城镇处理固体废物总的费用最小的方案。解:
混合整数规划问题数学模型:
min f =+21x2+21x3+17x4+++3850y1+1150y2+1920y3
. x1+x2+x3=700
x4+x5+x6=1200
x1+x4-1000 y1≤ 0
x2+x5-500 y2≤ 0
x3+x6-1300 y3≤ 0
xi (i=1,2 ?.6) y1、y2、y3=0— 1
结果:
焚烧填海掩埋
焚烧
填海
掩埋
应处理量(吨)
镇 1 100 0 600 700
镇 2 0 500 700 1200
固定成本(元 / 周)
3850
1150
1920
1
1
1
变动成本(元 / 周)
12
16
6
处理能力(吨 / 周)
1000
500
1300
运费(元 / 吨)
城
即两城镇处理固体废物的方案
城镇 1 焚烧 100 吨,掩埋 600 吨
城镇 2 填海 500 吨,掩埋 700 吨
总的最小费用: 46170 元。
某建设公司有四个正在建设的项目,按目前所配给的人力、设备和材料,这四个项目
将分别可以在 15、20、18 和 25 周内完成, 管理部门希望提前完工, 决定追加 35000 元资金分配给这四个项目,并规定追加资金只能以 5000 元为单位进行分配。对于各个项目,资金追加后的工期变化情况如下表:
追加资金(千元)
项目完工时间
项目 1 项目 2 项目 3 项目 4
0
15
20
18
25
5
12
16
15
21
10
10
13
12
18
15
8
11
10
16
20
7
9
9
14
25
6
8
8
12
30
5
7
7
11
35
4
7
6
10
试求能使总的完工时间最短的资金分配方案。
解:
本问题的 0-1 整数规划数学型:
min f = 15 x1+20x2+18x3+25x4 +12x5+16x6+15x7+21x8+10x9+13x10+12x11
+18x12+8x13+11x14+10x15+16x16+7x17+9x18+9x19 +14x20 +6x21
+8x22+8x23+12x24+5x25+7x26+7x27+11x28+4x29+7x30 +6x31+10x32
. x1+x5+x9+x13+x17+x21 +x25 +x29=1 x2+x6+x10+x14+x18 +x22+x26 +x30=1 x3+x7+x11+x15 +x19 +x23+x27 +x31 =1
x4+x8+x12+x16 +x20 +x24+x28 +x32 =1
0 x1 +1x5+2x9+3x13+4x17+5x21+6x25 +7x29+
0 x2 +1x6+2x10+3x14+4x18+5x22+6x26+7x30+
0 x3 +1x7+2x11+3x15+4x19+5x23+6x27+7x31+
0 x4 +1x8+2x12+3x16+4x20+5x24+6x28+7x32≤ 7
xi ≥ 0 (i=. 32)
用模板求解结果见《第六章习题》
求得最小时间为 55 周,比不追加投资节省了( 15+20+18+25) -55=23 周。
设备耗电量(度/ 件)生产成本(元 / 件)生产能力(件)生产准备费
设备
耗电量
(度/ 件)
生产成本
(元 / 件)
生产能力
(件)
生产准备费
(元)
A
7
800
100
B
2
1200
200
C
5
1400
300
如果总的用电量限制在 2500 度,请制定一个成本最低的生产方案。
解:
本问题的混合整数规划数学模型:
min f=7 x1+2x2+5x3+100y1+200y2+300y3
. ++ x3≤ 2500
x1+x2+x3=2000
x1-800 y1≤ 0
x2-1200 y2≤ 0
x3-1400 y3≤ 0
x1、x2、x3≥ 0
y1、y2、y3=0,1
其结果为:分别安排在设备 B,C 上加工 625, 1375 件,最低费用为 8625 元。