数学模型姜启源-第四章(第五版).ppt
《数学模型姜启源-第四章(第五版).ppt》由会员分享,可在线阅读,更多相关《数学模型姜启源-第四章(第五版).ppt(111页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实际问题中实际问题中的优化模型的优化模型x决策变量决策变量f(x)目标函数目标函数gi(x)0约束条约束条件件多元函数多元函数条件极值条件极值决策变量个数决策变量个数n和和约束条件个数约束条件个数m较大较大最优解在可行域最优解在可行域的边界上取得的边界上取得数数学学规规划划线性规划线性规划非线性规划非线性规划整数规划整数规划重点在模型的建立和结果的分析重点在模型的建立和结果的分析第四章第四章 数学规划模型数学规划模型 第第四四章章 数数学学规规划划模模型型 4.1奶制品的生奶制品的生产与与销售售4.2自来水自来水输送与送与货机装运机装运4.3汽汽车生生产与原油采与原油采购4.4接力接力队选拔和
2、拔和选课策略策略4.5饮料厂的生料厂的生产与与检修修4.6钢管和易拉罐下料管和易拉罐下料4.7广告投入与升广告投入与升级调薪薪4.8投投资的的风险与收益与收益企企业生生产计划划4.1奶制品的生奶制品的生产与与销售售空间层次空间层次工厂级:根据外部需求和内部设备、人力、原料等工厂级:根据外部需求和内部设备、人力、原料等条件,以最大利润为目标制订产品生产计划;条件,以最大利润为目标制订产品生产计划;车间级:根据生产计划、工艺流程、资源约束及费车间级:根据生产计划、工艺流程、资源约束及费用参数等,以最小成本为目标制订生产批量计划用参数等,以最小成本为目标制订生产批量计划.时间层次时间层次若短时间内外
3、部需求和内部资源等不随时间变化,可若短时间内外部需求和内部资源等不随时间变化,可制订制订单阶段生产计划单阶段生产计划,否则应制订多阶段生产计划,否则应制订多阶段生产计划.本节课题本节课题例例1加工奶制品的生加工奶制品的生产计划划1桶桶牛奶牛奶 3kgA1 12h 8h 4kgA2 或或获利获利24元元/kg获利获利16元元/kg50桶牛奶桶牛奶时间时间480h至多加工至多加工100kgA1制制订生生产计划,使每天划,使每天获利最大利最大 35元可买到元可买到1桶牛奶,买吗?若买,每天最多买多少桶牛奶,买吗?若买,每天最多买多少?可聘用临时工人,付出的工资最多是每小时几元可聘用临时工人,付出的工
4、资最多是每小时几元?A1的获利增加到的获利增加到30元元/kg,应否改变生产计划?,应否改变生产计划?每天:每天:问题1桶桶牛奶牛奶3kgA112h8h4kgA2或或获利获利24元元/kg获利获利16元元/kgx1桶牛奶生产桶牛奶生产A1x2桶牛奶生产桶牛奶生产A2获利获利243x1获利获利164 x2原料供应原料供应 劳动时间劳动时间 加工能力加工能力 决策决策变量量目目标函数函数每天获利每天获利约束条件束条件非负约束非负约束 线性线性规划规划模型模型(LP)时间时间480h至多加工至多加工100kgA150桶牛奶桶牛奶每天每天基本基本模型模型模型分析与假模型分析与假设比比例例性性可可加加性
5、性连续性连续性xi对目标函数的对目标函数的“贡贡献献”与与xi取值成正比取值成正比xi对约束条件的对约束条件的“贡贡献献”与与xi取值成正比取值成正比xi对目标函数的对目标函数的“贡贡献献”与与xj取值无关取值无关xi对约束条件的对约束条件的“贡贡献献”与与xj取值无关取值无关xi取值连续取值连续A1,A2每千克的获利是与各自每千克的获利是与各自产量无关的常数产量无关的常数每桶牛奶加工每桶牛奶加工A1,A2的数量的数量,时时间是与各自产量无关的常数间是与各自产量无关的常数A1,A2每千克的获利是与相互每千克的获利是与相互产量无关的常数产量无关的常数每桶牛奶加工每桶牛奶加工A1,A2的数量的数量
6、,时时间是与相互产量无关的常数间是与相互产量无关的常数加工加工A1,A2的牛奶桶数是实数的牛奶桶数是实数线性性规划模型划模型模型求解模型求解图解法解法x1x2OABCDl1l2l3l4l5约约束束条条件件目标目标函数函数 z=0z=2400z=3360z=c(常数常数)等值线等值线c在在B(20,30)点得到最优解点得到最优解.目标函数和约束条件是线性函数目标函数和约束条件是线性函数可行域为直线段围成的凸多边形可行域为直线段围成的凸多边形目标函数的等值线为直线目标函数的等值线为直线最最优解一定在凸多解一定在凸多边形的某个形的某个顶点取得点取得.模型求解模型求解软件件实现LINGOmodel:m
7、ax=72*x1+64*x2;milkx1+x250;time12*x1+8*x2480;cpct3*x1100;end Globaloptimalsolutionfound.Objectivevalue:3360.000Totalsolveriterations:2VariableValueReducedCost X120.000000.000000X230.000000.000000RowSlackorSurplusDualPrice13360.0001.000000MILK0.00000048.00000TIME0.0000002.000000CPCT40.000000.000000 2
8、0桶牛奶生产桶牛奶生产A1,30桶生产桶生产A2,利润,利润3360元元.结果解果解释Globaloptimalsolutionfound.Objectivevalue:3360.000Totalsolveriterations:2VariableValueReducedCostX120.000000.000000X230.000000.000000RowSlackorSurplusDualPrice13360.0001.000000MILK0.00000048.00000TIME0.0000002.000000CPCT40.000000.000000 model:max=72*x1+64*x
9、2;milkx1+x250;time12*x1+8*x2480;cpct3*x1100;end三三种种资资源源“资源资源”剩余为零的约束为紧约束(有效约束)剩余为零的约束为紧约束(有效约束)原料无剩余原料无剩余时间无剩余时间无剩余加工能力剩余加工能力剩余40结果解果解释Globaloptimalsolutionfound.Objectivevalue:3360.000Totalsolveriterations:2VariableValueReducedCostX120.000000.000000X230.000000.000000RowSlackorSurplusDualPrice13360.
10、0001.000000MILK0.00000048.00000TIME0.0000002.000000CPCT40.000000.000000最优解下最优解下“资源资源”增加增加1单位单位“效益效益”的增量的增量35元可买到元可买到1桶牛奶,要买吗桶牛奶,要买吗?3548,应该买!应该买!聘用临时工人付出的工资最多每小时几元聘用临时工人付出的工资最多每小时几元?2元!元!原料增加原料增加1单位单位,利润增长利润增长48加工能力增长不影响利润加工能力增长不影响利润影子价格影子价格Rangesinwhichthebasisisunchanged:ObjectiveCoefficientRanges
11、CurrentAllowableAllowableVariableCoefficientIncreaseDecreaseX172.0000024.000008.000000X264.000008.00000016.00000RighthandSideRangesRowCurrentAllowableAllowableRHSIncreaseDecreaseMILK50.0000010.000006.666667TIME480.000053.3333380.00000CPCT100.0000INFINITY40.00000 最优解不变时目标函最优解不变时目标函数系数允许变化范围数系数允许变化范围敏
12、感性分析敏感性分析(“LINGO|Ranges”)x1系数范围系数范围(64,96)x2系数范围系数范围(48,72)A1获利增加到获利增加到30元元/kg,应否改变生产计划,应否改变生产计划?x1系数由系数由24 3=72增加增加为为30 3=90,在在允许范围内允许范围内不变!不变!(约束条件不变约束条件不变)结果解果解释Rangesinwhichthebasisisunchanged:ObjectiveCoefficientRangesCurrentAllowableAllowableVariableCoefficientIncreaseDecreaseX172.0000024.0000
13、08.000000X264.000008.00000016.00000RighthandSideRangesRowCurrentAllowableAllowableRHSIncreaseDecreaseMILK50.0000010.000006.666667TIME480.000053.3333380.00000CPCT100.0000INFINITY40.00000影子价格有意义时约束右端的允许变化范围影子价格有意义时约束右端的允许变化范围原料最多增加原料最多增加10时间最多增加时间最多增加5335元可买到元可买到1桶牛奶桶牛奶,每天最多买多少每天最多买多少?最多买最多买10桶桶!目标函数不
14、变目标函数不变充分条件充分条件!例例2奶制品的生奶制品的生产销售售计划划 在例在例1基础上深加工基础上深加工1桶桶牛奶牛奶3kgA112h8h4kgA2或或获利获利24元元/kg获利获利16元元/kg0.8kgB12h,3元元1kg获利获利44元元/kg0.75kgB22h,3元元1kg获利获利32元元/kg制制订生生产计划,使每天划,使每天净利利润最大最大 30元可增加元可增加1桶牛奶,桶牛奶,3元可增加元可增加1h时间,应否投资?时间,应否投资?现现投资投资150元,可赚回多少?元,可赚回多少?50桶牛奶桶牛奶,480h至多至多100kgA1B1,B2的获利经常有的获利经常有10%的波动,
15、对计划有无影响?的波动,对计划有无影响?每天销售每天销售10kgA1的合同必须满足,对利润有什么影响?的合同必须满足,对利润有什么影响?1桶桶牛奶牛奶3kgA112h8h4kgA2或或获利获利24元元/kg获利获利16元元/kg0.8kgB12h,3元元1kg获利获利44元元/kg0.75kg B22h,3元元1kg获利获利32元元/kg出售出售x1kgA1,x2kgA2,x3kgB1,x4kgB2原料原料供应供应 劳动劳动时间时间 加工能力加工能力 决策决策变量量目目标函数函数利润利润约束束条件条件非负约束非负约束 x5kgA1加工加工B1,x6kgA2加工加工B2附加约束附加约束 基本模型
16、基本模型模型求解模型求解软件件实现 LINGO Globaloptimalsolutionfound.Objectivevalue:3460.800Totalsolveriterations:2VariableValueReducedCostX10.0000001.680000X2168.00000.000000X319.200000.000000X40.0000000.000000X524.000000.000000X60.0000001.520000RowSlackorSurplusDualPrice13460.8001.000000MILK0.0000003.160000TIME0.00
17、00003.260000CPCT76.000000.00000050.00000044.0000060.00000032.00000Globaloptimalsolutionfound.Objectivevalue:3460.800Totalsolveriterations:2VariableValueReducedCostX10.0000001.680000X2168.00000.000000X319.200000.000000X40.0000000.000000X524.000000.000000X60.0000001.520000RowSlackorSurplusDualPrice134
18、60.8001.000000MILK0.0000003.160000TIME0.0000003.260000CPCT76.000000.00000050.00000044.0000060.00000032.00000结果解果解释每天销售每天销售168kgA2和和19.2kgB1,利润利润3460.8(元)(元)8桶牛奶加工成桶牛奶加工成A1,42桶牛奶加工成桶牛奶加工成A2,将得到的将得到的24kgA1全全部加工成部加工成B1除加工能力外均为除加工能力外均为紧约束紧约束结果解果解释Globaloptimalsolutionfound.Objectivevalue:3460.800Totalso
19、lveriterations:2VariableValueReducedCostX10.0000001.680000X2168.00000.000000X319.200000.000000X40.0000000.000000X524.000000.000000X60.0000001.520000RowSlackorSurplusDualPrice13460.8001.000000MILK0.0000003.160000TIME0.0000003.260000CPCT76.000000.00000050.00000044.0000060.00000032.00000增加增加1桶牛奶使利润桶牛奶使
20、利润增长增长3.1612=37.92增加增加1h时间使利润时间使利润增长增长3.2630元可增加元可增加1桶牛奶,桶牛奶,3元可增加元可增加1h时间,时间,应否投资?现投资应否投资?现投资150元,可赚回多少?元,可赚回多少?投资投资150元增加元增加5桶牛桶牛奶奶,可赚回可赚回189.6元元(大于大于增加时间的利润增长增加时间的利润增长).结果解果解释B1,B2的获利有的获利有10%的波动,对计划有无影响的波动,对计划有无影响Rangesinwhichthebasisisunchanged:ObjectiveCoefficientRangesCurrentAllowableAllowable
21、VariableCoefficientIncreaseDecreaseX124.000001.68000INFINITYX216.000008.150002.10000X344.0000019.750003.166667X432.000002.026667INFINITYX5-3.0000015.800002.533333X6-3.000001.52000INFINITYB1获利下降获利下降10%,超,超出出X3系数允许范围系数允许范围B2获利上升获利上升10%,超,超出出X4系数允许范围系数允许范围波波动对计划有影响划有影响生产计划应重新制订:如将生产计划应重新制订:如将x3的系数改为的系数
22、改为39.6计算,计算,会发现结果有很大变化会发现结果有很大变化.敏感性分析敏感性分析 结果解果解释x1从从0开始增加一个单开始增加一个单位时,最优目标函数位时,最优目标函数值将减少值将减少1.68ReducedCost是有意义、是有意义、有条件的有条件的(LINGO没有没有给出给出)每天销售每天销售10kgA1的合同必须满足,的合同必须满足,对利润有什么影响?对利润有什么影响?公司利润减少公司利润减少1.6810=16.8(元)(元)最优利润为最优利润为3460.816.8=3444 Globaloptimalsolutionfound.Objectivevalue:3460.800Tota
23、lsolveriterations:2VariableValueReducedCostX10.0000001.680000X2168.00000.000000X319.200000.000000X40.0000000.000000X524.000000.000000X60.0000001.520000RowSlackorSurplusDualPrice13460.8001.000000MILK0.0000003.160000TIME0.0000003.260000CPCT76.000000.00000050.00000044.0000060.00000032.00000小小结与与评注注由于产品
24、利润、加工时间等均为常数,由于产品利润、加工时间等均为常数,可可建立建立线性规划线性规划模型模型.线性规划模型的三要素:线性规划模型的三要素:决策变量、决策变量、目标目标函数函数、约束条件、约束条件.用用LINGO求解,输出丰富,利用求解,输出丰富,利用影子价格影子价格和和灵敏性分析灵敏性分析可对结果做进一步研究可对结果做进一步研究.建模时尽可能利用建模时尽可能利用原始的数据原始的数据信息,把信息,把尽量尽量多多的计算留给计算机去做(分析例的计算留给计算机去做(分析例2的建模)的建模).4.2 自来水自来水输送与送与货机装运机装运生产、生活物资从若干供应点运送到一些需求点,生产、生活物资从若干
25、供应点运送到一些需求点,怎样安排输送方案使运费最小,或利润最大怎样安排输送方案使运费最小,或利润最大?运输问题运输问题各种类型的货物装箱,由于受体积、重量等限制,各种类型的货物装箱,由于受体积、重量等限制,如何搭配装载,使获利最高,或装箱数量最少如何搭配装载,使获利最高,或装箱数量最少?其他费用其他费用:450元元/103t 应如何分配水库供水量,公司才能获利最多?应如何分配水库供水量,公司才能获利最多?若水库供水量都提高一倍,公司利润可增加到多少?若水库供水量都提高一倍,公司利润可增加到多少?元元/103t甲甲乙乙丙丙丁丁A160130220170B140130190150C19020023
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学模型 姜启源 第四 第五
限制150内