数学建模培训之数学规划模型精.ppt
《数学建模培训之数学规划模型精.ppt》由会员分享,可在线阅读,更多相关《数学建模培训之数学规划模型精.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学建模培训之数学规划模型第1页,本讲稿共40页第一讲第一讲第一讲第一讲 数学规划模型数学规划模型数学规划模型数学规划模型第2页,本讲稿共40页优化问题:优化问题:现实世界当中经常遇到的一类问题。现实世界当中经常遇到的一类问题。最优化方法:最优化方法:解决优化问题的数学方法。解决优化问题的数学方法。解决优化问题的基本步骤:解决优化问题的基本步骤:1)建立优化模型建立优化模型;2)利用优化方法辅以计算机求解利用优化方法辅以计算机求解 优化模型。优化模型。第3页,本讲稿共40页优化模型:优化模型:1)数学规划:数学规划:线性规划线性规划 非线性规划非线性规划 整数规划整数规划 动态规划动态规划 多
2、目标规划多目标规划生产与服务业的运作管理:计划问题、调度问题、生产与服务业的运作管理:计划问题、调度问题、运输问题、下料问题,运输问题、下料问题,经济与金融领域:经济均衡问题、投资组合问题、经济与金融领域:经济均衡问题、投资组合问题、市场营销问题,市场营销问题,第4页,本讲稿共40页2)图与网络的优化模型图与网络的优化模型 运输问题运输问题 指派问题指派问题 最大匹配问题最大匹配问题 最小覆盖问题最小覆盖问题 最短路问题最短路问题 最小树问题最小树问题 行遍性问题行遍性问题(旅行商问题旅行商问题/中国邮递员问题中国邮递员问题)网络流问题网络流问题(最大流最大流/最小费用流最小费用流)计划网络图
3、优化问题计划网络图优化问题 第5页,本讲稿共40页3)对策论(博弈论)对策论(博弈论)4)排队论排队论5)存贮论存贮论参考书:参考书:运筹学运筹学(第第3版版),运筹学教材编写组编,清华大,运筹学教材编写组编,清华大学出版社学出版社,2005,2005 优化建模与优化建模与LINDO/LINGO软件软件,谢金星、薛毅,谢金星、薛毅编著,清华大学出版社编著,清华大学出版社,2006,2006 第6页,本讲稿共40页例1 某公司的甲、乙两个蔬菜生产基地,产量分别为某公司的甲、乙两个蔬菜生产基地,产量分别为1200kg和和900kg,同时供应,同时供应A、B、C、D 四个大型超市,其需要量分别为四个
4、大型超市,其需要量分别为800kg、500kg、500kg、300kg,而从各基地到各超市运送蔬菜的费用为:,而从各基地到各超市运送蔬菜的费用为:试制定一个调运方案,使总的运费最小试制定一个调运方案,使总的运费最小.运费运费(元元/kg)A B C D 甲基地甲基地 0.21 0.25 0.17 0.15 乙基地乙基地 0.47 0.37 0.16 0.28例2 某食品厂有某食品厂有 n 种产品种产品 A1,A2,An,每种产品的单位利润分别为每种产品的单位利润分别为 r1,r2,rn.而生产每种产品所需设备数分别为而生产每种产品所需设备数分别为 a1,a2,an,所需原料的,所需原料的消耗分
5、别为消耗分别为 b1,b2,bn,所需劳动力分别为,所需劳动力分别为 c1,c2,cn.该厂现有的设该厂现有的设备、原料和劳动力的总数分别为备、原料和劳动力的总数分别为a,b,c,产品在市场上的需求量分别不,产品在市场上的需求量分别不超过超过q1,q2,qn.该厂若要获得最大利润,应如何制定生产计划?该厂若要获得最大利润,应如何制定生产计划?数学规划数学规划(Mathematical Programming)第7页,本讲稿共40页例例3 3.某加工厂制作一批钢架,需某加工厂制作一批钢架,需 50 根根 4 m,20 根根 6 m 和和 15 根根 8 m 的同型号钢管,而从钢管厂购进的该型号的
6、原料钢管长度均为的同型号钢管,而从钢管厂购进的该型号的原料钢管长度均为 19m.问应如何下料能最节省问应如何下料能最节省?例例4 4.某建筑公司有某建筑公司有6个工地同时开工,每个工地的位置个工地同时开工,每个工地的位置(用平面坐标用平面坐标系系(ai,bi)表示,距离单位表示,距离单位:km)及水泥日用量及水泥日用量di(单位单位:t)为为 i 1 2 3 4 5 6aibidi 1.25 8.75 0.50 5.75 3.00 7.25 1.25 0.75 4.75 5.00 6.50 7.25 3 5 4 7 6 11目前位于目前位于A(5,1)和和B(2,7)处有两个临时料场,日储量各
7、处有两个临时料场,日储量各20 t.假定从料假定从料场到各工地均为直线道路场到各工地均为直线道路.(1)对对A,B两料场,两料场,制定每天的供应计划,制定每天的供应计划,使总的吨千米数最小;使总的吨千米数最小;(2)舍弃舍弃A,B两料场,修建两个新料场,日储量两料场,修建两个新料场,日储量不变,不变,问应建于何处?总的吨千米数减少了多少?问应建于何处?总的吨千米数减少了多少?第8页,本讲稿共40页线性规划线性规划(Linear Programming,LP)其中其中 c=(c1,cn)T,x=(x1,xn)T,b=(b1,bm)T.标准形标准形第9页,本讲稿共40页线性规划的求解线性规划的求解
8、5x1+4x2=24Q2Q1Q3Q42x1+5x2=15x2-x1=1Ox1x25x1+10 x2=z例1第10页,本讲稿共40页线性规划的基本性质(1)若)若 LP 存在可行域,则其可行域为凸集(凸多面体);存在可行域,则其可行域为凸集(凸多面体);(2)x 为为 LP 的基可行解的充分必要条件是的基可行解的充分必要条件是 x 为其可行域的极点为其可行域的极点(顶点);(顶点);(3)若)若 LP 存在最优解,则其最优解一定在其可行域的极点上得到。存在最优解,则其最优解一定在其可行域的极点上得到。求解线性规划:(1)求基可行解(可行域的极点);)求基可行解(可行域的极点);(2)在基可行解中
9、寻找最优解。)在基可行解中寻找最优解。单纯形算法从某个基可行解出发,通过迭代法沿目标函数从某个基可行解出发,通过迭代法沿目标函数值下降最快的方向求另一个基可行解。经有限值下降最快的方向求另一个基可行解。经有限次迭代,便可得到次迭代,便可得到 LP 的最优解。的最优解。第11页,本讲稿共40页Q2Q1Q3Q45x1+10 x2=z5x1+4x2=24Ox1x22x1+5x2=15x2-x1=1,x1,x2为整数整数规划整数规划(Integer Programming,IP)第12页,本讲稿共40页数学规划数学规划其中其中 x=(x1,xn)T,g(x)=(g1(x),gm(x)T,而而 S=x|
10、g(x)0 Rn 为该数学规划的可行域。为该数学规划的可行域。非线性规划非线性规划(Nonlinear Programming,NLP)或或第13页,本讲稿共40页 设设 x*S,而 xS 有 f(x)f(x*),则称 x*为NLP的全局最优全局最优解解,f(x*)为NLP的全局最优值全局最优值(全局极小值)。非线性规划非线性规划 设设 x*S,若 U(x*)使 x U(x*)S,有 f(x)f(x*),则称 x*为NLP的局部最优解局部最优解,f(x*)为NLP的局部最优值局部最优值(局部极小值)。设设S Rn,x*S,f(x)在在 x*处取得局部极值的处取得局部极值的必要条件必要条件为为
11、f(x*)=0;f(x)在 x*处取得局部极小值的处取得局部极小值的充分条件充分条件为为 f(x*)=0,且且2f(x*)=正定。正定。第14页,本讲稿共40页数值迭数值迭代法代法无约束无约束NLP的求解的求解 Step2 对于第对于第k次迭代解次迭代解 x(k),确定一个搜索方向,确定一个搜索方向p(k)Rn,并在此,并在此方向上确定搜索步长方向上确定搜索步长 tk R,令,令 x(k+1)=x(k)+tk p(k),使使 f(x(k+1)f(x(k);若可行域若可行域 S=Rn:无约束无约束NLP;否则否则S Rn:带约束带约束NLP。Step1 选择初始解选择初始解 x(0);Step3
12、 若若 x(k+1)满足给定的迭代终止准则满足给定的迭代终止准则,停止迭代,最优解,停止迭代,最优解 x*=x(k+1);否则,转否则,转Step2。非线性规划非线性规划第15页,本讲稿共40页搜索方向的选择搜索方向的选择1.最速下降法(梯度法):最速下降法(梯度法):取取 p(k)=f(x(k)2.Newton法:法:取取 p(k)=2f(x(k)1 f(x(k)拟拟Newton法、共轭梯度法法、共轭梯度法搜索步长的确定搜索步长的确定搜索方向搜索方向 p(k)确定后,确定步长成为一维优化问题:即求确定后,确定步长成为一维优化问题:即求 tk 使使一维搜索方法(线性搜索)一维搜索方法(线性搜索
13、)黄金分割法、黄金分割法、Fibonacci法、求根法,插值法(二次、三次)法、求根法,插值法(二次、三次)直接搜索方法直接搜索方法步长加速法、方向加速法、单纯形法步长加速法、方向加速法、单纯形法第16页,本讲稿共40页带约束带约束NLP的求解的求解两种途径:两种途径:可行域内直接寻优可行域内直接寻优约束问题化为无约束问题求解约束问题化为无约束问题求解1.可行方向法:可行方向法:可行方向:可行方向:设设 x S,若若 0,使,使 t 0,均有均有 x+t p S,则方向则方向 p 称称为为 x 的一个可行方向;的一个可行方向;迭代时迭代时取取 p(k)为可行下降方向为可行下降方向,即取即取 p
14、(k)同时满足同时满足下降方向:下降方向:设设 x S,若若 0,使,使 t 0,均有均有 f(x+t p)f(x),则方向则方向 p 称称为为 x 的一个下降方向;的一个下降方向;f(x(k)T p(k)0gj(x(k)T p(k)0,j j|gj(x(k)=0,1 j m第17页,本讲稿共40页2.罚函数法:罚函数法:利用目标函数利用目标函数 f(x)和约束函数和约束函数 g(x)构造带参数的构造带参数的“增广增广”目标目标函数函数,将约束,将约束NLP 转化为一系列无约束转化为一系列无约束NLP来求解来求解:min F(x)=f(x)+Pk(x)其中其中Pk(x)为由为由g(x)构成的构
15、成的“惩罚惩罚”函数。函数。外部罚函数法:外部罚函数法:取取Pk(x)=Mk内部罚函数法:内部罚函数法:取取Pk(x)=rk其中其中 0 M1 M2 Mk 为选取的单增趋于无穷的数列为选取的单增趋于无穷的数列其中其中 r1r2 rk 0 为选取的单减趋于为选取的单减趋于0的数列的数列第18页,本讲稿共40页现代优化的计算方法:现代优化的计算方法:(除经典的规划求解方法外)(除经典的规划求解方法外)局部搜索和禁忌搜索算法局部搜索和禁忌搜索算法模拟退火算法模拟退火算法遗传算法遗传算法蚁群算法蚁群算法人工神经网络人工神经网络第19页,本讲稿共40页例例1.1.投资的收益与风险(CUMCM98A).市
16、场上有市场上有 n 种资产种资产(股票、债券、股票、债券、)Si(i=1,2,n).某公司有一笔相当大的资金某公司有一笔相当大的资金(数额为数额为 M)可作一个时期的投资可作一个时期的投资.该公司的评估和预测该公司的评估和预测:投资投资 Si 的平均收益率的平均收益率 ri,风险损失率风险损失率 qi.投资越分散投资越分散,总体风险越低总体风险越低.总体风险可用所投资的总体风险可用所投资的 Si 中最大的一个中最大的一个风险来度量风险来度量.购买购买 Si 的交易费率的交易费率 pi,且购买量不超过且购买量不超过 ui 时按购买时按购买 ui 计算计算.同期银行存款利率同期银行存款利率 r0(
17、取取 5%),无交易费用无风险无交易费用无风险.Si ri(%)qi(%)pi(%)ui(元)S1S2S3S4 28 2.5 1.0 103 21 1.5 2.0 198 23 5.5 4.5 52 25 2.6 6.5 40给该公司设计一种投资组给该公司设计一种投资组合方案,使净收益尽可能合方案,使净收益尽可能大,总体风险尽可能小大,总体风险尽可能小.第20页,本讲稿共40页基本假设基本假设 1.投资数额投资数额M相当大;相当大;2.投资越分散总的风险越小;投资越分散总的风险越小;3.总体风险用所投资项目总体风险用所投资项目Si中最大的风险来度量;中最大的风险来度量;4.n种资产种资产Si之
18、间相互独立;之间相互独立;5.在投资期间,在投资期间,ri,pi,qi 为定值,不受意外因素影响;为定值,不受意外因素影响;6.净收益和总体风险只受净收益和总体风险只受 ri,pi,qi 影响影响,不受其他因素干扰不受其他因素干扰.第21页,本讲稿共40页风险度风险度 收益收益 x0 x1 x2 x3 x40.0060 0.2019 0.0000 0.2400 0.4000 0.1091 0.2212第22页,本讲稿共40页例例2.2.洗衣机的节水设计洗衣机的节水设计(CUMCM96B).我国淡水资源有限,节约用水人人有责。洗衣在我国淡水资源有限,节约用水人人有责。洗衣在家庭用水中占有相当大的
19、份额,节约洗衣机的用水十家庭用水中占有相当大的份额,节约洗衣机的用水十分重要。假设在放入衣物和洗涤剂后洗衣机的运行过分重要。假设在放入衣物和洗涤剂后洗衣机的运行过程为:加水漂洗脱水加水漂洗脱水程为:加水漂洗脱水加水漂洗脱水加水漂洗脱水加水漂洗脱水(称称“加水漂洗脱水加水漂洗脱水”为运行为运行“一轮一轮”)。请为洗衣机设计一种程序。请为洗衣机设计一种程序(包括运行多少轮,包括运行多少轮,每轮加水量等每轮加水量等),使得在满足一定洗涤效果的条件下,总的,使得在满足一定洗涤效果的条件下,总的用水量最少。选用合理的数据进行计算。用水量最少。选用合理的数据进行计算。第23页,本讲稿共40页问题分析问题分
20、析洗衣的基本原理洗衣的基本原理:将吸附在衣物上的污物溶于水中,通过脱去将吸附在衣物上的污物溶于水中,通过脱去污水而带走污物,即污水而带走污物,即 溶污物脱污水溶污物脱污水洗衣的过程洗衣的过程:通过加水来实现通过加水来实现溶污物脱污水溶污物脱污水动作的反复进动作的反复进行,使得残留在衣物上的污物越来越少,直至达到满意程度。行,使得残留在衣物上的污物越来越少,直至达到满意程度。溶污物溶污物“洗涤”(首轮)和“漂洗”脱污水脱污水“排水”和“甩干”两个环节两个环节问题的要点问题的要点:1 1)污物溶解的情况?)污物溶解的情况?2 2)每轮洗涤后污物减少的情况?)每轮洗涤后污物减少的情况?3 3)由一系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 培训 规划 模型
限制150内