AN ASYMPTOTICALLY SUPERLINEARLY CONVERGENT SEMISMOOTH NEWTON AUGMENTED LAGRANGIAN METHOD FOR LINEAR PROGRAMMING

被引:20
|
作者
Li, Xudong [1 ,2 ]
Sun, Defeng [3 ]
Toh, Kim-Chuan [4 ,5 ]
机构
[1] Fudan Univ, Sch Data Sci, Shanghai, Peoples R China
[2] Fudan Univ, Shanghai Ctr Math Sci, Shanghai, Peoples R China
[3] Hong Kong Polytech Univ, Dept Appl Math, Hung Hom, Hong Kong, Peoples R China
[4] Natl Univ Singapore, Dept Math, Singapore, Singapore
[5] Natl Univ Singapore, Inst Operat Res & Analyt, Singapore, Singapore
基金
中国国家自然科学基金;
关键词
linear programming; semismooth Newton method; augmented Lagrangian method; INTERIOR-POINT METHODS; PRECONDITIONING INDEFINITE SYSTEMS; ALGORITHM; MATRIX;
D O I
10.1137/19M1251795
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Powerful interior-point methods (IPM) based commercial solvers, such as Gurobi and Mosek, have been hugely successful in solving large-scale linear programming (LP) problems. The high efficiency of these solvers depends critically on the sparsity of the problem data and advanced matrix factorization techniques. For a large scale LP problem with data matrix A that is dense (possibly structured) or whose corresponding normal matrix AAT has a dense Cholesky factor (even with reordering), these solvers may require excessive computational cost and/or extremely heavy memory usage in each interior-point iteration. Unfortunately, the natural remedy, i.e., the use of iterative methods based IPM solvers, although it can avoid the explicit computation of the coefficient matrix and its factorization, is often not practically viable due to the inherent extreme ill-conditioning of the large scale normal equation arising in each interior-point iteration. While recent progress has been made to alleviate the ill-conditioning issue via sophisticated preconditioning techniques, the difficulty remains a challenging one. To provide a better alternative choice for solving large scale LPs with dense data or requiring expensive factorization of its normal equation, we propose a semismooth Newton based inexact proximal augmented Lagrangian (SNIPAL) method. Different from classical IPMs, in each iteration of SNIPAL, iterative methods can efficiently be used to solve simpler yet better conditioned semismooth Newton linear systems. Moreover, SNIPAL not only enjoys a fast asymptotic superlinear convergence but is also proven to enjoy a finite termination property. Numerical comparisons with Gurobi have demonstrated encouraging potential of SNIPAL for handling large-scale LP problems where the constraint matrix A has a dense representation or AAT has a dense factorization even with an appropriate reordering. For a few large LP instances arising from correlation clustering, our algorithm can be up to 20-100 times faster than the barrier method implemented in Gurobi for solving the problems to the accuracy of 10-8 in the relative KKT residual. However, when tested on some large sparse LP problems available in the public domain, our algorithm is not yet practically competitive against the barrier method in Gurobi, especially when the latter can compute the Schur complement matrix and its sparse Cholesky factorization in each iteration cheaply.
引用
下载
收藏
页码:2410 / 2440
页数:31
相关论文
共 50 条
  • [21] A primal majorized semismooth Newton-CG augmented Lagrangian method for large-scale linearly constrained convex programming
    Wang, Chengjing
    Tang, Peipei
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2017, 68 (03) : 503 - 532
  • [22] A NEWTON-CG AUGMENTED LAGRANGIAN METHOD FOR SEMIDEFINITE PROGRAMMING
    Zhao, Xin-Yuan
    Sun, Defeng
    Toh, Kim-Chuan
    SIAM JOURNAL ON OPTIMIZATION, 2010, 20 (04) : 1737 - 1765
  • [23] A truncated Newton method in an augmented Lagrangian framework for nonlinear programming
    Di Pillo, Gianni
    Liuzzi, Giampaolo
    Lucidi, Stefano
    Palagi, Laura
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2010, 45 (02) : 311 - 352
  • [24] A truncated Newton method in an augmented Lagrangian framework for nonlinear programming
    Gianni Di Pillo
    Giampaolo Liuzzi
    Stefano Lucidi
    Laura Palagi
    Computational Optimization and Applications, 2010, 45 : 311 - 352
  • [25] Solving the OSCAR and SLOPE Models Using a Semismooth Newton-Based Augmented Lagrangian Method
    Luo, Ziyan
    Sun, Defeng
    Toh, Kim-Chuan
    Xiu, Naihua
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [26] Solving the OSCAR and SLOPE models using a semismooth Newton-based augmented lagrangian method
    Luo, Ziyan
    Sun, Defeng
    Toh, Kim-Chuan
    Xiu, Naihua
    Journal of Machine Learning Research, 2019, 20
  • [27] A quadratically convergent semismooth Newton method for nonlinear semidefinite programming without generalized Jacobian regularity
    Feng, Fuxiaoyue
    Ding, Chao
    Li, Xudong
    arXiv,
  • [28] A feasible semismooth asymptotically Newton method for mixed complementarity problems
    Sun, DF
    Womersley, RS
    Qi, HD
    MATHEMATICAL PROGRAMMING, 2002, 94 (01) : 167 - 187
  • [29] A feasible semismooth asymptotically Newton method for mixed complementarity problems
    Defeng Sun
    Robert S. Womersley
    Houduo Qi
    Mathematical Programming, 2002, 94 : 167 - 187
  • [30] SUPERLINEARLY CONVERGENT MULTISTEP PROCEDURES OF REGULA FALSI AND NEWTON METHOD
    SCHMIDT, JW
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1973, 53 (02): : 103 - 114