A UNIFIED APPROACH TO MIXED-INTEGER OPTIMIZATION PROBLEMS WITH LOGICAL CONSTRAINTS

被引:20
作者
Bertsimas, Dimitris [1 ]
Cory-Wright, Ryan [2 ]
Pauphilet, Jean [3 ]
机构
[1] MIT, Sloan Sch Management, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] London Business Sch, London NW1 4SA, England
关键词
mixed-integer optimization; branch and cut; outer approximation; SCALABLE ALGORITHMS; BENDERS DECOMPOSITION; NONLINEAR PROGRAMS; PERSPECTIVE CUTS; RELAXATIONS; CARDINALITY; SELECTION; BRANCH; REFORMULATIONS;
D O I
10.1137/20M1346778
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose a unified framework to address a family of classical mixed-integer optimization problems with logically constrained decision variables, including network design, facility pal component analysis, and sparse learning problems. These problems exhibit logical relationships between continuous and discrete variables, which are usually reformulated linearly using a big-M formulation. In this work, we challenge this long-standing modeling practice and express the logical constraints in a nonlinear way. By imposing a regularization condition, we reformulate these problems as convex binary optimization problems, which are solvable using an outer-approximation procedure. In numerical experiments, we establish that a general-purpose numerical strategy, which combines cutting-plane, first-order, and local search methods, solves these problems faster and at a larger scale than state-of-the-art mixed-integer linear or second-order cone methods. Our approach successfully solves network design problems with 100s of nodes and provides solutions up to 40\% better than the state of the art, sparse portfolio selection problems with up to 3,200 securities compared with 400 securities for previous attempts, and sparse regression problems with up to 100,000 covariates.
引用
收藏
页码:2340 / 2367
页数:28
相关论文
共 55 条
  • [1] 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
  • [2] [Anonymous], 2009, GEOMETRY CUTS METRIC
  • [3] ATAMT A., 2019, ARXIV190110334
  • [4] BEASLEY JE, 1990, J OPER RES SOC, V41, P1069, DOI 10.2307/2582903
  • [5] AN ALGORITHM FOR DISJUNCTIVE PROGRAMS
    BEAUMONT, N
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 48 (03) : 362 - 371
  • [6] Partitioning procedures for solving mixed-variables programming problems
    Benders, J. F.
    [J]. COMPUTATIONAL MANAGEMENT SCIENCE, 2005, 2 (01) : 3 - 19
  • [7] Bertsekas D. P., 2016, THEORETICAL SOLUTION
  • [8] Bertsimas D, 2018, ARXIV PREPRINT ARXIV
  • [9] Sparse Regression: Scalable Algorithms and Empirical Performance
    Bertsimas, Dimitris
    Pauphilet, Jean
    Van Parys, Bart
    [J]. STATISTICAL SCIENCE, 2020, 35 (04) : 555 - 578
  • [10] Certifiably optimal sparse inverse covariance estimation
    Bertsimas, Dimitris
    Lamperski, Jourdain
    Pauphilet, Jean
    [J]. MATHEMATICAL PROGRAMMING, 2020, 184 (1-2) : 491 - 530