The l1-Exact Penalty-Barrier Phase for Degenerate Nonlinear Programming Problems in Ipopt

被引:2
|
作者
Thierry, David [1 ]
Biegler, Lorenz [1 ]
机构
[1] Carnegie Mellon Univ, Chem Engn Dept, Pittsburgh, PA 15213 USA
来源
IFAC PAPERSONLINE | 2020年 / 53卷 / 02期
关键词
Nonlinear programming; Interior point methods; Numerical methods for optimal control; Constraint Qualifications; Complementarity Constraints; ALGORITHM;
D O I
10.1016/j.ifacol.2020.12.1798
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Failure to satisfy Constraint Qualifications (CQs) leads to serious convergence difficulties for state-of-the-art Nonlinear Programming (NLP) solvers. Since this failure is often overlooked by practitioners, a strategy to enhance the robustness properties for problems without CQs is vital. Inspired by penalty merit functions and barrier-like strategies, we propose and implement a combination of both in Ipopt. This strategy has the advantage of consistently satisfying the Linear Independence Constraint Qualification (LICQ) for an augmented problem, readily enabling regular step computations within the interior-point framework. Additionally, an update rule inspired by the work of Byrd et al. (2012) is implemented, which provides a dynamic increase of the penalty parameter as stationary points are approached. Extensive test results show favorable performance and robustness increases for our l(1)-penalty strategies, when compared to the regular version of Ipopt. Moreover, a dynamic optimization problem with nonsmooth dynamics formulated as a Mathematical Program with Complementarity Constraints (MPCC) was solved in a single optimization stage without additional reformulation. Thus, this l(1)-strategy has proved useful for a broad class of degenerate NLPs. Copyright (C) 2020 The Authors.
引用
收藏
页码:6496 / 6501
页数:6
相关论文
共 34 条