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 条
  • [41] A review of interactive methods for multiobjective integer and mixed-integer programming
    Alves, Maria Joao
    Climaco, Joao
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 180 (01) : 99 - 115
  • [42] MULTILEVEL DECOMPOSITION IN MIXED-INTEGER BLOCK PROGRAMMING
    AVERBAKH, IL
    AUTOMATION AND REMOTE CONTROL, 1991, 52 (11) : 1582 - 1587
  • [43] Fenchel decomposition for stochastic mixed-integer programming
    Lewis Ntaimo
    Journal of Global Optimization, 2013, 55 : 141 - 163
  • [44] SITE LOCATION VIA MIXED-INTEGER PROGRAMMING
    ELSON, DG
    OPERATIONAL RESEARCH QUARTERLY, 1972, 23 (01) : 31 - &
  • [45] Approximate Multiparametric Mixed-Integer Convex Programming
    Malyuta, Danylo
    Acikmese, Behcet
    IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (01): : 157 - 162
  • [46] Implementation of Mixed-Integer Programming on Embedded System
    Novak, Jakub
    Chalupa, Petr
    25TH DAAAM INTERNATIONAL SYMPOSIUM ON INTELLIGENT MANUFACTURING AND AUTOMATION, 2014, 2015, 100 : 1649 - 1656
  • [47] SelfSplit parallelization for mixed-integer linear programming
    Fischetti, Matteo
    Monaci, Michele
    Salvagnin, Domenico
    COMPUTERS & OPERATIONS RESEARCH, 2018, 93 : 101 - 112
  • [48] Fuzzy Programming for Mixed-Integer Optimization Problems
    Lin, Yung-Chin
    Lin, Yung-Chien
    Su, Kuo-Lan
    Lin, Wei-Cheng
    Chen, Tsing-Hua
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 261 - 264
  • [49] HOW TO USE MIXED-INTEGER PROGRAMMING.
    Allen, Derek H.
    Chemical Engineering (New York), 1976, 83 (07): : 114 - 120
  • [50] Robust Quadratic Programming with Mixed-Integer Uncertainty
    Mittal, Areesh
    Gokalp, Can
    Hanasusanto, Grani A.
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (02) : 201 - 218