Я хочу решить нелинейную задачу с нелинейными ограничениями равенства, и я использую расширенный лагранжиан с членом регуляризации штрафа, который, как известно, портит число условий моих линеаризованных систем (на каждой итерации Ньютона, которую я имею в виду) , Чем больше срок штрафа, тем хуже номер условия. Кто-нибудь знает эффективный способ избавиться от этой плохой обусловленности в этом конкретном случае?
Чтобы быть более конкретным, я использую классический расширенный лагранжиан, потому что у меня есть много ограничений, которые обычно могут быть избыточными. Поэтому слепое включение ограничений ограничений в первичные переменные очень удобно. Я попробовал другие более сложные подходы, основанные на исключениях переменных или эффективных предварительных кондиционерах непосредственно в системе KKT, но из-за избыточности ограничений у меня возникли некоторые проблемы.
Проблема, связанная с переменными сформулирована следующим образом: следуйте моему лагранжиану в виде формы L ( u , λ ) : = W ( u ) + ρ λ T
Таким образом, в общем, цель на каждой итерации Ньютона состоит в том, чтобы решить задачу вида С (отбрасываем гессиан ограничения) и а заглавная предназначена для .A ( u , ρ ) : = ∇ 2 u W ( u ) + ρ C T ( u ) C ( u ) b ( u , ρ ) : = - ( ∇ u W ( u ) + ( ρ + λ T c ( u ) ) ∇ u (
Спасибо.