基本信息
文件名称:最优化理论与方法 教学课件8 惩罚函数法.pdf
文件大小:1.04 MB
总页数:23 页
更新时间:2025-06-05
总字数:约1.23万字
文档摘要
借助罚函数把约束问题转化为无约束问题,
进而用无约束最小化方法来求解。
1
约束问题:
ì
?
minf(x)
?
?
?
ís.t.g(x)30i=1,2,...,mi
?
?
?h(x)=0j=1,2,L,lj
?
?
其中f(x),g(x)(i=1,2,L,m),h(x)(j=1,2,L,l)
ij
n
在?上连续。
2
既要使目标函数下降,又要满足约束
条件——由目标函数和约束函数组成辅助
函数,把原来的约束问题转化为极小化辅
助函数的无约束问题。
3
对于等式约束问题:
ì
minf(x)
?
?
1
í?s.t.h(x)=0,j=1,2,L,l()
?j
?
可以定义辅助函数:
l
2
F(x,s)=f(x)+s?h(x),
1j
j=1
参数是很大的正数,这样能把(1)式转化为
无约束问题:
minF(x,s)
1
上式最优解必使h(x)接近于零。
j
4
对于不等式约束问题:
ì
minf(x)
?
?
2
í?s.t.g(x)30,i=1,2,L,m()
?i
?
定义辅助函数:
m
2
F(x,s)=f(x)+s?max{0,-g(x)},
2i
i=1
其中是很大的正数,当x为可行点时,
max{0,-g(x)}=0.
i
当x不是可行点时,
max{0,-g(x)}=-g(x),
ii
5
可将(2)式转化为无约束问题: