Solving Mathematical Programs with Complementarity Constraints Arising in Nonsmooth Optimal Control

被引:1
作者
Nurkanovic, Armin [1 ]
Pozharskiy, Anton [1 ]
Diehl, Moritz [1 ,2 ]
机构
[1] Univ Freiburg, Dept Microsyst Engn IMTEK, Syst Control & Optimizat Lab, Freiburg, Germany
[2] Univ Freiburg, Dept Math, Freiburg, Germany
关键词
MPECs; Nonlinear programming; Optimal control; Benchmark; INTERIOR-POINT METHOD; GLOBAL CONVERGENCE; REGULARIZATION SCHEME; DYNAMICAL-SYSTEMS; RELAXATION SCHEME; PENALTY METHOD; OPTIMIZATION; STATIONARITY; ALGORITHM; CONVEX;
D O I
10.1007/s10013-024-00704-z
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper examines solution methods for mathematical programs with complementarity constraints (MPCC) obtained from the time-discretization of optimal control problems (OCPs) subject to nonsmooth dynamical systems. The MPCC theory and stationarity concepts are reviewed and summarized. The focus is on relaxation-based methods for MPCCs, which solve a (finite) sequence of more regular nonlinear programs (NLP), where a regularization/homotopy parameter is driven to zero. Such methods perform reasonably well on currently available benchmarks. However, these results do not always generalize to MPCCs obtained from nonsmooth OCPs. To provide a more complete picture, this paper introduces a novel benchmark collection of such problems, which we call NOSBENCH. The problem set includes 603 different MPCCs and we split it into a few representative subsets to accelerate the testing. We compare different relaxation-based methods, NLP solvers, homotopy parameter update and relaxation parameter steering strategies. Moreover, we check whether the obtained stationary points allow first-order descent directions, which may be the case for some of the weaker MPCC stationarity concepts. In the best case, the Scholtes' relaxation (SIAM J. Optim. 11, 918-936, 2001) with IPOPT (Math. Program. 106, 25-57, 2006) as NLP solver manages to solve 73.8% of the problems. This highlights the need for further improvements in algorithms and software for MPCCs.
引用
收藏
页码:659 / 697
页数:39
相关论文
共 103 条
[61]   SEQUENTIAL LINEARIZATION METHOD FOR BOUND-CONSTRAINED MATHEMATICAL PROGRAMS WITH COMPLEMENTARITY CONSTRAINTS [J].
Kirches, Christian ;
Larson, Jeffrey ;
Leyffer, Sven ;
Manns, Paul .
SIAM JOURNAL ON OPTIMIZATION, 2022, 32 (01) :75-99
[62]   iLQR for Piecewise-Smooth Hybrid Dynamical Systems [J].
Kong, Nathan J. ;
Council, George ;
Johnson, Aaron M. .
2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, :5374-5381
[63]  
Lenders F.J.M., 2018, NUMERICAL METHODS MI
[64]  
Leyffer S., 2000, Macmpec: Ampl collection of mpecs
[65]  
Leyffer S, 2006, SPRINGER SER OPTIM A, V2, P169
[66]   Interior methods for mathematical programs with complementarity constraints [J].
Leyffer, Sven ;
Lopez-Calva, Gabriel ;
Nocedal, Jorge .
SIAM JOURNAL ON OPTIMIZATION, 2006, 17 (01) :52-77
[67]  
Leyffer Sven., 2007, PREPRINT
[68]   A modified relaxation scheme for mathematical programs with complementarity constraints [J].
Lin, GH ;
Fukushima, M .
ANNALS OF OPERATIONS RESEARCH, 2005, 133 (1-4) :63-84
[69]  
Lin Kevin Qinghong, 2022, arXiv
[70]   Generalized stationary points and an interior-point method for mathematical programs with equilibrium constraints [J].
Liu, XW ;
Sun, J .
MATHEMATICAL PROGRAMMING, 2004, 101 (01) :231-261