Simplex QP-based methods for minimizing a conic quadratic objective over polyhedra

被引:5
作者
Atamturk, Alper [1 ]
Gomez, Andres [2 ]
机构
[1] Univ Calif Berkeley, Ind Engn & Operat Res, Berkeley, CA 94720 USA
[2] Univ Pittsburgh, Swanson Sch Engn, Dept Ind Engn, Pittsburgh, PA 15261 USA
关键词
Simplex method; Conic quadratic optimization; Quadratic programming; Warm starts; Value-at-risk minimization; Portfolio optimization; Robust optimization; ALGORITHM;
D O I
10.1007/s12532-018-0152-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider minimizing a conic quadratic objective over a polyhedron. Such problems arise in parametric value-at-risk minimization, portfolio optimization, and robust optimization with ellipsoidal objective uncertainty; and they can be solved by polynomial interior point algorithms for conic quadratic optimization. However, interior point algorithms are not well-suited for branch-and-bound algorithms for the discrete counterparts of these problems due to the lack of effective warm starts necessary for the efficient solution of convex relaxations repeatedly at the nodes of the search tree. In order to overcome this shortcoming, we reformulate the problem using the perspective of the quadratic function. The perspective reformulation lends itself to simple coordinate descent and bisection algorithms utilizing the simplex method for quadratic programming, which makes the solution methods amenable to warm starts and suitable for branch-and-bound algorithms. We test the simplex-based quadratic programming algorithms to solve convex as well as discrete instances and compare them with the state-of-the-art approaches. The computational experiments indicate that the proposed algorithms scale much better than interior point algorithms and return higher precision solutions. In our experiments, for large convex instances, they provide up to 22x speed-up. For smaller discrete instances, the speed-up is about 13x over a barrier-based branch-and-bound algorithm and 6x over the LP-based branch-and-bound algorithm with extended formulations. The software that was reviewed as part of this submission was given the Digital Object identifier https://doi.org/10.5281/ zenodo.1489153.
引用
收藏
页码:311 / 340
页数:30
相关论文
共 42 条
[1]   Second-order cone programming [J].
Alizadeh, F ;
Goldfarb, D .
MATHEMATICAL PROGRAMMING, 2003, 95 (01) :3-51
[2]  
[Anonymous], 2004, ROBUST DISCRETE OPTI
[3]  
Atamturk A., 2017, ARXIV170505915
[4]  
Atamturk A., 2016, ARXIV170505918
[5]  
Atamturk A., 2017, ARXIV170802371
[6]  
Atamtürk A, 2007, LECT NOTES COMPUT SC, V4513, P16
[7]   Square-root lasso: pivotal recovery of sparse signals via conic programming [J].
Belloni, A. ;
Chernozhukov, V. ;
Wang, L. .
BIOMETRIKA, 2011, 98 (04) :791-806
[8]   Mixed-integer nonlinear optimization [J].
Belotti, Pietro ;
Kirches, Christian ;
Leyffer, Sven ;
Linderoth, Jeff ;
Luedtke, James ;
Mahajan, Ashutosh .
ACTA NUMERICA, 2013, 22 :1-131
[9]  
Ben-Tal A., 2015, LECT MODERN CONVEX O
[10]  
BenTal A, 2009, PRINC SER APPL MATH, P1