第四章数学规划方法建模.ppt
《第四章数学规划方法建模.ppt》由会员分享,可在线阅读,更多相关《第四章数学规划方法建模.ppt(165页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章数学规划方法建模4.1 4.1 线性规划方法建模线性规划方法建模4.1.1 4.1.1 线性规划方法简介线性规划方法简介2020/12/324.1 4.1 线性规划方法建模线性规划方法建模4.1.2 4.1.2 线性规划方法建模的根本技巧线性规划方法建模的根本技巧 简单上界和下界约束流约束 简单资源约束 物料平衡约束 质量要求约束 2020/12/334.1 4.1 线性规划方法建模线性规划方法建模4.1.3 4.1.3 线性规划的线性规划的LingoLingo实现实现 例1 求解线性规划 2020/12/344.1 4.1 线性规划方法建模线性规划方法建模model:sets:row/
2、1.4/:b;col/1.3/:c,x;matrix(row,col):A;endsets max=sum(col:c*x);for(row(i):sum(col(j):A(i,j)*x(j)=b(i);data:c=60,30,20;b=48,20,8,5;A=8,6,1 4,2,1.5 2,1.5,0.5 0,2,0;enddata end2020/12/354.1 4.1 线性规划方法建模线性规划方法建模4.1.4 4.1.4 线性规划方法建模例如线性规划方法建模例如例如1 棋子问题 有一个木匠作坊制作两种不同大小的黄杨木棋子小型棋子一套需要车床加工3小时,大型棋子一套需要2小时木匠作坊
3、内有4个车床和4名纯熟操作员,每人每周工作40小时小型棋子一套需要1千克黄杨木,大型棋子一套需要3千克黄杨木黄杨木每周只能得到200千克假如售出,每套大型棋子可以得到20元利润,每套小型棋子可以得到5元利润 确定加工两种棋子的数量,使得总利润最大2020/12/364.1 4.1 线性规划方法建模线性规划方法建模问题的最优解及最优值为:2020/12/374.1 4.1 线性规划方法建模线性规划方法建模例如2 连续投资问题 某部们在今后五年内考虑给以下工程投资,并:工程A,从第一年到第四年每年年初需要投资,并于次年末回收本利115%;工程B,第三年初需要投资,到第五年末能回收本利125%,但规
4、定最大投资额不超过4万元;工程C,第二年初需要投资,到第五年末能回收本利140%,但规定最大投资额不超过3万元;工程D,五年内每年初可购置公债,于当年末归还,并加利息6%该部们如今有资金10万元,问它应如何确定给这些工程每年的投资额,使得第五年末拥有的资金的本利总额为最大?2020/12/384.1 4.1 线性规划方法建模线性规划方法建模2020/12/394.1 4.1 线性规划方法建模线性规划方法建模问题的最优结果为:第1年投资:A工程34782.61元,D工程65217.39元 第2年投资:A工程39130.43元,C工程30000元,D工程0元 第3年投资:A工程0元,B工程4000
5、0元,D工程0元 第4年投资:A工程45000元,D工程0元 第5年投资:D工程0元 第五年末该部们拥有资金总额为143750元,即盈利43.75%2020/12/3104.1 4.1 线性规划方法建模线性规划方法建模例如3 货机装运问题 某运货机有三个机舱:前舱,中舱,后舱三个货舱所能载的货物的最大体积和最大重量如表4-1所示为了保证飞机的平衡,三个货舱中实际装载货物的重量必须与其最大容量成比例 现有四类货物需飞行装运,有关运送数据见表4-2,试建立数学模型,合理安排装运,使货机本次飞行获利最大2020/12/3114.1 4.1 线性规划方法建模线性规划方法建模 表4-1 三个货仓装载货物
6、的最大容许重量和体积 前仓中仓后仓重量限制(吨)10168体积限制(立方米)680087005300表4-2 四类货物的装运数据 重量(吨)空间(立方米/吨)利润(元/吨)货物1184803100货物2156503800货物3235803500货物41239028502020/12/3124.1 4.1 线性规划方法建模线性规划方法建模2020/12/3134.1 4.1 线性规划方法建模线性规划方法建模问题的最优结果为:第1个货舱装第2种货物10吨;第2个货舱装第3种货物12.79412吨;第3个货舱装第2种货物5吨,第3种货物2.794118吨;最大获利为111558.8元 2020/12
7、/3144.1 4.1 线性规划方法建模线性规划方法建模例如4 动物饲料制造问题 某饲料公司要消费两种类型的动物饲料:粉状饲料和颗粒饲料消费这些饲料需要的原料为:燕麦,玉米和糖渣消费过程中,首先需要将燕麦和玉米磨碎,然后将所有原料混合形成饲料产品,最后将半成品制成颗粒状或粉末状,从而得到最终产品 每种饲料产品都需要满足规定的营养需求,见表4-3每天各种原料的可用量也有限制,其限定值及原料的价格见表4-4加工饲料的各道工序的本钱见表4-5 假如每天需求量为9吨颗粒饲料,12吨粉状饲料,那么各种原材料应分别使用多少,并应怎样混合才能使得总本钱最低2020/12/3154.1 4.1 线性规划方法建
8、模线性规划方法建模表4-3 营养成分含量百分比 原料蛋白质脂肪纤维素燕麦玉米糖渣13.64.157.12.40.373.725要求含量9.52 6表4-4 原材料可用量与价格原料可用量(千克)价格(元/千克)燕麦玉米糖渣11900235007500.130.170.12表4-5 加工本钱元/千克磨碎混合结粒筛粉0.250.050.420.172020/12/3164.1 4.1 线性规划方法建模线性规划方法建模2020/12/3174.1 4.1 线性规划方法建模线性规划方法建模问题的最优结果为:消费9吨颗粒状饲料需要燕麦288.8889千克,玉米8711.1111千克,糖渣0千克;消费12吨
9、粉状饲料需要燕麦11611.11千克,玉米0千克,糖渣388.8889千克 所需的最低本钱为15097.33元2020/12/3184.1 4.1 线性规划方法建模线性规划方法建模例如5 自行车消费规划问题 某公司消费自行车,表4-6给出了明年各月预期的销售量此公司的月消费才能为3千辆,通过工人加班,可以将产量进步50%,但是会将每辆自行车的消费本钱从30元进步到40元 当前自行车的库存量为2千辆,对库存中的每辆自行车,每个月月底都需支出5元的存储费用,假定此公司的库存才能是无限的 如今是1月1日,在下面的12个月里应消费和存储多少辆自行车才可以满足此销售预期,并使得总本钱最少?2020/12
10、/3194.1 4.1 线性规划方法建模线性规划方法建模表4-6:明年的销售预期千辆 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月30 15 15 25 33 40 45 45 26 14 25 302020/12/3204.1 4.1 线性规划方法建模线性规划方法建模 问题的最优结果见表4-7消费和库存的最小总本钱为1064500元。表4-7 自行车消费规划最优结果表千辆 月份 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月预期需求 30 15 15 25 33 40 45 45 26 14 25 30正常生产 28 15 15
11、28 30 30 30 30 26 14 25 30加班生产 0 0 0 0 0 10 15 15 0 0 0 0仓库存储 0 0 0 4 0 0 0 0 0 0 0 02020/12/3214.1 4.1 线性规划方法建模线性规划方法建模例如例如6 6 体育馆建立问题体育馆建立问题 某市政府打算修建一个小型体育馆通过竞标,一家建筑公司获得了此合同表4-8列出了工程的主要任务,需时均以星期计有些任务只有在某些其他任务完成之后才能进展 1试给出各项任务的施工次序,使得这项工程能尽早完成 2市政府希望可以再提早一些时间完工为此,市政府决定工期每缩短一周,便向此公司支付30千元的奖励为缩短工期,建筑
12、公司每周需要支付额外费用,见表4-8第5列问如何施工才能使得建筑公司的利润最大2020/12/3224.1 4.1 线性规划方法建模线性规划方法建模表4-8 体育馆施工数据表任务 描述 耗时 先决任务 最大缩短时间 每周额外开支1 工地布置 2 没有 0 2 场地平整 16 1 3 303 打地基 9 2 1 264 通路及其它道路网络 8 2 2 12 5 底层施工 10 3 2 176 主场地施工 6 4,5 1 157 划分更衣室 2 4 1 8 8 看台电器布置 2 6 0 9 顶部施工 9 4,6 2 42 10 照明系统 5 4 1 21 11 安装阶梯看台 3 6 1 1812
13、封顶 2 9 0 13 更衣室 1 7 0 14 建造售票处 7 2 2 22 15 第二通路 4 4,14 2 12 16 信号设施 3 8,11,14 1 617 草坪与附属运动设施 9 12 3 16 18 交付使用 1 17 0 2020/12/3234.1 4.1 线性规划方法建模线性规划方法建模问题1的数学模型:2020/12/3244.1 4.1 线性规划方法建模线性规划方法建模 问题的最优解,即各个任务的开工周次为:0,2,18,29,27,37,37,44,43,37,43,52,39,30,37,46,54,63,相应各个任务的完工周次为:2,18,27,37,37,43,
14、39,46,52,42,46,54,40,37,41,49,63,64最优施工时间安排图,见图4.1其中横坐标为施工周次,纵坐标为施工工程,最早完工时间为第64周 图4.1 问题1的最优施工时间安排图 2020/12/3254.1 4.1 线性规划方法建模线性规划方法建模问题2的数学模型:2020/12/3264.1 4.1 线性规划方法建模线性规划方法建模 问题的最优解,即各个任务的开工周次为:0,2,18,18,26,34,26,39,39,26,39,48,28,19,26,42,50,56;相应各个任务的完工周次为:2,18,26,26,34,39,28,41,48,31,42,50,
15、29,26,30,45,56,57;较原先施工方案共计提早了7周;各个任务实际缩短的周次为:0,0,1,0,2,1,0,0,0,0,0,0,0,0,0,0,3,0最优施工时间安排图,见图4.2其中横坐标为施工周次,纵坐标为施工工程,建筑公司最多可获益87千元 图4.2 问题2的最优施工时间安排图 2020/12/3274.1 4.1 线性规划方法建模线性规划方法建模例如7 农作物种植问题 某农场有625亩的土地可以用来种植农作物可以种植的农作物有玉米、小麦和高粱预计有1000亩-尺的灌溉用水可用,农场农民每周可以投入的时间为300小时这三种农作物每亩的收益分别为400元,200元和250元每亩
16、农作物所需的资源见表4-9试确定各种农作物的种植量,使得农场的获益最大进一步讨论以下3个问题:1假设用50元可以买到1亩-尺的灌溉用水,应否做此项投资?假设投资最多每周购置多少亩-尺的灌溉用水?2假设可以购置土地增加种植面积,购置1亩土地的费用最多是多少元?3由于市场需求变化,每亩高粱的获利增加到300元,应否改变消费方案?2020/12/3284.1 4.1 线性规划方法建模线性规划方法建模表4-9 农场每亩农作物所需的资源数据 所需资源(每亩)玉米 小麦 高粱灌溉用水(亩-尺)3.0 1.0 1.5劳动时间(小时/周)0.8 0.2 0.32020/12/3294.1 4.1 线性规划方法
17、建模线性规划方法建模线性规划模型:问题的最优方案为:种植玉米41.6667亩,种植小麦0亩,种植高粱583.3333亩,最大收益为162500元2020/12/3304.1 4.1 线性规划方法建模线性规划方法建模 对Lingo模型进展灵敏度分析可得下面报告:1土地和灌溉用水这两种资源全部用完,而劳动时间这种资源还剩余91.6667;2土地、灌溉用水和劳动时间的影子价格分别为100元、100元和0元,即增加1个单位的土地量、灌溉用水量和劳动时间,总收益会分别增加100元、100元和0元3最优解不变条件下目的函数系数的变化范围分别为250,400、0,200和250,400,即当每亩玉米的收益在
18、250,400,每亩小麦的收益在0,200,每亩高粱的收益在250,400变化时,不需要改变消费方案4土地、灌溉用水和劳动时间这三种资源影子价格有意义条件下约束右端的限制范围分别为333.3333,666.6667、937.5,1275和208.3333,,要保证前面给定的影子价格有意义,土地量、灌溉用水量和劳动时间只能在上述范围内取值2020/12/3314.1 4.1 线性规划方法建模线性规划方法建模 根据上述报告可以答复前面的三个问题:问题1应该做此项投资,假设投资每周最多1275购置亩-尺的灌溉用水;问题2可以购置土地,购置1亩土地的费用最多是100元;问题3每亩高粱的获利为300元时
19、,仍小于其变化上限400元,所以不需要改变消费方案 2020/12/3324.1 4.1 线性规划方法建模线性规划方法建模4.1.5 课后练习 1某公司承诺为某建立工程从2003年起的4年中每年初分别提供以下数额贷款:2003年100万,2004年150万,2005年120万,2006年110万贷款资金需于2002年底前筹集齐为了充分发挥这笔资金的作用,在满足每年贷款额情况下,可将多余资金分别用于以下投资工程:1于2003年初购置A种债券,期限3年,到期后本息合计为投资额的140,但限购60万;2于2003年初购置B种债券,期限2年,到期后本息合计为投资额的125,且限购90万;3于2004年
20、初购置C种债券,期限2年,到期后本息合计为投资额的130,且限购50万;4于每年初将任意数额的资金存放于银行,年息4,于每年底取出问此公司如何运用这笔筹集到的资金满足贷款要求,并使得2002年底筹集到的资金数额最少2020/12/3334.2 4.2 整数规划方法建模整数规划方法建模4.2.1 4.2.1 整数规划方法简介整数规划方法简介线性整数规划、纯整数规划、混合整数规划、0-1规划 2020/12/3344.2 4.2 整数规划方法建模整数规划方法建模整数规划方法建模需要的一些特殊变量:0-1变量:定义变量的取值要么为0,要么为1。部分整数变量:定义变量假如其值小于用户指定的限制L,那么
21、其取值必须为整数值;否那么可取任意值。半连续变量:定义变量的取值要么为0,要么位于某限定范围内。半连续整数变量:定义变量的取值要么为0,要么位于某限定范围内的整数值。2020/12/3354.2 4.2 整数规划方法建模整数规划方法建模4.2.2 4.2.2 整数规划方法建模的根本技巧整数规划方法建模的根本技巧处理是/否逻辑问题 问题只有两种选择,要么做某件事,要么不做某件事对此可以借助0-1变量来处理。处理逻辑条件问题 问题有一组工程,不妨记为A,B,C,D,E,F,G,和H,每个工程都可以选择做还是不做,可借助0-1变量加以处理。详细问题要求不同,处理的方式也不一样,常见的情况如下:1.在
22、多个选项中进展选择 2020/12/3364.2 4.2 整数规划方法建模整数规划方法建模如“这些工程中至多项选择一个:再如,“选且仅能选择二个工程:2020/12/3374.2 4.2 整数规划方法建模整数规划方法建模2.简单蕴含式 比方“假如选择工程A,那么必须也选择工程B:再如“假如选择工程A,那么不能选择工程B:再如“假如不选择工程A,那么必须选择工程B:2020/12/3384.2 4.2 整数规划方法建模整数规划方法建模3.含有三个变量的蕴涵式 如“假如选择工程A,那么必须也选择工程B和工程C:再如“假如选择工程A,那么必须也选择工程B或工程C:“假如同时选择工程B和工程C,那么必
23、须选择工程A:2020/12/3394.2 4.2 整数规划方法建模整数规划方法建模4.一般蕴涵式 比方“假如选择工程B,C,D和E中的两个或两个以上,那么必须也选择A:处理0-1变量乘积问题 对式 ,可用借助下面三个不等式将其线性化 2020/12/3404.2 4.2 整数规划方法建模整数规划方法建模 对乘积等式约束 ,可利用下面四个不等式约束将其线性化 处理“或约束问题 比方下面问题:2020/12/3414.2 4.2 整数规划方法建模整数规划方法建模 定义0-1变量 ,表示采用第1个约束条件,否那么采用第2个约束条件 处理半连续整数变量问题 如某自行车厂采用流水线作业消费某种自行车,
24、对这种自行车,要么不消费,要消费要求至少消费1500辆。2020/12/3424.2 4.2 整数规划方法建模整数规划方法建模处理固定本钱问题 如某手机消费厂打算消费一种新型的手机,假如消费那么需要投资固定本钱10万元,假如不消费,那么此项本钱为0。引入0-1辅助变量 ,表示消费此种手机,否那么为0。2020/12/3434.2 4.2 整数规划方法建模整数规划方法建模处理0-1变量和实数变量的乘积问题 用整数规划方法建模时,有时会遇到实数变量和0-1变量相乘的问题如 ,其中 为0-1变量,可用下面不等式将其线性化 处理“或约束问题 数学规划中的约束条件一般都是必须同时满足,但有时对其中的某两
25、个约束条件只须满足一个即可,比方 2020/12/3444.2 4.2 整数规划方法建模整数规划方法建模 定义0-1变量 ,令 表示采用第1个约束条件,采用第2个条件,那么取值为0 2020/12/3454.2 4.2 整数规划方法建模整数规划方法建模处理半连续整数变量问题 如某自行车厂采用流水线作业消费某种自行车,对这种自行车,要么不消费,要消费要求至少消费1500辆定义变量 表示消费这种自行车的辆数,那么显然 为半连续整数变量.定义0-1变量 ,那么有 处理固定本钱问题 如某手机消费厂打算消费一种新型的手机,假如消费那么需要投资固定本钱10万元,假如不消费,那么此项本钱为0记 表示消费此种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 数学 规划 方法 建模
限制150内