数学建模-第四章-优化模型课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数学建模-第四章-优化模型课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 第四 优化 模型 课件
- 资源描述:
-
1、第四章 优化模型优化问题的要素优化问题的要素优化目标控制变量(决策变量)限制条件(约束条件)历史上的优化问题历史上的优化问题古希腊的等周问题牛顿、莱布尼茨的实函数极值问题黄金分割比例在优选法中的使用4.1 4.1 优化优化模型的基本理论模型的基本理论有优化目标的问题优化模型确定优化目标、控制变量、限制条件控制变量是否连续控制变量是否函数目标和限制条件是否线性微积分优化方法变分法线性规划非线性规划是否是是否否4.1.14.1.1微积分优化方法微积分优化方法可微函数驻点、边界点极值,最值4.1.2.4.1.2.线性规划和整数规划模型线性规划和整数规划模型 软件 Excel、LINGO、LINDO,
2、Matlab 一般形式 解法 线性规划:图解、算法 整数规划:(隐式)枚举、分支定界1 122max ,nnzc xc xc x11 11221121 1222221 122,s.t.,nnnnmmmnnma xa xa xba xa xa xba xaxaxb0,1,2,0,1,2,.jixjnbim 4.1.3.4.1.3.非线性规划模型非线性规划模型 非线性最优化问题 基本理论 目前常用的方法:序列二次规划算法、内点法 软件:matlab的fmincon4.1.44.1.4变分优化模型变分优化模型定义:设 为函数类,若有法则,使在该法则之下,对 中的每一个元素都可以确定一个相应的数与之对
3、应,则称该法则为 上的一个泛函,记为 ,而函数类 称为泛函 的定义域.对比:函数极值 和 泛函极值MMM()J y xMJ固定端点的简单泛函极值问题固定端点的简单泛函极值问题101min ()(,)dxxJ y xF x y yx其中1001101()|(),(),yy xy xyy xy yC x xMEuler方程d0dyyFFx即0yxyyyyyFFF yF y泛函极值问题:附加条件泛函极值问题:附加条件 附加条件1 构造Lagrange函数 附加条件2 构造Lagrange函数10,(),()dxxG x y xy xxL*(,)(,)(,)Fx y yF x y yG x y y,(
4、),()0G x y xy x10*()(,)()(,)dxxJy xF x y yx G x y yx变分不等式变分不等式求 使得其中可以推得,这等价于*2()gyx M120inf()inf|()|dggyyJy xy xxMM1010011()|(),(),(),()()gf xf xC x xf xyf xyf xg xM1010011(),(),()g xC x xg xyg xy01()()0,()0()()()0 ()()0 u xg xuxu xg xuxu xu x4.2 4.2 微积分优化方法应用微积分优化方法应用4.2.1 4.2.1 等周长问题等周长问题问题:等周长的矩
5、形,什么情况下面积最大?设矩形的周长为 ,短边为,面积为等周长的矩形中,正方形面积最大 2LxA()Ax Lx2224LLAx 4.2.2 4.2.2 碳排放生产控制问题碳排放生产控制问题 一个企业生产某产品,收益与生产量成正比,比例系数为 。同时,生产过程产生碳排放,排放的多少与生产量成正比,比例系数 。如果碳排放超过许可,企业将面临高额罚款 或者缩小生产规模以控制碳排放在许可范围内 或者投资减排,投资费用与减排量的平方成正比,其比例系数为。制定最优的减排方案使得碳排放在许可范围内,并且收益最大,开销最小。4.2.2 4.2.2 碳排放生产控制问题碳排放生产控制问题模型假设模型假设 企业的生
6、产量为 ,企业的纯收益 与生产量成正比,生产排碳量 也与生产量成正比设减排量为 ,企业采取减排措施,消费资金 与减排量的平方成正比,即企业的排放量必须控制在 范围内,即xPC,PxcCxyB2ByQCyQ4.2.2 4.2.2 碳排放生产控制问题碳排放生产控制问题 总收益 最佳产量22max()APPBxcyxcxQ *222Qx4.2.2 4.2.2 碳排放生产控制问题碳排放生产控制问题 解读 最优点 ,碳排投资是必要的,扣除碳排费用,在碳排上限的限制下,企业可以获得更大的收益 最优生产量 与 有反比关系,企业增进生产技术,减少生产中碳排率可以有进一步扩大生产的空间,使得企业获益更大 最优生
7、产量 与 有反比关系,企业增进碳排技术,减少减排消耗率可以有进一步扩大生产的空间,使得企业获益更大 最优生产量 与 有正比关系,生产收益率始终是重要的*/xQ*x*x*x4.2.2 4.2.2 碳排放生产控制问题碳排放生产控制问题 推广 对模型参数进行检验 改进减排费用函数,比如二次函数 对参数进行敏感性分析 减排量的随机性 购买碳排放权利4.3 4.3 线性规划模型线性规划模型 罗马建设问题罗马建设问题 建罗马要耗人工与资金的比例是3小时:4两黄金;限制是每天人工1000小时,黄金800两。假定每天投入人工和资金分别为 ;目标函数是每天完成的工作,x yGmax34Gxy01000,0800
8、 xy4.3 4.3 线性规划模型线性规划模型 生产规划问题生产规划问题 一个工厂投资生产产品 A,B;每生产100吨产品A需要资金200万元,需要场地200平方米,可以获利300万元;投资生产产品B时,每生产100米产品B需要资金300万元,需要场地100平方米,可以获利200万元;可用资金1400万元,场地900平方米。该如何分配产品A,B的生产可使获利最大?又是多少?max32.29()2314(),0,zxystxyxyx yx y场地资金为整数4.3 4.3 线性规划模型线性规划模型 证券投资问题证券投资问题 某银行经理计划用一笔资金进行有价证券投资,可以购进的证券以及其信用等级、到
9、期年限、收益如下表所示。按照规定,市政证券的收益可以免税,其他证券的收益需要按50%的税率纳税。政府及代办机构的证券总共至少要购进400万元;所购证券的平均信用等级不超过1.4(信用等级数字越小,信用程度越高);所购证券的平均到期年限不超过5年。若经理有1000万元资金,他应该如何操作投资才能收益最大?如果能够以2.75%的利率借到不超过100万元资金,该经理应如何操作?4.3 4.3 线性规划模型线性规划模型证券名称证券名称证券种类证券种类信用等级信用等级到期年限到期年限到期税前收益到期税前收益(%)A市政294.3B代办机构2155.4C政府145.0D政府134.4E市政524.50,)
10、(5234159)(4.1522104s.t.045.0022.0025.0027.0043.0zmax54321543215432154321543215432143254321xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx规划问题的一般形式及定义规划问题的一般形式及定义 目标 约束 决策变量 线性 和 非线性 整数规划12min/max()subject to()0,1,2,()0,1,2,(,),ijnnf xc ximh xjpxx xxR线性线性规划规划问题问题的解的解max32.29()2314(),0场地资金zxystxyxyx y(3.25,2.5
11、)工厂生产问题线性线性规划规划问题问题的解的解证券投资问题0,)(5234159)(4.1522104s.t.045.0022.0025.0027.0043.0zmax54321543215432154321543215432143254321xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf=-0.043 0.027 0.025 0.022 0.045;A=-0 1 1 1 0 oness(1,5)2 2 1 1 5-1.4*ones(1,5)9 15 4 3 2-5*ones(1,5);b=-4 10 0 0;lb=zeros(1,5);x,f v,f l a
12、g,o u t p u t,l a m b d a =linprog(f,A,b,lb)fv=-fvx,fv,flag,output,lambda=linprog(f,A,b,lb,options)lambda.ineqlin(2)if lambda.ineqlin(2)0.00275,fprintf(Loan and invest more!);end营养配餐问题营养配餐问题 一家食品公司按照特定的需求特定需求提供营养餐。每份配餐要求达到的最低营养标准为:热量2860卡,蛋白质80克,铁15毫克,烟酸20毫克,维生素A达到20000单位。该食品公司应该如何配餐才能使套餐满足营养标准的情况下价
13、格最低?食材食材单价单价(元元/50g)热量热量蛋白质蛋白质(克克)铁铁(毫克毫克)烟酸烟酸(毫克毫克)维生素维生素A牛肉牛肉2.030926.03.14.1 面包面包0.32760.60.60.9 胡萝卜胡萝卜0.1428.50.60.412000鸡蛋鸡蛋0.316212.82.70.31140鱼鱼1.818226.20.810.5 营养配餐问题营养配餐问题设食材每50毫克为一个单位,配餐包含牛肉、面包、胡萝卜、鸡蛋、鱼各 个单位.0,20000114012000205.103.04.09.01.4158.07.26.06.01.3802.268.125.86.026286018216242
14、276309s.t.8.13.01.03.00.2min54321435432154321543215432154321xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz12345,x x x x xf=2.0 0.3 0.1 0.3 1.8;A=309 276 42 162 182 26 0.6 8.5 12.8 26.2 3.1 0.6 0.6 2.7 0.8 4.1 0.9 0.4 0.3 10.5 0 0 12000 1140 0;b=2860 80 15 20 20000;lb=zeros(5,1);A(5,:)=A(5,:)/10000;b(5)=b(5)/1000
15、0;x,fv,flag=linprog(f,-A,-b,lb)篮球队选拔篮球队选拔 一个篮球教练挑选5名篮球队员组成篮球队上场阵容,目前有7名候选队员。教练如何在下面的条件下挑选队员,使得篮球队总体投篮命中率最高?平均身高不低于1.82米;平均弹跳高度不低于0.90米;平均百米成绩不低于12秒;平均体重不低于94公斤;场上需要有前锋、中锋、后卫各2,1,2名;队员M2和M6都是新进队的球员,配合不是很默契,最好不要同时上场。篮球队选拔篮球队选拔队员队员身高身高(米米)弹跳高度弹跳高度(米米)命中率命中率(%)百米成绩百米成绩(秒秒)体重体重(公斤公斤)位置位置M11.860.9559.611.
16、7104中锋、前锋M21.820.9762.212.194前锋M31.790.9159.411.993中锋、后卫M41.780.8960.311.087后卫M51.910.8458.712.8105前锋M61.940.8160.112.7103中锋、前锋M71.761.0264.311.386中锋、后卫iix7,2,1i0,1ixiiihiHisitiw记第 名队员的入选变量为 ,表示第 名队员的入选与不入选。记第 名队员的身高为 ,弹跳高度为 ,命中率为 ,百米成绩为 ,体重为 。7,2,1,1,0)5(5)M6M2,(1)2(2)1(1)2(2)(945)(125)(90.05)(82.1
17、5s.t.)(max716274373165217171717171ixxxxxxxxxxxxxxxwxtxHxhxsiiiiiiiiiiiiiiiiii名队员挑选不同时上个后卫个中锋个前锋体重百米成绩弹跳高度身高命中率整数规划的分支定界算法整数规划的分支定界算法.,143292s.t.23max为正整数yxyxyxyxz)5.2,25.3(B为正整数和为正整数yxxyxyxyxzyxxyxyxyxz,25.3143292s.t.23max,25.3143292s.t.23max)1,4()38,3(分支定界法的两个策略:1.分支(取整)2.定界(最优值、可行性)护士值班问题护士值班问题 某医
18、院需要重新安排护士值夜班,每个护士连续值5个夜班,休息两天,周而复始。据统计,每天晚上(周一到周日)需要值班的护士人别最少为18,16,15,16,19,14,12人。如何安排值夜班的护士,可使得值夜班护士人数达到最少?设从周 (代表周一到周日)开始值班的护士人数为i7,2,1iix 护士值班问题护士值班问题为非负整数7654321765436543254321743217632176521765417654321,12 14 19 16 15 16 18 s.t.minxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwarning off;v
19、b=input(number of nurses each day);A =toeplitz(1 1 1 1 1 0 0,1 0 0 1 1 1 1);x,optv=bnb(ones(7,1),-A,-vb,zeros(7,1);clc;fprintf(n your original data:n);fprintf(%6.0f,vb);fprintf(n we need so many nurses each day:n);fprintf(%6.0f,x);fprintf(nTotal number is:%6.0fn,sum(x);规划问题的规划问题的LINGOLINGO解解法法 生产规划问
20、题max32.29()2314(),0,zxystxyxyx yx y场地资金为整数Model:!product problem;max=3*x+2*y;2*x+y=9;2*x+3*y=require(i);end 规划问题的规划问题的LINGOLINGO解解法法护士值班问题为非负整数7654321765436543254321743217632176521765417654321,12 14 19 16 15 16 18 s.t.minxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmodel:!每天需值班护士和每天开始值班的护士数量;set
21、s:days/mon,tue,wed,thu,fri,sat,sun/:need,start;endsets min=sum(days:start);for(days(i):sum(days(j)|(j#GT#i+2)#OR#(j#LE#I#AND#j#GT#I-5):START(j)=NEED(i););for(days:gin(start);data:need=18,16,15,16,19,14,12;enddataend4.4.14.4.1 非线性规划:工地运输非线性规划:工地运输某建筑公司有某建筑公司有6个建筑工地,每个工地的个建筑工地,每个工地的位置位置(用平面坐标用平面坐标 表表示
22、示,单位:,单位:千米千米)及及水泥日水泥日用量用量 (单位单位:吨吨)由由下表给出。目前有下表给出。目前有两个临时料场两个临时料场位于位于 ,日储量各有日储量各有20吨,假设各料场到各工吨,假设各料场到各工地之间均有直线道路相连,且假设运费与运输量及运输里程成正地之间均有直线道路相连,且假设运费与运输量及运输里程成正比比。),(iibaid)7,2(),1,5(21LL工地编号工地编号123456工地位置工地位置 1.258.750.55.7537.25工地位置工地位置 1.250.754.7556.57.25水泥需求量水泥需求量 3547611iaibid4.4.14.4.1 非线性规划:
23、工地运输非线性规划:工地运输(1)请制定每天的供应计划,即从请制定每天的供应计划,即从 两个料场出发分别应向各个工地两个料场出发分别应向各个工地运送多少吨水泥,可以使得总运费最小运送多少吨水泥,可以使得总运费最小?(2)为了进一步降低总运费,该建筑公司打算舍弃原有的两个临时为了进一步降低总运费,该建筑公司打算舍弃原有的两个临时料场,改建新址但保持日储量不变,请建立数学模型,给出合理料场,改建新址但保持日储量不变,请建立数学模型,给出合理的选址方案的选址方案?假设料场 位置为 ,它向工地 运输水泥 吨,记每运输1吨水泥1千米的费用为1个单位,则总费用最小的规划问题可表示为:j),(jjqpiij
24、x)(0)(2,1 ,20)(6,2,1,s.t.)()()(min6121216122自然约束日存储量日需求量总运费ijiijjiijjiijijijxjxidxbqapxz4.4.14.4.1 非线性规划:工地运输非线性规划:工地运输变量的重新规划、解的可视化6543216212612111100000100000010000010000001000001000000100000100000010000010000001000001ddddddxxxxx20201111110000000000001111116212612111xxxxx02468100123456780246810012
25、345678save 46.0246 ton*km4.4.2 4.4.2 奇怪的骰子奇怪的骰子四支球队,他们可能发挥出的水平A(6,6,2,2,2,2),B(5,5,5,1,1,1),C(4,4,4,4,0,0),D(3,3,3,3,3,3)假设任一球队的6个不同水平等可能出现。你会选择哪支球队?.32)DC(P)CB(P)BA(P)AD(PEfron骰子4.4.2 4.4.2 奇怪的奇怪的骰子骰子:其它例子其它例子8163574923个骰子互胜的概率是5/9互胜的概率最大能达到多少呢?4.4.2 4.4.2 奇怪的奇怪的骰子骰子-最大概率规划模型最大概率规划模型 假设我们有 个骰子,每个骰子
展开阅读全文