Mixed-Projection Conic Optimization: A New Paradigm for Modeling Rank Constraints

被引:8
作者
Bertsimas, Dimitris [1 ]
Cory-Wright, Ryan [2 ]
Pauphilet, Jean [3 ]
机构
[1] MIT, Sloan Sch Management & Operat Res Ctr, Cambridge, MA 02142 USA
[2] MIT, Operat Res Ctr, Cambridge, MA 02142 USA
[3] London Business Sch, London NW1 4SA, England
关键词
rank minimization; semidefinite optimization; global optimization; discrete optimization; outer approximation; regularization; perspective relaxation; matrix completion; nuclear norm; MATRIX COMPLETION; SEMIDEFINITE PROGRAMS; VARIABLE SELECTION; BOUND ALGORITHM; INTEGER; BRANCH; RELAXATIONS; COMPLEXITY; SUM; CUT;
D O I
10.1287/opre.2021.2182
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a framework for modeling and solving low-rank optimization problems to certifiable optimality. We introduce symmetric projection matrices that satisfy Y-2 = Y, the matrix analog of binary variables that satisfy z(2) = z, to model rank constraints. By leveraging regularization and strong duality, we prove that this modeling paradigm yields convex optimization problems over the nonconvex set of orthogonal projection matrices. Furthermore, we design outer-approximation algorithms to solve low-rank problems to certifiable optimality, compute lower bounds via their semidefinite relaxations, and provide near optimal solutions through rounding and local search techniques. We implement these numerical ingredients and, to our knowledge, for the first time solve low-rank optimization problems to certifiable optimality. Our algorithms also supply certifiably near-optimal solutions for larger problemsizes and outperformexisting heuristics by deriving an alternative to the popular nuclear norm relaxation. Using currently available spatial branch-and-bound codes, not tailored to projection matrices, we can scale our exact (respectively, near-exact) algorithms to matrices with up to 30 (600) rows/columns. All in all, our framework, which we name mixed-projection conic optimization, solves low-rank problems to certifiable optimality in a tractable and unified fashion.
引用
收藏
页码:3321 / 3344
页数:24
相关论文
共 81 条
  • [1] Achterberg T, 2020, GUROBI WEBINAR NONCO
  • [2] DSOS and SDSOS Optimization: More Tractable Alternatives to Sum of Squares and Semidefinite Optimization
    Ahmadi, Amir Ali
    Majumdar, Anirudha
    [J]. SIAM JOURNAL ON APPLIED ALGEBRA AND GEOMETRY, 2019, 3 (02) : 193 - 230
  • [3] A strong conic quadratic reformulation for machine-job assignment with controllable processing times
    Akturk, M. Selim
    Atamturk, Alper
    Gurel, Sinan
    [J]. OPERATIONS RESEARCH LETTERS, 2009, 37 (03) : 187 - 191
  • [4] A branch and cut algorithm for nonconvex quadratically constrained quadratic programming
    Audet, C
    Hansen, P
    Jaumard, B
    Savard, G
    [J]. MATHEMATICAL PROGRAMMING, 2000, 87 (01) : 131 - 152
  • [5] On conic QPCCs, conic QCQPs and completely positive programs
    Bai, Lijie
    Mitchell, John E.
    Pang, Jong-Shi
    [J]. MATHEMATICAL PROGRAMMING, 2016, 159 (1-2) : 109 - 136
  • [6] A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems
    Beck, Amir
    Teboulle, Marc
    [J]. SIAM JOURNAL ON IMAGING SCIENCES, 2009, 2 (01): : 183 - 202
  • [7] Mixed-integer nonlinear optimization
    Belotti, Pietro
    Kirches, Christian
    Leyffer, Sven
    Linderoth, Jeff
    Luedtke, James
    Mahajan, Ashutosh
    [J]. ACTA NUMERICA, 2013, 22 : 1 - 131
  • [8] Ben-Tal A., 2001, LECT MODERN CONVEX O
  • [9] Bertsekas D.P., 2016, NONLINEAR PROGRAMMIN, V3rd
  • [10] Bertsimas D, 2021, INFORMS J COMPUT