IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v37y2025i4p933-944.html
   My bibliography  Save this article

Combining Precision Boosting with LP Iterative Refinement for Exact Linear Optimization

Author

Listed:
  • Leon Eifler

    (Zuse Institute Berlin, 14195 Berlin, Germany)

  • Jules Nicolas-Thouvenin
  • Ambros Gleixner

    (HTW Berlin, 10318 Berlin, Germany)

Abstract

This article studies a combination of the two state-of-the-art algorithms for the exact solution of linear programs (LPs) over the rational numbers in practice, that is, without any roundoff errors or numerical tolerances. By integrating the method of precision boosting inside an LP iterative refinement loop, the combined algorithm is able to leverage the strengths of both methods: the speed of LP iterative refinement, in particular, in the majority of cases when a double-precision floating-point solver is able to compute approximate solutions with small errors, and the robustness of precision boosting whenever extended levels of precision become necessary. We compare the practical performance of the resulting algorithm with both pure methods on a large set of LPs and mixed-integer programs (MIPs). The results show that the combined algorithm solves more instances than a pure LP iterative refinement approach while being faster than pure precision boosting. When embedded in an exact branch-and-cut framework for MIPs, the combined algorithm is able to reduce the number of failed calls to the exact LP solver to zero while maintaining the speed of the pure LP iterative refinement approach.

Suggested Citation

  • Leon Eifler & Jules Nicolas-Thouvenin & Ambros Gleixner, 2025. "Combining Precision Boosting with LP Iterative Refinement for Exact Linear Optimization," INFORMS Journal on Computing, INFORMS, vol. 37(4), pages 933-944, July.
  • Handle: RePEc:inm:orijoc:v:37:y:2025:i:4:p:933-944
    DOI: 10.1287/ijoc.2023.0409
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ijoc.2023.0409
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2023.0409?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:37:y:2025:i:4:p:933-944. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.