运筹学第4章整数规划习题.doc

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

第四章 整数规划

4.1 某工厂生产甲、乙两种设备,已知生产这两种设备需要消耗材料A 、材料B ,有关数据如下,问这两种设备各生产多少使工厂利润最大?(只建模不求解)

解:设生产甲、乙这两种设备的数量分别为x 1、x 2,由于是设备台数,则其变量都要求为整数,建立模型如下:

2123max x x z +=

⎪⎪⎩⎪⎪

⎧≥≤+≤+为整数

21212121,0,5

.45.01432x x x x x x x x

4.2 2197max x x z +=

⎪⎩⎪

⎨⎧≥≤+≤+-且为整数

0,35

76

3.212121x x x x x x t s 割平面法求解。(下表为最优表)

线性规划的最优解为:

63max ,0,2/7,2/94321=====z x x x x

由最终表中得:

2

7

221227432=++

x x x

④ 将系数和常数项分解成整数和非负真分式之和,上式化为;

2

132********+=++x x x

移项后得:

①②③④

①②③

即:

2

1221227212212274343-≤--→≥+x x x x 只要把增加的约束条件加到B 问题的最优单纯形表中。

由x 1行得:

7

32

7171541=

-+

x x x 将系数和常数项分解成整数和非负真分数之和:

74476715541+=+-+x x x x

得到新的约束条件: 74

767154-≤--x x

7

47671654-=+--x x x 在的最优单纯形表中加上此约束,用对偶单纯形法求解:

则最优解为3,421

==x x ,最优目标函数值为z *=55。

4.3 max z =4x 1+3x 2+2x 3

⎪⎪⎩

⎪⎪

⎧=≥+≥++≤+-10,,13

344352.32132

321321或x x x x x x x x x x x t s 隐枚举法 解:(1)先用试探的方法找出一个初始可行解,如x 1=x 2=0,x 3=1。满足约束条件,选其作为初始可行解,目标函数z 0=2。

(2)附加过滤条件

以目标函数0z z ≥作为过滤约束:

2234321≥++x x x

原模型变为:

max z =4x 1+3x 2+2x 3

⎪⎪⎪⎩⎪

⎪⎪

⎨⎧=≥++≥+≥++≤+-1

0,,22341

3344

352321321

32321321或x x x x x x x x x x x x x x 求解过程如表所示。

所以该0-1规划最优解为9,1**3*2*1

====z x x x 。 4.4 某公司拟在市东、西、南三区中建立门市部,有7个点A i (i =1,2,…,7)可供选择,

要求满足以下条件:

(1)在东区,在A 1,A 2,A 3三个点中至多选两个; (2)在西区,A 4,A 5两个点中至少选一个; (3)在南区,A 6,A 7两个点为互斥点。 (4)选A 2点必选A 5点。

若A i 点投资为b i 万元,每年可获利润为c i 万元,投资总额为B 万元,试建立利润最大化的0-1规划模型。

解:设决策变量为

7,,2,1,

0,1Λ=⎩⎨

⎧=i A A x i i i 点未被选用

当点被选用当

建立0-1规划模型如下:

①②③④

i i i x c x c x c x c z ∑

==

+++=7

1

772211max Λ

⎪⎪⎪⎩⎪

⎪⎪⎪⎨⎧==≤-=+≥+≤++≤⋅∑

=7

,,2,1,1001

12.5276

543217

1

Λi x x x x x x x x x x B x b t s i i i i ,或 4.5 某城市消防队布点问题。该城市共有6个区,每个区都可以建消防站,市政府希望设置的消防站最少,但必须满足在城市任何地区发生火警时,消防车要在15 分钟内赶到现场。据实地测定,各区之间消防车行驶的时间见表4-9,请帮助该市制定一个布点最少的计划。

i 6,,2,1,

0,1Λ=⎩⎨

⎧=i i i x i 不设消防站

表示在地区设消防站表示在地区

目标函数为

min z =x 1+x 2+x 3+x 4+x 5+x 6

本问题的约束方程是要保证每个地区都有一个消防站在15分钟行程内。如地区1,由表4-9可知,在地区1及地区2内设消防站都能达到此要求,即

x 1+x 2≥1

因此本问题的数学模型为:

min z =x 1+x 2+x 3+x 4+x 5+x 6

x 1+x 2 ≥1 x 1+x 2 +x 6≥1 x 3+x 4 ≥1 x 3+x 4+x 5 ≥1 x 4+x 5+x 6 ≥1 x 2 +x 5+x 6 ≥1 x i =1或0 (i =1, (6)

4.7 一个登山队员,他需要携带的物品有:食品、氧气、冰镐、绳索、帐篷、照相器材、通信器材等,每种物品的重量及重要性系数见表4-10所示,能携带的最大重量为25 kg ,试选择该队员所应携带的物品。

s.t

相关文档
最新文档