An Exact Rational Mixed-Integer Programming Solver

被引:0
|
作者
Cook, William [1 ]
Koch, Thorsten [2 ]
Steffy, Daniel E. [1 ]
Wolter, Kati [2 ]
机构
[1] Georgia Inst Technol, Sch Ind & Syst Engn, Atlanta, GA 30332 USA
[2] Zuse Inst Berlin, Berlin, Germany
关键词
BOUNDS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an exact rational solver for mixed-integer linear programming that avoids the numerical inaccuracies inherent in the floating-point computations used by existing software. This allows the solver to be used for establishing theoretical results and in applications where correct solutions are critical due to legal and financial consequences. Our solver is a hybrid symbolic/numeric implementation of LP-based branch-and-bound, using numerically-safe methods for all binding computations in the search tree. Computing provably accurate solutions by dynamically choosing the fastest of several safe dual bounding methods depending on the structure of the instance, our exact solver is only moderately slower than an inexact floating-point branch-and-bound solver. The software is incorporated into the SCIP optimization framework, using the exact LP solver QSOPT-EX and the GMP arithmetic library. Computational results are presented for a suite of test instances taken from the MIPLIB and Mittelmann collections.
引用
收藏
页码:104 / 116
页数:13
相关论文
共 50 条
  • [1] A hybrid branch-and-bound approach for exact rational mixed-integer programming
    Cook W.
    Koch T.
    Steffy D.E.
    Wolter K.
    Mathematical Programming Computation, 2013, 5 (03) : 305 - 344
  • [2] A Mixed-integer Quadratic Programming Solver based on GPU
    Wang Xi
    Li Dewei
    Xi Yugeng
    2015 34TH CHINESE CONTROL CONFERENCE (CCC), 2015, : 2686 - 2691
  • [3] Valid Linear Programming Bounds for Exact Mixed-Integer Programming
    Steffy, Daniel E.
    Wolter, Kati
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (02) : 271 - 284
  • [4] Mixed-integer programming for control
    Richards, A
    How, J
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2676 - 2683
  • [5] A computational status update for exact rational mixed integer programming
    Leon Eifler
    Ambros Gleixner
    Mathematical Programming, 2023, 197 : 793 - 812
  • [6] A Computational Status Update for Exact Rational Mixed Integer Programming
    Eifler, Leon
    Gleixner, Ambros
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2021, 2021, 12707 : 163 - 177
  • [7] An exact penalty global optimization approach for mixed-integer programming problems
    S. Lucidi
    F. Rinaldi
    Optimization Letters, 2013, 7 : 297 - 307
  • [8] A computational status update for exact rational mixed integer programming
    Eifler, Leon
    Gleixner, Ambros
    MATHEMATICAL PROGRAMMING, 2023, 197 (02) : 793 - 812
  • [9] An exact penalty global optimization approach for mixed-integer programming problems
    Lucidi, S.
    Rinaldi, F.
    OPTIMIZATION LETTERS, 2013, 7 (02) : 297 - 307
  • [10] Mixed-integer programming formulation of a data-driven solver in computational elasticity
    Kanno, Yoshihiro
    OPTIMIZATION LETTERS, 2019, 13 (07) : 1505 - 1514