Chcę rozwiązać nieliniowy problem z nieliniowymi ograniczeniami równości i używam rozszerzonego Lagrangiana z terminem regularnej kary, który, jak wiadomo, psuje liczbę warunków moich zlinearyzowanych układów (przy każdej iteracji Newtona) . Im dłuższy okres kary, tym gorszy numer warunku. Czy ktoś znałby skuteczny sposób na pozbycie się tego złego uwarunkowania w tym konkretnym przypadku?
Mówiąc ściślej, używam klasycznego rozszerzonego lagrangian, ponieważ mam wiele ograniczeń, które na ogół mogą być zbędne. Tak więc ślepe włączenie ograniczeń bezpośrednio do zmiennych pierwotnych jest bardzo wygodne. Próbowałem innych bardziej wyrafinowanych metod opartych na eliminacjach zmiennych lub wydajnych warun- kach wstępnych bezpośrednio w systemie KKT, ale z powodu nadmiarowości ograniczeń mam pewne problemy.
Problem związany ze zmiennymi jest sformułowany w następujący sposób według mojego Lagrangiana jako forma
Ogólnie więc celem każdej iteracji Newtona jest rozwiązanie problemu o postaci Za pomocą (upuszczamy hessian ograniczenia) i a duże jest przeznaczone dla .A ( u , ρ ) : = ∇ 2 u W ( u ) + ρ C T ( u ) C ( u ) b ( u , ρ ) : = - ( ∇ u W ( u ) + ( ρ + λ T c ( u ) ) ∇ u (
Dziękuję Ci.