paper-with-me

Papers

Two-Stage Predict+Optimize for MILPs with Unknown Parameters in Constraints

2023-09-21 · NeurIPS 2023 11

Consider the setting of constrained optimization, with some parameters unknown at solving time and requiring prediction from relevant features. Predict+Optimize is a recent framework for end-to-end training supervised learning models for such predictions, incorporating information about the optimization problem in the training process in order to yield better predictions in terms of the quality of the predicted solution under the true parameters. Almost all prior works have focused on the special case where the unknowns appear only in the optimization objective and not the constraints. Hu et al. proposed the first adaptation of Predict+Optimize to handle unknowns appearing in constraints, but the framework has somewhat ad-hoc elements, and they provided a training algorithm only for covering and packing linear programs. In this work, we give a new simpler and more powerful framework called Two-Stage Predict+Optimize, which we believe should be the canonical framework for the Predict+Optimize setting. We also give a training algorithm usable for all mixed integer linear programs, vastly generalizing the applicability of the framework. Experimental results demonstrate the superior prediction performance of our training framework over all classical and state-of-the-art methods.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

On Representing Mixed-Integer Linear Programs by Graph Neural Networks

2022-10-19 · Ziang Chen, Jialin Liu, Xinshang Wang, Jianfeng Lu 외

While Mixed-integer linear programming (MILP) is NP-hard in general, practical MILP has received roughly 100--fold speedup in the past twenty years. Still, many classes of MILPs quickly become unsolvable as their sizes i…

Two-Stage Predict+Optimize for Mixed Integer Linear Programs with Unknown Parameters in Constraints

2023-11-14 · Xinyi Hu, Jasper C. H. Lee, Jimmy H. M. Lee

Consider the setting of constrained optimization, with some parameters unknown at solving time and requiring prediction from relevant features. Predict+Optimize is a recent framework for end-to-end training supervised le…

Learning Mixed-Integer Linear Programs from Contextual Examples

2021-07-15 · Mohit Kumar, Samuel Kolb, Luc De Raedt, Stefano Teso

Mixed-integer linear programs (MILPs) are widely used in artificial intelligence and operations research to model complex decision problems like scheduling and routing. Designing such programs however requires both domai…

Scheduling

Rethinking the Capacity of Graph Neural Networks for Branching Strategy

2024-02-11 · Ziang Chen, Jialin Liu, Xiaohan Chen, Xinshang Wang 외

Graph neural networks (GNNs) have been widely used to predict properties and heuristics of mixed-integer linear programs (MILPs) and hence accelerate MILP solvers. This paper investigates the capacity of GNNs to represen…

PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programming

2022-06-28 · Bo Tang, Elias B. Khalil

In deterministic optimization, it is typically assumed that all problem parameters are fixed and known. In practice, however, some parameters may be a priori unknown but can be estimated from historical data. A typical p…