码迷,mamicode.com
首页 > 其他好文 > 详细

度量函数

时间:2020-01-30 17:12:26      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:度量   lag   目的   函数   构造   数值计算   形式   bsp   目标   

 

度量函数的使用有两个目的, 其一是使目标函数下降, 其二是使迭代点越来越接近可行域。于是, 构造一个既包含目标函数, 又包含约束函数在内的辅助函数用来进行搜索,即度量函数,也称效益函数。常用的度量函数有两种。

一种是韩建议使用$l_1$精确罚函数

$$W(x, \mu)=f(x)+\sum_{i\in E}\mu_i|c_i(x)|+\sum_{i \in I}\mu_i max{0, -c_i(x)}$$作为度量函数, 其中$\mu_i$是罚因子。

Schittkowski 提出用增广Largrange函数
$$\Phi(x, v, r)=f(x)-\sum_{j \in J(x, v)}(v_jc_j(x)-\frac{1}{2}r_jc_j(x)^2)-\frac{1}{2}\sum_{j \in K(x, v}v_j^2/r_j$$
作为度量函数, 其中 $J(x, v)=E \uion{j\in I: c_j(x)<=v_j/r_j}, K(x, v)={j\in I: c_j(x)>v_j/r_j}$
精确罚函数形式简单, 但是非光滑, 增广Lagrange函数是光滑的, 数值计算结果较好。

度量函数

标签:度量   lag   目的   函数   构造   数值计算   形式   bsp   目标   

原文地址:https://www.cnblogs.com/Lebesgue/p/12243057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!