经济学第五章整数规划课件.ppt
《经济学第五章整数规划课件.ppt》由会员分享,可在线阅读,更多相关《经济学第五章整数规划课件.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、整整 数数 规规 划划(Integer Programming)整数规划的模型整数规划的模型分支定界法分支定界法0 01 1 整数规划整数规划 在很多场合,我们建立最优化模型时,实际问在很多场合,我们建立最优化模型时,实际问题要求决策变量只能取整数值而非连续取值。题要求决策变量只能取整数值而非连续取值。此时,这类最优化模型就称为整数规划(离散此时,这类最优化模型就称为整数规划(离散最优化)模型。最优化)模型。整数规划的求解往往比线性规划求解困难得多,整数规划的求解往往比线性规划求解困难得多,而且,一般来说不能简单地将相应的线性规划的而且,一般来说不能简单地将相应的线性规划的解取整来获得。解取整
2、来获得。整数线性规划数学模型的一般形式整数线性规划数学模型的一般形式整数规划(整数规划(IPIP)松弛问题松弛问题整数线性规划(整数线性规划(ILPILP)的数学模型:的数学模型:一、整数规划的数学模型及解的特点一、整数规划的数学模型及解的特点5.1c5.1d5.1a5.1b决策变量只能取值决策变量只能取值0 或或 1。整数规划问题的整数规划问题的类型类型纯纯整数线性规划整数线性规划(pure integer linear programming)全部全部决策变量决策变量都必须都必须取整数值取整数值。混合混合整数线性规划整数线性规划(mixed integer linear programmi
3、ng)决策变量中决策变量中一部分必须取整数值,一部分必须取整数值,另一部分另一部分可以不取整数值。可以不取整数值。0-1型型整数线性规划整数线性规划(zero-one integer linear programming)例例1 1、某公司准备投资某公司准备投资 50 50 万元为其产品做广告,万元为其产品做广告,广告代理商给公司的有关广告方式的费用和其广告代理商给公司的有关广告方式的费用和其效果情况如下表,公司面临的管理决策问题是效果情况如下表,公司面临的管理决策问题是广告总费用不超过广告总费用不超过 50 50 万元的基础上选择哪些万元的基础上选择哪些广告方式,使得潜在顾客数尽可能地多。广
4、告方式,使得潜在顾客数尽可能地多。广告方式广告方式电视台电视台报纸报纸杂志杂志电台电台 广告费(万元)广告费(万元)4040151520201010潜在顾客数(万人)潜在顾客数(万人)4040202025251010整数规划问题实例整数规划问题实例 xi=1 选择第选择第i 种广告方式种广告方式0 0 不选择第不选择第i种广告方式种广告方式Max Z=40 x1+20 x2+25x3+10 x4 40 x1+15x2+20 x3+10 x4 50 x1,x2,x3,x4 =0 或或 1例例1 1、模型模型设:设:xi(i=1,2,3,4)表示表示4 种广告方式。种广告方式。例例2 2、某公司在
5、城市的东、西、南三区建立门市部。某公司在城市的东、西、南三区建立门市部。拟议中有拟议中有7 7个位置(地点)个位置(地点)A Ai i(i=1i=1,2 2,7 7)可供选择。公司规定:可供选择。公司规定:在东区,由在东区,由 A A1 1,A A2 2,A A3 3 三个点中至多选两个;三个点中至多选两个;在南区,由在南区,由 A A4 4,A A5 5 两个点中至少选一个;两个点中至少选一个;在西区,由在西区,由 A A6 6,A A7 7 两个点中至少选一个。两个点中至少选一个。如果选用如果选用 A Ai i 点,设备投资估计为点,设备投资估计为 b bi i 元,每年元,每年可获利润估
6、计为可获利润估计为 c ci i 元,但投资总额不能超过元,但投资总额不能超过 B B 元。元。问公司选择哪几个点可使年总利润最大?问公司选择哪几个点可使年总利润最大?例例2 2、模型、模型 设:设:Ai=1 选择选择 A Ai i 建立门市建立门市0 0 不选择不选择 A Ai i 建立门市建立门市 Max Z=ci Ai bi Ai B A1+A2+A3 2 A4+A5 1 A6+A7 1 Ai=0 或或 1,(,(i=1,2,3,4,5,6,7)例例3 3:运动员选拔问题:运动员选拔问题4*100m4*100m混合泳接力是观众最感兴趣的游泳项目之一。混合泳接力是观众最感兴趣的游泳项目之一
7、。现在从实例出发,研究混合泳运动员的选拔问题:现在从实例出发,研究混合泳运动员的选拔问题:甲、乙、丙、丁是甲、乙、丙、丁是4 4名游泳运动员,他们各种姿势的名游泳运动员,他们各种姿势的100m100m游泳成绩见下表,为组成一个游泳成绩见下表,为组成一个4*100m4*100m混合泳接力混合泳接力队,怎样选派运动员,方使接力队的游泳成绩最好?队,怎样选派运动员,方使接力队的游泳成绩最好?运运动员动员 仰泳仰泳 蛙泳蛙泳蝶泳蝶泳自由泳自由泳甲甲75.586.866.658.4乙乙65.866.257.052.8丙丙67.684.377.859.1丁丁74.069.460.857.0 设:工序设:工
8、序 B B 有两种方式完成有两种方式完成方式(方式(1 1)的工时约束)的工时约束:0.3x1+0.5x2 150方式(方式(2 2)的工时约束)的工时约束:0.2x1+0.4x2 120 问题是完成工序问题是完成工序 B B 只能从两种方式中任选一种,只能从两种方式中任选一种,如何将这两个互斥的约束条件统一在一个线性规划如何将这两个互斥的约束条件统一在一个线性规划模型中呢?模型中呢?例例4 4、应用、应用 0-1 0-1 变量解决含互斥约束条件问题变量解决含互斥约束条件问题 例例4 4、模型、模型 引入引入 0-1 0-1 变量变量y1=0 若工序若工序 B 采用方式(采用方式(1 1)完成
9、)完成1 1 若工序若工序 B 不采用方式(不采用方式(1 1)完成)完成y2=0 0 若工序若工序 B 采用方式(采用方式(2 2)完成)完成1 1 若工序若工序 B 不采用方式(不采用方式(2 2)完成)完成于是前面两个互斥的约束条件可以统一为如下三个约束条件:于是前面两个互斥的约束条件可以统一为如下三个约束条件:0.3x1+0.5x2 150+M1y1 0.2x1+0.4x2 120+M2y2 y1+y2=1 其中其中 M1 1 ,M2 2 都是足够大的正数。都是足够大的正数。有三种资源被用于生产三种产品,资源量、产有三种资源被用于生产三种产品,资源量、产品单件可变费用及售价、资源单耗量
10、及组织三种产品单件可变费用及售价、资源单耗量及组织三种产品生产的固定费用见下表。要求制定一个生产计划,品生产的固定费用见下表。要求制定一个生产计划,使总收益最大。使总收益最大。资源量资源量A248500B234300C123100单件可变费用单件可变费用456固定费用固定费用100150200单件售价单件售价81012 例例5 5固定费用问题固定费用问题 解:设解:设xj为第为第j种产品的生产数量,种产品的生产数量,j j=1,2,3=1,2,3;yj=1 1 当生产第当生产第j j种种产品产品,即即 xj 0 时时0 0 当不生产第当不生产第j j种产品即种产品即 xj=0 时时 引入约束引
11、入约束 xi M yi ,i=1,2,3,M充分大,充分大,以保证当以保证当 yi =0 时,时,xi=0。可建立如下的数学模型:可建立如下的数学模型:Max z=4x1+5x2+6x3-100y1-150y2-200y3 s.t.2x1+4x2+8x3 500 2x1+3x2+4x3 300 x1+2x2+3x3 100 xi M yi ,i=1,2,3,M充分大充分大 xj 0 yj 为为0-1变量变量,i=1,2,3 例例6 6、合理下料合理下料 造某种机床,需要造某种机床,需要 A A,B B,C C 三种轴件,其规三种轴件,其规格与数量如下表,各类轴件都用格与数量如下表,各类轴件都用
12、5.55.5米长的同一种圆米长的同一种圆钢下料。若计划生产钢下料。若计划生产100100台机床,最少要用多少根圆台机床,最少要用多少根圆钢?钢?轴类轴类规格:长度(米)规格:长度(米)每台机床所需轴件数每台机床所需轴件数A3.11B2.12C1.24 例例6 6、模型、模型 分析该问题后,发现较合理的下料方案有:分析该问题后,发现较合理的下料方案有:轴类轴类方案方案1 1方案方案2 2方案方案3 3方案方案4 4方案方案5 5A(3.1)11000B(2.1)10012C(1.2)02421用料用料长长5.25.54.84.55.4余料余料0.300.710.1 例例6 6、模型、模型 设:设
13、:xi 采用方案采用方案i下料所用的原料根数。下料所用的原料根数。Min Z=x1+x2+x3+x4+x5 x1+x2 =100 x1+x4+2x5 =200 2x2+4x3+2x4+x5 =400 x1,x2,x3,x4,x5 0,且为整数且为整数例例7、某公司计划在某公司计划在m个地点建厂,可供选择的地点个地点建厂,可供选择的地点有有A1,A2Am,他们的生产能力分别是他们的生产能力分别是a1,a2,am(假假设生产同一产品)。第设生产同一产品)。第i i个工厂的建设费用为个工厂的建设费用为fi(i=1.2m),又有又有n个地点个地点B1,B2,Bn 需要销售这种需要销售这种产品,其销量分
14、别为产品,其销量分别为b1.b2bn。从工厂运往销地的从工厂运往销地的单位运费为单位运费为Cij。试决定应在哪些地方建厂,既满足试决定应在哪些地方建厂,既满足各地需要,又使总建设费用和总运输费用最省?各地需要,又使总建设费用和总运输费用最省?单 销地厂址 价生产能力建设费用销量设设 xij :从工厂运往销地的运量从工厂运往销地的运量(i=1,2m、j=1,2n),),1 1 在在Ai建厂建厂 yi (i=1.2m)0 0 不在不在Ai建厂建厂 模型模型:(三)整数规划与线性规划的关系三)整数规划与线性规划的关系 从数学模型上看整数规划似乎是线性规划从数学模型上看整数规划似乎是线性规划的一种特殊
15、形式,求解只需在线性规划的基础的一种特殊形式,求解只需在线性规划的基础上,通过舍入取整,寻求满足整数要求的解即上,通过舍入取整,寻求满足整数要求的解即可。但实际上两者却有很大的不同,通过舍入可。但实际上两者却有很大的不同,通过舍入得到的解(整数)也不一定就是最优解,有时得到的解(整数)也不一定就是最优解,有时甚至不能保证所得到的解是整数可行解。甚至不能保证所得到的解是整数可行解。举例说明举例说明。例:设整数规划问题如下例:设整数规划问题如下 首先不考虑整数约束,得到线性规划问题(一般称首先不考虑整数约束,得到线性规划问题(一般称为松弛问题)。为松弛问题)。用用图解法求出最优解图解法求出最优解x
16、13/2,x2=10/3且有且有Z=29/6x1x233(3/2,10/3)现求整数解(最优解):现求整数解(最优解):如用如用“舍入取整法舍入取整法”可得可得到到4个点即个点即(1,3)、(2,3)、(1,4)、(2,4)。按整数规划约束条件,其可行解肯定在线性规划问题按整数规划约束条件,其可行解肯定在线性规划问题的可行域内且为整数点。故整数规划问题的可行解集的可行域内且为整数点。故整数规划问题的可行解集是一个有限集,如图所示。是一个有限集,如图所示。显然,它们都不可能是显然,它们都不可能是整数规划的最优解。整数规划的最优解。因此,可将集合内的整数点一一找出,其最因此,可将集合内的整数点一一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 经济学 第五 整数 规划 课件
限制150内