惩罚函数法及广义乘子法.ppt

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

Step1 选取初始数据。给定初始点 ,初始罚因子 ,放大系数 , 允许误差 ,令 。 Step1 选取初始数据。给定初始点 ,初始参数 ,缩小系数 允许误差 ,令 Step1 选取初始数据。给定初始点 ,初始乘子 ,初始罚因子 ,放 大系数 ,允许误差 ,参数 ,令 。 Step4 判断收敛快慢。若 则令 转Step5,否则令 ,转Step5; Step1 引入附加变量 将问题 等价于等式约束问题 * 4.6 惩罚函数法与广义乘子法 4.6-1 惩罚函数法 约束最优化问题 基本是想 无约束最优化问题 利用问题的目标函数和约束函数构造新的目标函数——罚函数(penalty function) 4.6-1 外惩罚函数法 考虑约束非线性最优化问题 其中 , 和 都是定义在 上的实值函数。记问题(1)的可行域为 。 (1) 和约束函数 及 所构造的、具有“惩罚性质”的辅助函数 “惩罚性质” 要求 当且仅当 ;而 时, ,并且 随着 到 的距离的增大而增大。 对于等式约束问题 最优解必使所有 都接近0。否则,罚函数 的第二项是很大的正数,与最优解取到极小值矛盾。 对于不等式约束问题 最优解必使所有 都接近0或小于0。否则,罚函数 的第二项是很大的正数,与最优解取到极小值矛盾。 一般的约束最优化问题 和 是满足下列条件的实值函数: 其中 是很大的正数, 是连续函数。 函数和 的典型取法: 其中 和 是给定的常数,通常取作1或2。 转化求解法(一):罚函数法 外罚函数法 Step2 求解无约束问题,以 为初始点,求解无约束问题 ,设其最优解为 。 Step3 检查是否满足终止准则,若 ,则迭代终止, 为约束问题 的近似最优解;否则, 令 ,返回Step2。 转化求解法(一):罚函数法 外罚函数法例题 转化求解法(一):罚函数法 外罚函数法例题 转化求解法(一):罚函数法 外罚函数法例题 转化求解法(一):罚函数法 外罚函数法例题 4.6-2 内惩罚函数法 在迭代中总是从可行点出发,并保持在可行域内部进行搜索。 因此,这种方法适用于只有不等式约束的最优化问题 基本是想 考虑约束非线性最优化问题 显然, 罚函数的作用对企图脱离可行域的点给予惩罚, 相当于在可行域的边界设置了障碍,不让迭代点穿越到可行域之外, 因此也称为障碍函数(barrier function)。 对于不等式约束问题,其可行域 的内部 。 为了保持迭代点始终含于 , 是很小的正数, 是 上的非负实值 连续函数,当点 趋向可行域 的边界时, 。 两种常用的形式 0 如果 太小,则会给问题的求解带来很大困难。 利用序列无约束极小化方法(SUMT) 内罚函数法 Step2 求解无约束问题,以 为初始点,求解无约束问题 设其最优解为 。 Step3 检查是否满足终止准则,若 ,则迭代终止, 为约束问题 的近似最优解;否则,令 返回Step2。 转化求解法(一):罚函数法 转化求解法(一):罚函数法 内罚函数法例题 转化求解法(一):罚函数法 内罚函数法例题 转化求解法(一):罚函数法 内罚函数法例题

文档评论(0)

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

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

1亿VIP精品文档

相关文档