网站大量收购独家精品文档,联系QQ:2885784924

05-非霞斑性规划-无约束问题.pptx

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05-非霞斑性规划-无约束问题

第三章 最优化方法 运筹学;当要求容器的容积一定,求表面积最小,以使用料最省。;一连续反应器如图所示,进行如下反应 ;已知单位体积的液相反应速率为 原料A的单位成本 折旧、公用工程和其他费用 ;根据预测,市场只能提供物料A 600单位/h,产品B的市场需求量FB不超过50 单位/h,产品B的价格为C3=2000 元/单位。试确定物料A的进料速度FA0、初始浓度CA0、反应器体积V和转化率各取多大,才能使得该反应器在单位时间内的经济效益是最好的?;;目标函数或约束条件中有非线性函数的规划问题;非线性规划的最优解可能在其可行域中的任意一点达到 不一定是全局最优解;背景 理论计算 相对于计算要求,计算能力仍十分有限;;背景 为加快计算速度,必须明确各种方法的特点,以针对不同问题选择最合适的方法 ;求解思路: 迭代 从一个选定的初始点x0出发,按照某种特定的迭代规则产生一个点列{xk} ;基本迭代格式 :第k轮迭代点 :第k+1轮迭代点 tk:搜索步长 pk:迭代方向;对于 存在ε0,使 则称x*为R上的局部极小点,f(x*)称为局部极小值 →严格局部极小点、严格局部极小值 ;若对于任意x,有 则x*为R上的全局极小点, f(x*)为全局极小值 →严格全局极小点、严格全局极小值;凸集: 对于在集合中的每一对点x1和x2,连接两点所形成的直线段上任一点 都在此集合内,则该集合为凸集;凸函数 如果函数 满足 则称f(x)为F上的凸函数 若 则称f(x)为严格凸函数;凸函数 凸规划;;非线性规划 如f(x)和gi(x)都为凸函数,则称该规划问题为凸规划 可以证明:f(x)的局部极小值也是全局最小值 理想情况;若f(x)有连续的一阶导数,则 f(x)为凸函数 ? 对?x1、x2 ?R,有f(x2)≥f(x1)+?f(x1)T (x2-x1) f(x)为严格凸函数 ? 对?x1、x2 ?R,有f(x2)>f(x1)+ ?f(x1)T (x2-x1) ;Hessian矩阵 ;例 判断下列函数的凹凸性( x ?R) (a) f(x)=3x2 (b) f(x)=2x (c) f(x)=-5x2 (d) f(x)=2x2-x3;解 (a) f”=6, 故f(x)为(严格)凸函数。 (b) f”=0,故f(x)既凸又凹 (c) f”=-10,故f(x)为(严格)凹函数 (d) f”=4-6x,故f(x)既不为凸也不为凹;对于多元函数,如何判断H是否正定?;f(x);例 分析函数 指出此函数属于哪种类型;;;极值存在的必要条件和充分条件 对于一元函数f(x) 极值存在 必要条件→f’(x)=0(稳定点) 充分条件→ f’(x)=0且;对n维函数 必要条件: f(x)在x*处一阶可导 充分条件 H(x*)正定,则x*为极小值,反之为极大值 ;例 求函数 的所有稳定点 解;解方程组得 ;试判断所得的稳定点是否为最优解 ;求得各点的H特征值和稳定点类型如下:;;一维搜索法 多项式近似 求导数方法 ;一维搜索法 步长tk的选定是由使目标函数值沿搜索方向下降最多为依据的,因此这一工作变成了求解以tk为变量的一元函数,故得名一维搜索法。 ;适用于某些不能求得一阶导数解析解的问题 如求最小回流比 其中?ij:组分i对组分j的相对挥发度 xDi:塔顶产品中i组分的组成 ?:由Underwood公式确定 ;斐波那契(Fibonacci)法(分数法) 0.618法 无需求导,根据函数值判断搜索方向 适用于求解已知极值区间的单峰函数 ;f(x2)<f(x1),去掉[x1,b0],此时x*?[a0,x1] ;f(x2)>f(x1),去掉[a0,x2],此时x*?[x2,b0];f(x2)=f(x1): a.去掉[x1,b0],此时x*?[a0,x1] b.去掉[a0,x2],此时x*?[x2,b0] ;斐波那契数列 数列{Fn}为斐波那契数列 斐波那契分数 ;n;计算步骤 选取初始数据,确定单峰区间[a0, b0] 根据缩短率计算Fn,再确定最小n值 计算初值t1和t2,计算f(t1)、f(t2) ;当 区间变为[a0, t2] ;反之 区间变为[t1, b0] ;确定n个搜索点以后,每次的区间缩短率为 ;n次计算能得到的区间长度比为 要使精度够大,即 δ:区间缩短的相对精度;如果至某一步 则可令;;可以证明对于斐波那契数列,其奇数项和偶数项都各自收敛于同一极限,该极限值等于;以0.618作为固定的区间缩短率代替斐波那契法不同的缩短率,就得到了0.618法 实施更为容易;;计算步骤 选取初始区间[a0, b0] ;;搜索n

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档