A study of the difference-of-convex approach for solving linear programs with complementarity constraints

被引:20
作者
Jara-Moroni, Francisco [1 ]
Pang, Jong-Shi [2 ]
Wachter, Andreas [1 ]
机构
[1] Northwestern Univ, Dept Ind Engn & Management Sci, Evanston, IL 60208 USA
[2] Univ Southern Calif, Dept Ind & Syst Engn, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
Difference-of-convex; Complementarity constraints; Penalty functions; Bilevel programming; MATHEMATICAL PROGRAMS; CONVERGENCE;
D O I
10.1007/s10107-017-1208-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper studies the difference-of-convex (DC) penalty formulations and the associated difference-of-convex algorithm (DCA) for computing stationary solutions of linear programs with complementarity constraints (LPCCs). We focus on three such formulations and establish connections between their stationary solutions and those of the LPCC. Improvements of the DCA are proposed to remedy some drawbacks in a straightforward adaptation of the DCA to these formulations. Extensive numerical results, including comparisons with an existing nonlinear programming solver and the mixed-integer formulation, are presented to elucidate the effectiveness of the overall DC approach.
引用
收藏
页码:221 / 254
页数:34
相关论文
共 35 条
[1]   The DC (difference of convex functions) programming and DCA revisited with DC models of real world nonconvex optimization problems [J].
An, LTH ;
Tao, PD .
ANNALS OF OPERATIONS RESEARCH, 2005, 133 (1-4) :23-46
[2]  
[Anonymous], 1997, ACTA MATH VIETNAM
[3]  
[Anonymous], 1996, MATH PROGRAMS EQUILI, DOI DOI 10.1017/CBO9780511983658
[4]  
[Anonymous], 2009, SIAM CLASSICS APPL M
[5]  
[Anonymous], 2003, AMPL: A Modeling Language for Mathematical Programming
[6]  
[Anonymous], 1997, ACTA MATH VIETNAM
[7]   On convex quadratic programs with linear complementarity constraints [J].
Bai, Lijie ;
Mitchell, John E. ;
Pang, Jong-Shi .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 54 (03) :517-554
[8]  
Burdakov O., 2014, 324 U WURZB I MATH
[9]  
Byrd RH, 2006, NONCONVEX OPTIM, V83, P35
[10]   A pivoting algorithm for linear programming with linear complementarity constraints [J].
Fang, Haw-ren ;
Leyffer, Sven ;
Munson, Todd .
OPTIMIZATION METHODS & SOFTWARE, 2012, 27 (01) :89-114