Я хочу вирішити нелінійну задачу з нелінійними обмеженнями рівності, і я використовую розширений Лагранжан із терміном регуляції штрафу, який, як відомо, псує номер умови моїх лінеаризованих систем (під час кожної ітерації Ньютона я маю на увазі) . Чим більший термін виконання штрафних санкцій, тим гірше число умов. Хтось знає ефективний спосіб позбутися цього поганого кондиціонування в конкретному випадку?
Якщо бути більш конкретним, я використовую класичний розширений лагрангіан, оскільки у мене є багато обмежень, які, як правило, є зайвими. Отже, сліпо включити прямі обмеження в первинні змінні дуже зручно. Я спробував інші більш складні підходи, засновані на усуненні змінних або ефективних попередніх кондиціонерів безпосередньо в системі KKT, але через надмірність обмежень у мене виникають деякі проблеми.
Задача щодо змінних формулюється так, як слід мого Лагранжана як вигляд L ( u , λ ) : = W ( u ) + ρ λ T
Отже, загалом метою кожної ітерації Ньютона є розв’язання задачі вигляду With (опускаємо гессіан обмеження) A ( u , ρ ) : = ∇ 2 u W ( u ) + ρ C T ( u ) C ( u ) і b ( u , ρ ) : = - ( ∇ u W ( u ) + (
Дякую.