IDEAS home Printed from https://ideas.repec.org/a/inm/ormnsc/v71y2025i2p1165-1186.html
   My bibliography  Save this article

Learning to Optimize Contextually Constrained Problems for Real-Time Decision Generation

Author

Listed:
  • Aaron Babier

    (Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Ontario M5S 3G8, Canada)

  • Timothy C. Y. Chan

    (Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Ontario M5S 3G8, Canada)

  • Adam Diamant

    (Schulich School of Business, York University, Toronto, Ontario M3J 1P3, Canada)

  • Rafid Mahmood

    (Telfer School of Management, University of Ottawa, Ottawa, Ontario K1N 6N5, Canada)

Abstract

The topic of learning to solve optimization problems has received interest from both the operations research and machine learning communities. In this paper, we combine ideas from both fields to address the problem of learning to generate decisions to instances of optimization problems with potentially nonlinear or nonconvex constraints where the feasible set varies with contextual features. We propose a novel framework for training a generative model to produce provably optimal decisions by combining interior point methods and adversarial learning, which we further embed within an iterative data generation algorithm. To this end, we first train a classifier to learn feasibility and then train the generative model to produce optimal decisions to an optimization problem using the classifier as a regularizer. We prove that decisions generated by our model satisfy in-sample and out-of-sample optimality guarantees. Furthermore, the learning models are embedded in an active learning loop in which synthetic instances are iteratively added to the training data; this allows us to progressively generate provably tighter optimal decisions. We investigate case studies in portfolio optimization and personalized treatment design, demonstrating that our approach yields advantages over predict-then-optimize and supervised deep learning techniques, respectively. In particular, our framework is more robust to parameter estimation error compared with the predict-then-optimize paradigm and can better adapt to domain shift as compared with supervised learning models.

Suggested Citation

  • Aaron Babier & Timothy C. Y. Chan & Adam Diamant & Rafid Mahmood, 2025. "Learning to Optimize Contextually Constrained Problems for Real-Time Decision Generation," Management Science, INFORMS, vol. 71(2), pages 1165-1186, February.
  • Handle: RePEc:inm:ormnsc:v:71:y:2025:i:2:p:1165-1186
    DOI: 10.1287/mnsc.2020.03565
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/mnsc.2020.03565
    Download Restriction: no

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

    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:ormnsc:v:71:y:2025:i:2:p:1165-1186. 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.