Solving mathematical programs with complementarity constraints as nonlinear programs

被引:141
作者
Fletcher, R
Leyffer, S
机构
[1] Argonne Natl Lab, Div Math & Comp Sci, Argonne, IL 60439 USA
[2] Univ Dundee, Dept Math, Dundee DD1 4HN, Scotland
基金
英国工程与自然科学研究理事会;
关键词
MPCC; complementarity constraints; nonlinear programming; sequential quadratic programming; interior-point methods;
D O I
10.1080/10556780410001654241
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider solving mathematical programs with complementarity constraints (MPCCs) as nonlinear programs (NLPs) using standard NLP solvers. This approach is appealing because it allows existing off-the-shelf NLP solvers to tackle large instances of MPCCs. Numerical experience on MacMPEC, a large collection of MPCC test problems is presented. Our experience indicates that sequential quadratic programming (SQP) methods are very well suited for solving MPCCs and at present outperform interior-point solvers both in terms of speed and reliability. All NLP solvers also compare very favorably to special MPCC solvers on tests published in the literature.
引用
收藏
页码:15 / 40
页数:26
相关论文
共 34 条
[1]  
ANITESCU M, 2000, UNPUB SIAM J OPTIMIZ
[2]  
[Anonymous], 2003, AMPL MODELLING LANGU
[3]   CONVEX 2-LEVEL OPTIMIZATION [J].
BARD, JF .
MATHEMATICAL PROGRAMMING, 1988, 40 (01) :15-27
[4]  
BENSON H, 2002, 0202 ORFE PRINC U
[5]   A comparison of large scale mixed complementarity problem solvers [J].
Billups, SC ;
Dirkse, SP ;
Ferris, MC .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 1997, 7 (01) :3-25
[6]   CUTE - CONSTRAINED AND UNCONSTRAINED TESTING ENVIRONMENT [J].
BONGARTZ, I ;
CONN, AR ;
GOULD, N ;
TOINT, PL .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1995, 21 (01) :123-160
[7]   An interior point algorithm for large-scale nonlinear programming [J].
Byrd, RH ;
Hribar, ME ;
Nocedal, J .
SIAM JOURNAL ON OPTIMIZATION, 1999, 9 (04) :877-900
[8]  
Chen Y., 1995, Optimization, V32, P193, DOI 10.1080/02331939508844048
[9]   Numerical experiments with the LANCELOT package (Release A) for large-scale nonlinear optimization [J].
Conn, AR ;
Gould, N ;
Toint, PL .
MATHEMATICAL PROGRAMMING, 1996, 73 (01) :73-110
[10]   The NEOS Server [J].
Czyzyk, J ;
Mesnier, MP ;
More, JJ .
IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (03) :68-75