Додавання покарань у квадраті для позбавлення від обмежень - це простий підхід, що забезпечує точність порядку 1 / лише коефіцієнт штрафу. Отже, не рекомендується дотримуватися високої точності, якщо ви не відпустите штраф у нескінченність під час обчислення. Але високий штрафний коефіцієнт робить Гессіана дуже поганим умовою, що обмежує загальну точність, яку можна досягти, не враховуючи обмежень прямо.
Зауважте, що обмежені обмеження набагато простіше впоратися, ніж загальні обмеження, тому вони практично ніколи не перетворюються на штрафні санкції.
Розв’язувач L-BFGS-B (використовується з приблизно 5-мірною історією) зазвичай вирішує пов'язані задачі дуже надійно і швидко в обох низьких розмірах. Винятком є невідповідність проблем, які можуть стати дуже рівними далеко не рішеннями, де легко зациклюватися методом спуску.
Ми здійснили безліч експериментів над дуже різноманітними функціями в самих різних вимірах, маючи багато різних вирішувачів, тому що нам був потрібний дуже надійний обмежений пристрій для обмеженого зв’язку як частина нашого програмного забезпечення для глобальної оптимізації. L-BFGS-B чітко виділяється як метод загального призначення, хоча, звичайно, при проблемах зі сміхом інші вирішувачі працюють значно краще. Тому я б рекомендував L-BFGS-B як перший вибір, і я б спробував альтернативні методи на випадок, якщо L-BFGS-B погано впорається з вашим конкретним класом проблем.