QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3928|回复: 8
打印 上一主题 下一主题

罚函数指的是什么?

[复制链接]
字体大小: 正常 放大
from911        

56

主题

2

听众

110

积分

升级  5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-31 10:25 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

好像是解非线性规划里的,具体怎么用?

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
qinjin        

1

主题

2

听众

24

积分

升级  20%

该用户从未签到

新人进步奖

罚函数针对不同的问题而有所不同,基本的意思应该是如果违反了某一约束条件,就会在目标值中加以惩罚,即显著的增大或减小函数目标值!

不知道我这样说对不对,反正我是这么理解的

[em07]
回复

使用道具 举报

ilikenba 实名认证       

2634

主题

47

听众

1万

积分

  • TA的每日心情
    奋斗
    2024-4-15 06:07
  • 签到天数: 1008 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    回复

    使用道具 举报

    Allos        

    13

    主题

    2

    听众

    103

    积分

    升级  1.5%

    该用户从未签到

    在不规则可行域里寻找最优值的问题中

    有些算法允许同时从可行域里面和外面进行搜索

    从而可以有效的找到位于边界的最优值

    当搜索点落在可行域外面的时候

    需要用一些修正方法来计算它们的目标函数值

    这就是所谓的罚函数的思想

    至于具体的实现方式

    可以有不同的形式

    回复

    使用道具 举报

    sunchuren        

    6

    主题

    2

    听众

    76

    积分

    升级  74.74%

    该用户从未签到

    新人进步奖

    对于问题

    min f(x)

    s.t g_i(x)<=0,i=1,\cdots,m

    构造如下函数

    h(x,t)=u(f(x))+\sum_{i=1}^m v(g_i(x),t)

    其中,u()是增函数,v满足

    v(y,t)={0,y<=0,

    {+\infty y>0

    这就是说,当点x可行,就在可行域搜索,不然,在可行域外,就强迫它回到可行域,这就是罚函数思想。

    由于v(y,t)比较难实现,实际中都是用连续可微函数v(y,t)来逼近它。不同的函数构成了不同的罚方法 。

    回复

    使用道具 举报

    5

    主题

    2

    听众

    36

    积分

    升级  32.63%

    该用户从未签到

    新人进步奖

    罚函数是求解约束问题的,他的主要思想是把约束条件进行变换,然后添加到目标函数上,把问题化为无约束问题。那么我们就可以用求解无约束问题的算法来求解约束问题。值得注意的是算法迭代点到达约束边界时,罚函数就会在目标值中加以惩罚,即显著的增大或减小函数目标值,从而达到使得迭代点永远在可行域里。有内点罚函数和外点罚函数。(我是新手,全作狗尾续貂之作)
    回复

    使用道具 举报

    15

    主题

    2

    听众

    1057

    积分

    升级  5.7%

    该用户从未签到

    回复

    使用道具 举报

    lnf2008        

    0

    主题

    0

    听众

    128

    积分

    升级  14%

    该用户从未签到

    回复

    使用道具 举报

    0

    主题

    2

    听众

    39

    积分

    升级  35.79%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2024-4-19 22:21 , Processed in 0.806559 second(s), 104 queries .

    回顶部