我想解决带有非线性等式约束的非线性问题,并且我正在使用带有惩罚正则项的增广拉格朗日函数,该函数众所周知会破坏我线性化系统的条件数(我是说每次牛顿迭代) 。惩罚期限越大,条件编号越差。有人会知道在特定情况下摆脱这种不良条件的有效方法吗?
更具体地说,我使用经典的增强型拉格朗日法,因为我有很多约束,这些约束通常可能是多余的。因此,将约束直角盲目地合并到原始变量中非常方便。我直接在KKT系统上尝试了其他基于变量消除或有效前置条件的更复杂的方法,但是由于约束冗余,我遇到了一些麻烦。
关于该问题变量被配制成按照我的形式拉格朗日 大号(Û,λ ):= w ^(Û)+ ρ λ Ť
所以一般在每个牛顿的目标迭代是解决形式的问题 随着(我们的约束的下降麻布) 甲(Û,ρ ):= ∇ 2 ù w ^(Û)+ ρ Ç Ť(ù)ç (Û) 和 b (Û,ρ ):= - ( ∇ û w ^(Û)+ (
谢谢。