Що стосується зовнішніх ітерацій, SQP повинен вигравати, оскільки він включає другу похідну інформацію, тоді як розширені лагрангіальні методи, такі як ADMM, не мають.
Однак слід пам’ятати, що кожна ітерація цих методів включає вирішення лінійної системи, тому для справедливого порівняння ви повинні врахувати, наскільки легко ці системи вирішити.
Для розширених лагрангових (змінних) методів кожна ітерація ви вирішуєте щось на зразок,
де - оператор прямого напряму від об'єктивної функції, яка відома і зазвичай легше мати справу з або передумова, і - параметр штрафу. (наприклад, ваша проблема є урахуванням деяких регуляризацій та обмежень).
(ATA+ρI)x=b,
Aρminx||Ax−b||2
Для методів SQP ви вирішуєте щось на зразок
де - гессіан (або його наближення), який, як правило, доступний лише неявно з точки зору його дії на вектори, а - градієнт. Гессіан містить не просто , а й комбінацію інших матриць і зворотних матриць, що випливають з лінеаризації обмежень та регуляризації.
Hx=g,
HgA
Попередня підготовка гессіанців є досить складним бізнесом і набагато менш вивчена, ніж попередня підготовка проблем уперед. Стандартним методом є наближення інверсії Гессі до L-BFGS, але це має обмежену ефективність, коли інверсія Гессея є високою. Іншим популярним методом є наближення гессіана до суми матриці низького рангу плюс матриця, що легко перетворюється, але це також має обмежену ефективність для важких проблем. Інші популярні методи оцінювання Гессі засновані на розріджених наближеннях, але проблеми з континуумом часто мають гессіанці, які мають слабкі розрізнені наближення.