excel-module-3-整数规划0-1规划的应用
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扣除抵押偿还和经营成本后,现金流预计每套联体别墅 10万,每栋公寓楼15万。股东需要确定使现金流最大的购买 方案。
Chap 15-5
例2 投资--全整数规划问题
Chap 15-6
例3 选址(0-1规划应用)
A公司在L3地区有多个工厂和仓库,由于业务拓展的需要,管理层决定在 L1和L2地区建厂。需要决策的问题是在L1还是在L2建厂,或在2个地区都 建厂;并同时考虑至多建1个新仓库,如果建新仓库,该仓库应该与新建
➢ 整数规划是规划问题的一个分支,是近20年发展 起来的。
Chap 15-4
整数规划
例2 投资。全整数规划问题。 A公司有2000万用来购买租赁财产。经过筛选,已把投资
目标定位在联体别墅和公寓楼。每套联体别墅售价282万,现 有5套空闲。每栋公寓楼售价400万,开发商可根据A公司的需 要建造。
A公司项目经理每月用于这些新置财产上的时间是140小 时。每套联体别墅预计每月用时4小时,每栋公寓楼预计每月 用时40小时。
Cost ($/hour) Location 1 Location 2 Location 3 Location 4 Location 5
Machine 1
13
16
12
14
15
Machine 2
15
--
13
20
16
Machine 3
4
7
10
6
7Chap 15-24
x3+x4<=1(互斥决策变量的和<=1) 3.相依决策变量--建厂才建仓库,
x1>=x3,x2>=x4 4.决策变量
xi = 0,1 (i = 1,2,3,4)
Chap 15-8
例3 模型和Excel求解过程
目标函数:Max z=8x1+5x2+6x3+4x4 约束:
1.可用资金10 6*x1+3*x2+5*x3+2*x4<=10
选址问题
Chap 15-1
正确地使用方法, 并对结果做出恰当地解释。
Chap 15-2
§1 选址(运输)
例1 Site-Select Problem
一家石油公司,有油田并进口原油,有若干个炼油厂和配送中心,由于市场拓展的需要,公 司决定新建炼油厂,管理层需要为新炼油厂选址做出决策。决策的三个主要因素是: 1.从油田运送原油到所有炼油厂(含新建炼油厂)的运输成本; 2.从所有炼油厂(含新建炼油厂)到每一个配送中心的运输成本; 3.新炼油厂的运作成本。例如,劳动力成本、赋税、能源成本、保险成本等。
模型:
min
(
P
)
s.t
.
nn
f
cij
x ij
i 1 j1
n
x ij
1,
j
1,, n 每项任务一人
i 1
n
x ij
1,
i
1,, n
每人一项任务
j 1
x 0或1 ij
Chap 15-20
例7—比赛场地
某主办方举办4场比赛,并为每场比赛派出官员,下表给 出每一位官员到每个赛场的距离,举办方希望以总距离 最小的方案派出官员,求派出方案。
Chap 15-15
例6 资金预算
A冰箱公司正在考虑今后4年的投资方案。面对 每年有限的资金,管理者需要选择最好的方案,每 种方案的净现金流、资金需求和4年内的可用资金如 表所示。求能使净现值最大的投资方案。
Chap 15-16
例6 资金预算 – 数据
Chap 15-17
优化模型和求解过程
目标函数:Max z=90x1+40x2+10x3+37x4 约束: 15x1 + 10x2 + 10x3 + 15x4 <= 40 20x1 + 15x2 + 0x3 + 10x4 <= 50 ...... ...... xi = 0,1 (i=1,2,3,4,)
厂在同一个地点。可用资金:10百万。
Chap 15-7
模型—问题的解析描述
目标函数:净现值最大
约束
1. 可用资金10
2. 互斥决策变量--至多只建1个仓库
3. 相依决策变量--建厂才建仓库
目标函数:Max z=8x1+5x2+6x3+4x4 约束:
1.可用资金10
6*x1+3*x2+5*x3+2*x4<=10 2.互斥决策变量--至多只建1个仓库,
Chap 15-21
例8—客户项目
A公司分别从3个客户(c1,c2,c3)那里得到了市场调研的项目 ,目前有3个项目经理(m1,m2,m3)可以承担这些项目,完成每 个项目所需的时间与这3位项目经理的经验和能力有关,管理层 估算了每位经理完成各项目的可能时间,如何分配项目给各经 理,可以使项目尽快完成(所用时间最短)?
指派(分配)问题是0-1规划的特例,也是运 输问题的特例,在指派问题模型中,每一个产地 的提供量和每一个目的地的需求量均为1,即n=m, ai=bi=1 。
设c 0 : 第i个人完成第j项任务的效率 ij
(时间成本等)
引入x ij
1
0
第i个人完成第j项任务 否则
Chap 15-11
Excel求解过程
Chap 15-12
例5 分销中心选址
A企业需要在B地区建立分销中心和连锁店。由于建立分销中心 的成本较高,A企业希望在一个区域建立分销中心,就在该区 域及其接壤的周边区域建立连锁店。现在该B地区有20个相邻 的区域(以数字标示),它们之间的相邻关系如表所示。建立 分销中心是需要复杂的审批手续的,至少应该建立多少个分销 中心、在哪些区域建立,能够使分销中心和连锁店覆盖整个B 地区,而且分销中心的数量最小。
目标函数: I13:=SUMPRODUCT(C10:F10,C13:F13)
约束: G6:=SUMPRODUCT(C6:F6,$C$13:$F$13) G7: G8: G9:
Chap 15-18
§3 指 派
指派问题讨论的是n项工作分配给n个人去完 成,每个人的工作效率不同,如何分配任务,能 够使总的工作效率最高。类似的有:n台机器加工 n项任务,n条航线n艘船只航行等。
A1,A2,A3三个点至多选择2个; A4,A5两个点中至少选择1个; A6,A7两个点中至少选择1个; A8,A9,A10三个点中至少选择2个。 投资总额不能超过720万。
Chap 15-10
问题建模
目标函数: 约束:
目标函数: H15:=SUMPRODUCT(C5:L5,C9:L9) 约束: C15:=SUMPRODUCT(C4:L4,C9:L9) C17:=SUM(C9:E9) C18:=SUM(F9:G9) C19:=SUM(H9:I9) C20:=SUM(J9:L9)
2.互斥决策变量--至多只建1个仓库, x3+x4<=1(互斥决策变量的和<=1)
3.相依决策变量--建厂才建仓库, x1>=x3,x2>=x4
4.决策变量 xi = 0,1 (i = 1,2,3,4)
Chap 15-9
例4 连锁店选址
某连锁店计划在城区的东南西北部建店。有10个位置可供参考。每个 位置的预计投资额和利润如表。并有如下条件:
Chap 15-22
例9—Assignment Problem
Sellmore Co. Assignment Problem 一家公司为一次会议聘用了4位临时工人,需要为4位工人分配四项 工作,每个人由于能力的不同,完成每项工作所用的时间不同,经过 评估,每个人每小时工资也不相同,公司需要确定如何分配工作,总 费用最小.
Chap 15-13
例5 分销中心选址—图示
Chap 15-14
例5 相邻关系数据表
区域 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
相邻区域 2,12,16 1,3,12 2,4,9,10,12,13 3,5,7,9
4,6,7 5,7,17 4,5,6,8,9,17,18 7,9,10,11,18 3,4,7,8,10 3,8,9,11,12,13 8,10,13,14,15,18,19,20 1,2,3,10,13,16 3,10,11,12,15,16 11,15,20 11,13,14,16 1,12,13,15 6,7,18 7,8,11,17,19 11,18,20 11,14,19
表4 备选地点估计运营成本
地点
运营成本
N1
620
N2
573
N3
530
Chap 15-3
§2 选址--整数规划应用
➢ 前面讨论的线性规划问题中,有些最优决策变量 可能是小数,但对于某些具体问题,常有要求解答 必须是整数(称为整数解)。例如,机器的台数、 完成工作的人数等。
➢ 为了得到问题的整数解,对得到的小数解四舍五 入化整是不可以的,化整以后不一定是问题的解, 或不一定是问题的最优解。因此,需要专门研究。
Chap 15-23
例10 Machine-Location Problem
Job Shop Co. Machine-Location Problem
某公司购买了3种不同的设备,但是车间里却有5个不同的地 点需要安装.每一个需要安装新设备的地点处理物料的小时 成本列于表中,公司寻求总物料处理成本最小的安装方案. 其中,设备2不能安装在地点2.
Chap 15-5
例2 投资--全整数规划问题
Chap 15-6
例3 选址(0-1规划应用)
A公司在L3地区有多个工厂和仓库,由于业务拓展的需要,管理层决定在 L1和L2地区建厂。需要决策的问题是在L1还是在L2建厂,或在2个地区都 建厂;并同时考虑至多建1个新仓库,如果建新仓库,该仓库应该与新建
➢ 整数规划是规划问题的一个分支,是近20年发展 起来的。
Chap 15-4
整数规划
例2 投资。全整数规划问题。 A公司有2000万用来购买租赁财产。经过筛选,已把投资
目标定位在联体别墅和公寓楼。每套联体别墅售价282万,现 有5套空闲。每栋公寓楼售价400万,开发商可根据A公司的需 要建造。
A公司项目经理每月用于这些新置财产上的时间是140小 时。每套联体别墅预计每月用时4小时,每栋公寓楼预计每月 用时40小时。
Cost ($/hour) Location 1 Location 2 Location 3 Location 4 Location 5
Machine 1
13
16
12
14
15
Machine 2
15
--
13
20
16
Machine 3
4
7
10
6
7Chap 15-24
x3+x4<=1(互斥决策变量的和<=1) 3.相依决策变量--建厂才建仓库,
x1>=x3,x2>=x4 4.决策变量
xi = 0,1 (i = 1,2,3,4)
Chap 15-8
例3 模型和Excel求解过程
目标函数:Max z=8x1+5x2+6x3+4x4 约束:
1.可用资金10 6*x1+3*x2+5*x3+2*x4<=10
选址问题
Chap 15-1
正确地使用方法, 并对结果做出恰当地解释。
Chap 15-2
§1 选址(运输)
例1 Site-Select Problem
一家石油公司,有油田并进口原油,有若干个炼油厂和配送中心,由于市场拓展的需要,公 司决定新建炼油厂,管理层需要为新炼油厂选址做出决策。决策的三个主要因素是: 1.从油田运送原油到所有炼油厂(含新建炼油厂)的运输成本; 2.从所有炼油厂(含新建炼油厂)到每一个配送中心的运输成本; 3.新炼油厂的运作成本。例如,劳动力成本、赋税、能源成本、保险成本等。
模型:
min
(
P
)
s.t
.
nn
f
cij
x ij
i 1 j1
n
x ij
1,
j
1,, n 每项任务一人
i 1
n
x ij
1,
i
1,, n
每人一项任务
j 1
x 0或1 ij
Chap 15-20
例7—比赛场地
某主办方举办4场比赛,并为每场比赛派出官员,下表给 出每一位官员到每个赛场的距离,举办方希望以总距离 最小的方案派出官员,求派出方案。
Chap 15-15
例6 资金预算
A冰箱公司正在考虑今后4年的投资方案。面对 每年有限的资金,管理者需要选择最好的方案,每 种方案的净现金流、资金需求和4年内的可用资金如 表所示。求能使净现值最大的投资方案。
Chap 15-16
例6 资金预算 – 数据
Chap 15-17
优化模型和求解过程
目标函数:Max z=90x1+40x2+10x3+37x4 约束: 15x1 + 10x2 + 10x3 + 15x4 <= 40 20x1 + 15x2 + 0x3 + 10x4 <= 50 ...... ...... xi = 0,1 (i=1,2,3,4,)
厂在同一个地点。可用资金:10百万。
Chap 15-7
模型—问题的解析描述
目标函数:净现值最大
约束
1. 可用资金10
2. 互斥决策变量--至多只建1个仓库
3. 相依决策变量--建厂才建仓库
目标函数:Max z=8x1+5x2+6x3+4x4 约束:
1.可用资金10
6*x1+3*x2+5*x3+2*x4<=10 2.互斥决策变量--至多只建1个仓库,
Chap 15-21
例8—客户项目
A公司分别从3个客户(c1,c2,c3)那里得到了市场调研的项目 ,目前有3个项目经理(m1,m2,m3)可以承担这些项目,完成每 个项目所需的时间与这3位项目经理的经验和能力有关,管理层 估算了每位经理完成各项目的可能时间,如何分配项目给各经 理,可以使项目尽快完成(所用时间最短)?
指派(分配)问题是0-1规划的特例,也是运 输问题的特例,在指派问题模型中,每一个产地 的提供量和每一个目的地的需求量均为1,即n=m, ai=bi=1 。
设c 0 : 第i个人完成第j项任务的效率 ij
(时间成本等)
引入x ij
1
0
第i个人完成第j项任务 否则
Chap 15-11
Excel求解过程
Chap 15-12
例5 分销中心选址
A企业需要在B地区建立分销中心和连锁店。由于建立分销中心 的成本较高,A企业希望在一个区域建立分销中心,就在该区 域及其接壤的周边区域建立连锁店。现在该B地区有20个相邻 的区域(以数字标示),它们之间的相邻关系如表所示。建立 分销中心是需要复杂的审批手续的,至少应该建立多少个分销 中心、在哪些区域建立,能够使分销中心和连锁店覆盖整个B 地区,而且分销中心的数量最小。
目标函数: I13:=SUMPRODUCT(C10:F10,C13:F13)
约束: G6:=SUMPRODUCT(C6:F6,$C$13:$F$13) G7: G8: G9:
Chap 15-18
§3 指 派
指派问题讨论的是n项工作分配给n个人去完 成,每个人的工作效率不同,如何分配任务,能 够使总的工作效率最高。类似的有:n台机器加工 n项任务,n条航线n艘船只航行等。
A1,A2,A3三个点至多选择2个; A4,A5两个点中至少选择1个; A6,A7两个点中至少选择1个; A8,A9,A10三个点中至少选择2个。 投资总额不能超过720万。
Chap 15-10
问题建模
目标函数: 约束:
目标函数: H15:=SUMPRODUCT(C5:L5,C9:L9) 约束: C15:=SUMPRODUCT(C4:L4,C9:L9) C17:=SUM(C9:E9) C18:=SUM(F9:G9) C19:=SUM(H9:I9) C20:=SUM(J9:L9)
2.互斥决策变量--至多只建1个仓库, x3+x4<=1(互斥决策变量的和<=1)
3.相依决策变量--建厂才建仓库, x1>=x3,x2>=x4
4.决策变量 xi = 0,1 (i = 1,2,3,4)
Chap 15-9
例4 连锁店选址
某连锁店计划在城区的东南西北部建店。有10个位置可供参考。每个 位置的预计投资额和利润如表。并有如下条件:
Chap 15-22
例9—Assignment Problem
Sellmore Co. Assignment Problem 一家公司为一次会议聘用了4位临时工人,需要为4位工人分配四项 工作,每个人由于能力的不同,完成每项工作所用的时间不同,经过 评估,每个人每小时工资也不相同,公司需要确定如何分配工作,总 费用最小.
Chap 15-13
例5 分销中心选址—图示
Chap 15-14
例5 相邻关系数据表
区域 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
相邻区域 2,12,16 1,3,12 2,4,9,10,12,13 3,5,7,9
4,6,7 5,7,17 4,5,6,8,9,17,18 7,9,10,11,18 3,4,7,8,10 3,8,9,11,12,13 8,10,13,14,15,18,19,20 1,2,3,10,13,16 3,10,11,12,15,16 11,15,20 11,13,14,16 1,12,13,15 6,7,18 7,8,11,17,19 11,18,20 11,14,19
表4 备选地点估计运营成本
地点
运营成本
N1
620
N2
573
N3
530
Chap 15-3
§2 选址--整数规划应用
➢ 前面讨论的线性规划问题中,有些最优决策变量 可能是小数,但对于某些具体问题,常有要求解答 必须是整数(称为整数解)。例如,机器的台数、 完成工作的人数等。
➢ 为了得到问题的整数解,对得到的小数解四舍五 入化整是不可以的,化整以后不一定是问题的解, 或不一定是问题的最优解。因此,需要专门研究。
Chap 15-23
例10 Machine-Location Problem
Job Shop Co. Machine-Location Problem
某公司购买了3种不同的设备,但是车间里却有5个不同的地 点需要安装.每一个需要安装新设备的地点处理物料的小时 成本列于表中,公司寻求总物料处理成本最小的安装方案. 其中,设备2不能安装在地点2.