IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v73y2025i2p1011-1028.html
   My bibliography  Save this article

Mixed-Integer Optimization with Constraint Learning

Author

Listed:
  • Donato Maragno

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Holly Wiberg

    (Heinz College of Information Systems and Public Policy, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213)

  • Dimitris Bertsimas

    (Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139)

  • Ş. İlker Birbil

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Dick den Hertog

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

  • Adejuyigbe O. Fajemisin

    (Amsterdam Business School, University of Amsterdam, 1018 TV Amsterdam, Netherlands)

Abstract

We establish a broad methodological foundation for mixed-integer optimization with learned constraints. We propose an end-to-end pipeline for data-driven decision making in which constraints and objectives are directly learned from data using machine learning, and the trained models are embedded in an optimization formulation. We exploit the mixed-integer optimization representability of many machine learning methods, including linear models, decision trees, ensembles, and multilayer perceptrons, which allows us to capture various underlying relationships between decisions, contextual variables, and outcomes. We also introduce two approaches for handling the inherent uncertainty of learning from data. First, we characterize a decision trust region using the convex hull of the observations to ensure credible recommendations and avoid extrapolation. We efficiently incorporate this representation using column generation and propose a more flexible formulation to deal with low-density regions and high-dimensional data sets. Then, we propose an ensemble learning approach that enforces constraint satisfaction over multiple bootstrapped estimators or multiple algorithms. In combination with domain-driven components, the embedded models and trust region define a mixed-integer optimization problem for prescription generation. We implement this framework as a Python package ( OptiCL ) for practitioners. We demonstrate the method in both World Food Programme planning and chemotherapy optimization. The case studies illustrate the framework’s ability to generate high-quality prescriptions and the value added by the trust region, the use of ensembles to control model robustness, the consideration of multiple machine learning methods, and the inclusion of multiple learned constraints.

Suggested Citation

  • Donato Maragno & Holly Wiberg & Dimitris Bertsimas & Ş. İlker Birbil & Dick den Hertog & Adejuyigbe O. Fajemisin, 2025. "Mixed-Integer Optimization with Constraint Learning," Operations Research, INFORMS, vol. 73(2), pages 1011-1028, March.
  • Handle: RePEc:inm:oropre:v:73:y:2025:i:2:p:1011-1028
    DOI: 10.1287/opre.2021.0707
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.2021.0707
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.2021.0707?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

    Optimization;

    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:oropre:v:73:y:2025:i:2:p:1011-1028. 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.