工程优化设计中的数学方法硕士研究生课程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《工程优化设计中的数学方法硕士研究生课程课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 优化 设计 中的 数学 方法 硕士研究生 课程 课件
- 资源描述:
-
1、任课教师:周水生任课教师:周水生 时间:时间:周周4晚晚E-mail:考核方式:考核方式:平时成绩平时成绩(20%含作业和考勤含作业和考勤)+期末闭卷考试期末闭卷考试(80%)!作业:按章交作业作业:按章交作业每章结束的下一次课交作业每章结束的下一次课交作业.注:注:1)以活页以活页A4纸提交,写清楚姓名、学好、院系专业纸提交,写清楚姓名、学好、院系专业;2)作业原件留作记录成绩依据作业原件留作记录成绩依据(不发还不发还),自行复印,自行复印/扫描留底扫描留底;3)合适时间课堂讲解作业或公布答案合适时间课堂讲解作业或公布答案(建议大家课间答疑建议大家课间答疑);教材:教材:最优化计算方法最优化
2、计算方法陈开周陈开周(1984)参考书:参考书:最优化理论与算法最优化理论与算法 陈宝林陈宝林(2005)数学规划基础数学规划基础刘红英等刘红英等(2012)外文经典外文经典:Convex OptimizationStephen Boyd and Lieven Vandenberghe Numerical Optimization Jorge Nocedal and Stephen J.Wrightl背景知识背景知识l最优化问题举例最优化问题举例l优化问题的数学模型及其分类优化问题的数学模型及其分类l最优解与极值点最优解与极值点第一章第一章 基础知识基础知识1 背景知识背景知识 最优化技术是一
3、门较新的学科分支。它是在上世纪五十年最优化技术是一门较新的学科分支。它是在上世纪五十年代初在电子计算机广泛应用的推动下才得到迅速发展,并成为代初在电子计算机广泛应用的推动下才得到迅速发展,并成为一门直到目前仍然十分活跃的新兴学科。最优化所研究的问题一门直到目前仍然十分活跃的新兴学科。最优化所研究的问题是在一定的限制条件下,在众多的可行方案中怎样选择最合理是在一定的限制条件下,在众多的可行方案中怎样选择最合理的一种方案以达到最优目标。的一种方案以达到最优目标。将达到最优目标的方案称为将达到最优目标的方案称为最优方案最优方案或或最优决策最优决策,搜寻最,搜寻最优方案的方法称为优方案的方法称为最优化
4、方法最优化方法,关于最优化方法的数学理论称,关于最优化方法的数学理论称为为最优化理论最优化理论。最优化问题至少有两要素:一是可能的方案;二是要追求最优化问题至少有两要素:一是可能的方案;二是要追求的目标。后者是前者的函数。如果第一要素与时间无关就称为的目标。后者是前者的函数。如果第一要素与时间无关就称为静态最优化问题静态最优化问题,否则称为,否则称为动态最优化问题动态最优化问题。本科程专门讲授静态最优化问题。本科程专门讲授静态最优化问题。最优化技术应用范围十分广泛,在我们日常生活中,在工农最优化技术应用范围十分广泛,在我们日常生活中,在工农业生产、社会经济、国防、航空航天工业中处处可见其用途。
5、业生产、社会经济、国防、航空航天工业中处处可见其用途。比如:结构最优设计、电子器件最优设计、光学仪器最优设计、比如:结构最优设计、电子器件最优设计、光学仪器最优设计、化工工程最优设计、运输方案、机器最优配备、油田开发、水库化工工程最优设计、运输方案、机器最优配备、油田开发、水库调度、饲料最优配方、食品结构优化等等。调度、饲料最优配方、食品结构优化等等。最优化技术工作被分成两个方面,一是最优化技术工作被分成两个方面,一是由实际产生或科技问由实际产生或科技问题形成最优化的数学模型,题形成最优化的数学模型,二是二是对所形成的数学问题进行数学加对所形成的数学问题进行数学加工和求解。工和求解。对于第二方
6、面的工作,目前已有一些较系统成熟的资对于第二方面的工作,目前已有一些较系统成熟的资料,但对于第一方面工作即如何由实际问题抽象出数学模型,目料,但对于第一方面工作即如何由实际问题抽象出数学模型,目前很少有系统的资料,而这一工作在应用最优化技术解决实际问前很少有系统的资料,而这一工作在应用最优化技术解决实际问题时是十分关键的基础,没有这一工作,最优化技术将成为无水题时是十分关键的基础,没有这一工作,最优化技术将成为无水之源,难以健康发展。之源,难以健康发展。因此,在学习本科程时要尽可能了解如何由实际问因此,在学习本科程时要尽可能了解如何由实际问题形成最优化的数学模型。题形成最优化的数学模型。为了便
7、于大家今后在处理实为了便于大家今后在处理实际问题时建立最优化数学模型,下面我们先把有关数学际问题时建立最优化数学模型,下面我们先把有关数学模型的一些事项作一些说明。模型的一些事项作一些说明。数学模型数学模型:对现实事物或问题的数学抽象或描述对现实事物或问题的数学抽象或描述。建立数学模型时要尽可能简单,而且要能完整地描述所建立数学模型时要尽可能简单,而且要能完整地描述所研究的系统,但要注意到过于简单的数学模型所得到的结果研究的系统,但要注意到过于简单的数学模型所得到的结果可能不符合实际情况,而过于详细复杂的模型又给分析计算可能不符合实际情况,而过于详细复杂的模型又给分析计算带来困难。因此,具体建
8、立怎样的数学模型需要带来困难。因此,具体建立怎样的数学模型需要丰富的经验丰富的经验和熟练的技巧和熟练的技巧。即使在建立了问题的数学模型之后,通常也。即使在建立了问题的数学模型之后,通常也必须对模型进行必要的数学简化以便于分析、计算。必须对模型进行必要的数学简化以便于分析、计算。一般的模型简化工作包括以下几类:一般的模型简化工作包括以下几类:(1)将离散变量转化为连续变量。)将离散变量转化为连续变量。(2)将非线性函数线性化。)将非线性函数线性化。(3)删除一些非主要约束条件。)删除一些非主要约束条件。建立最优化问题数学模型的三要素:建立最优化问题数学模型的三要素:(1)决策变量和参数。决策变量
9、和参数。决策变量是由数学模型的解确定的未知数。参数表示决策变量是由数学模型的解确定的未知数。参数表示系统的控制变量,有确定性的也有随机性的。系统的控制变量,有确定性的也有随机性的。(2)约束或限制条件。约束或限制条件。由于现实系统的客观物质条件限制,模型必须包括把由于现实系统的客观物质条件限制,模型必须包括把决策变量限制在它们可行值之内,即约束条件,而这通常决策变量限制在它们可行值之内,即约束条件,而这通常是用约束的数学函数形式来表示的。是用约束的数学函数形式来表示的。(3)目标函数。目标函数。这是作为系统决策变量的一个数学函数来衡量系统的这是作为系统决策变量的一个数学函数来衡量系统的效率,即
10、系统追求的目标。效率,即系统追求的目标。2 最优化问题举例最优化问题举例 最优化在物质运输、自动控制、机械设计、采矿冶金、经最优化在物质运输、自动控制、机械设计、采矿冶金、经济管理等科学技术各领域中有广泛应用。下面举几个专业性不济管理等科学技术各领域中有广泛应用。下面举几个专业性不强的实例。强的实例。例例1.把半径为把半径为1的实心金属球熔化后,铸成一个实心圆柱体,的实心金属球熔化后,铸成一个实心圆柱体,问圆柱体取什么尺寸才能使它的表面积最小?问圆柱体取什么尺寸才能使它的表面积最小?解:决定圆柱体表面积大小有两个决策变量:圆柱体底面半解:决定圆柱体表面积大小有两个决策变量:圆柱体底面半径径r、
11、高、高h。问题的约束条件是所铸圆柱体重量与球重相等。即问题的约束条件是所铸圆柱体重量与球重相等。即 2343rhR 1.0.R为金属比重即即 ,即即问题追求的目标是圆柱体表面积最小。即问题追求的目标是圆柱体表面积最小。即 min 则得原问题的数学模型:则得原问题的数学模型:s.t.Subject to.(以以为条件为条件)利用在高等数学中所学的利用在高等数学中所学的Lagrange乘子法可求解本问题乘子法可求解本问题 分别对分别对r,h,求偏导数求偏导数,并令其等于零并令其等于零.有有:342hr0342hr222rrh22min 224.03rhrstr h224,223L r hrhrr
12、h 此时圆柱体的表面积为此时圆柱体的表面积为222420202403LhrrhrLrrhrhLr h.323 r3322h32326例例2.多参数曲线拟合问题多参数曲线拟合问题 已知两个物理量已知两个物理量x和和y之间的依赖关系为之间的依赖关系为:其中其中 和和 待定参数待定参数,为确定这些参数为确定这些参数,54321exp1ln1aaxaaay4321aaaa5axy对对x,y测得测得m个实验点个实验点:试将确定参数的问题表示成最优化问题试将确定参数的问题表示成最优化问题.1,12,2,.mmx yx yxy解解:很显然对参数很显然对参数 和和 任意给定的一组数值任意给定的一组数值,就就由
13、上式确定了由上式确定了 y关于关于x的一个函数关系式的一个函数关系式,在几何上它对应一条在几何上它对应一条曲线曲线,这条曲线不一定通过那这条曲线不一定通过那m个测量点,而要产生个测量点,而要产生“偏差偏差”.将测量点沿垂线方向到曲线的距离的将测量点沿垂线方向到曲线的距离的平方和作为这种平方和作为这种“偏差偏差”的度量的度量.即即显然偏差显然偏差S越小越小,曲线就拟合得越好曲线就拟合得越好,说明参数值就选择得越好,说明参数值就选择得越好,从而我们的问题就转化为从而我们的问题就转化为5维无约束最优化问题。即:维无约束最优化问题。即:4321aaaa5a221234511435(,)1ln 1exp
14、miiiaf a a a a ayaxaaa12345f a a a a amin(,)最小二乘问题最小二乘问题 例例3:旅游售货员:旅游售货员TSP问题问题l旅游线路安排旅游线路安排 预定景点走且只走一次预定景点走且只走一次 路上时间最短路上时间最短l配送线路配送线路货郎担问题货郎担问题 送货地到达一次送货地到达一次 总路程最短总路程最短l有一旅行团从有一旅行团从 出发要遍游城市出发要遍游城市 ,已知从已知从 到到 的旅费为的旅费为 ,问应如何安排行程使总,问应如何安排行程使总费用最小费用最小?0v12,.,nv vvjvivijcl变量变量是否从第是否从第i个城市到第个城市到第j个城市个城
15、市l约束约束每个城市只能到达一次、离开一次每个城市只能到达一次、离开一次1,0;ijx 001;1,2,.1;1,2,.nnijijjixinxjn l目标目标总费用最小总费用最小00nnijijijc x0000min1;1,2,.,.1;1,2,.,10,1,2,.,1,2,.,nnijijijnijjnijiijc xxinstxjnxin jn或配料每磅配料中的营养含量钙蛋白质纤维每磅成本(元)石灰石谷物大豆粉0.380 0.00 0.000.001 0.09 0.020.002 0.50 0.08 0.0164 0.0463 0.1250例例4.(混合饲料配合)以最低成本确定满足动物
16、所需营养的(混合饲料配合)以最低成本确定满足动物所需营养的最优混合饲料。设每天需要混合饲料的批量为最优混合饲料。设每天需要混合饲料的批量为100磅,这份饲磅,这份饲料必须含:至少达到料必须含:至少达到0.8%而不超过而不超过1.2%的钙的钙;至少至少22%的蛋的蛋白质白质;至多至多5%的粗纤维。假定主要配料包括石灰石、谷物、的粗纤维。假定主要配料包括石灰石、谷物、大豆粉。这些配料的主要营养成分为:大豆粉。这些配料的主要营养成分为:1231231231232323123min0.01640.04630.1250.1000.3800.0010.0020.012 1000.3800.0010.002
17、0.008 1000.090.500.22 1000.020.080.05 1000,0,0Zxxxstxxxxxxxxxxxxxxxx 解解:根据前面介绍的建模要素得出此问题的数学模型如下根据前面介绍的建模要素得出此问题的数学模型如下:设设 是生产是生产100磅混合饲料所须的石灰石、谷物、大豆磅混合饲料所须的石灰石、谷物、大豆粉的量(磅)。粉的量(磅)。123,x x x注意单位统一注意单位统一ijab2321341s2=27s3=19d1=22d2=13d3=12d4=13s1=14供应量供应量供应地供应地运价运价需求量需求量需求地需求地67538427591060 xxxxxxxxxxx
18、x13xxx12xxx13xxx22xxx19xxxx27xxxx14xxxxs.t.x6x10 x9x5x7x2x4x8x3x5x7x6zmin343332312423222114131211342414332313322212312111343332312423222114131211343332312423222114131211供应地约束供应地约束需求地约束需求地约束mibxnjaxtsxczinjijimiijminjijijxij,2,1 ,2,1 ,.=min11110 需求地供应地1234供应量1675314x11x12x13x142842727x21x22x23x243591
19、0619x31x32x33x34需求量2213121360601111min,1,2,.,1,2,0mnijijijmijjinijijijzc xxbjnstxa imx若用xij表示从Ai到Bj的运量,那么在产销平衡的条件下,要求得总运费最小的调运方案,数学模型:不平衡怎么描述?def供量A70408040B60309030C502010020需量303030平衡 工厂工厂A,B,C要运送某种货物到仓库要运送某种货物到仓库d,e,f去去,运输表如下运输表如下.但但现在所有这些工厂或仓库又都可以作为转运点现在所有这些工厂或仓库又都可以作为转运点,如如:A可运往可运往B再再运往各仓库运往各仓库
20、,工厂与仓库间地运费如下表工厂与仓库间地运费如下表.试建立模型求解费用最试建立模型求解费用最小的调运方案小的调运方案.转运1ABCA02030B20025C30250转运2defd02020e20015f20150提示:提示:假设假设:1)沿相反方向的同线路沿相反方向的同线路运费相同运费相同;2)设定合理的转运设定合理的转运量量(如总产量如总产量);建模建模:将工厂及仓库既作为供:将工厂及仓库既作为供应点也作为需求点建立运输表应点也作为需求点建立运输表;要求要求:写出规划模型:写出规划模型;推广到推广到一般情形一般情形;推广到混合型问题推广到混合型问题(含纯发含纯发/纯收纯收/可收可发类问题可
21、收可发类问题.练习推广例6.(多波信号发生仪中正弦波形逼近的优化设计)要在 上找出n个分点 (n固定),使这 些分点对应的正弦曲线的折线,逼近正弦曲线的误差达到最小。0,212,nx xx容易计算出正弦曲线与折线间的面积(以此作为衡量误差的大小)为111111(sinsin)()2niiiiiSxxxx 因此可得该问题的数学模型为111101211min 1(sinsin)(),2.0.2niiiiinnxxxxstxxxxx详细问题及求解过程参阅课本P305-314!3.优化问题的数学模型及其分类优化问题的数学模型及其分类n维欧氏空间维欧氏空间 ,向量向量向量变量实值函数:向量变量实值函数:
22、3.1 根据优化问题的不同特点分类根据优化问题的不同特点分类无约束最优化问题:无约束最优化问题:约束最优化问题约束最优化问题nR12,nnxRxx xx.:1RRfn minnx Rfx min.0.1,2,0.1,2,.xijf xstgximhxjlln其中其中 均为向均为向量量x 的实值连续函数,有的实值连续函数,有二阶连续偏导数二阶连续偏导数,ijfgh采用向量表示法即为:采用向量表示法即为:其中其中 这就是最优化问题的一般形式,又称非线性规划。这就是最优化问题的一般形式,又称非线性规划。注意注意:等式约束通常可用不等式约束表示出来,有时等式约束通常可用不等式约束表示出来,有时 min
23、.0.0.xf xstG xH x约束集目标函数不等式约束等式约束 1212,(),mlG xgxgxgxH xhxhxhx.nR 定义:定义:称满足所有约束条件的向量称满足所有约束条件的向量x为容许解或可行解,容许点的为容许解或可行解,容许点的集合称为容许集或可行集。集合称为容许集或可行集。在容许集中找一点在容许集中找一点 ,使目标函数,使目标函数 在该点取最小值,即满在该点取最小值,即满足:足:的过程即为最优的过程即为最优化的求解过程。化的求解过程。称为问题的最优点,称为问题的最优点,称为最优值,称为最优值,称为最优解。称为最优解。最优化问题模型统一化:最优化问题模型统一化:在上述最优化问
24、题的一般式中只是取极小值,如果遇到极大化在上述最优化问题的一般式中只是取极小值,如果遇到极大化问题,只须将目标函数反号就可以化为求极小的问题。问题,只须将目标函数反号就可以化为求极小的问题。例如:函数例如:函数 在在 有极大值有极大值 ,将它改变符号后,将它改变符号后,在同一点在同一点 处处 有极小值有极小值 由此可见:由此可见:有相同最优点有相同最优点。*x f x*min.0,0f xf xstG xH x*x*f x*,xf x 222xxxf1*x 222xxxf1*x 1*xf maxminfxfx与 1*xf因此后面专门研究最小化问题。因此后面专门研究最小化问题。fx xf*xf*
25、xf xf4如果约束条件中有如果约束条件中有“小于等小于等于于“的,即的,即 则转则转化为化为 ,另外,另外,等式约束等式约束 可以可以由下面两个不等式来代替:由下面两个不等式来代替:因而最优化问题的一般形式因而最优化问题的一般形式又可写成:又可写成:0.G x 0G x 0H x 00H xH x min.0f xstG x可行域记为可行域记为()0Dx G x3.2 根据函数的类型分类根据函数的类型分类线性规划:线性规划:目标函数和约束函数皆为线性函数目标函数和约束函数皆为线性函数二次规划二次规划 目标函数为二次目标函数为二次函数函数,约束函数为线性函数,约束函数为线性函数非线性规划非线性
展开阅读全文