Predict+Optimize for Packing and Covering LPs with Unknown Parameters in Constraints

09/08/2022
by   Xinyi Hu, et al.
0

Predict+Optimize is a recently proposed framework which combines machine learning and constrained optimization, tackling optimization problems that contain parameters that are unknown at solving time. The goal is to predict the unknown parameters and use the estimates to solve for an estimated optimal solution to the optimization problem. However, all prior works have focused on the case where unknown parameters appear only in the optimization objective and not the constraints, for the simple reason that if the constraints were not known exactly, the estimated optimal solution might not even be feasible under the true parameters. The contributions of this paper are two-fold. First, we propose a novel and practically relevant framework for the Predict+Optimize setting, but with unknown parameters in both the objective and the constraints. We introduce the notion of a correction function, and an additional penalty term in the loss function, modelling practical scenarios where an estimated optimal solution can be modified into a feasible solution after the true parameters are revealed, but at an additional cost. Second, we propose a corresponding algorithmic approach for our framework, which handles all packing and covering linear programs. Our approach is inspired by the prior work of Mandi and Guns, though with crucial modifications and re-derivations for our very different setting. Experimentation demonstrates the superior empirical performance of our method over classical approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2023

Branch Learn with Post-hoc Correction for Predict+Optimize with Unknown Parameters in Constraints

Combining machine learning and constrained optimization, Predict+Optimiz...
research
02/29/2020

Tightly Robust Optimization via Empirical Domain Reduction

Data-driven decision-making is performed by solving a parameterized opti...
research
11/18/2015

Solution Repair/Recovery in Uncertain Optimization Environment

Operation management problems (such as Production Planning and Schedulin...
research
11/23/2021

Solve Optimization Problems with Unknown Constraint Networks

In most optimization problems, users have a clear understanding of the f...
research
05/01/2022

Branch Learn for Recursively and Iteratively Solvable Problems in Predict+Optimize

This paper proposes Branch Learn, a framework for Predict+Optimize t...
research
12/24/2021

Robust Secretary and Prophet Algorithms for Packing Integer Programs

We study the problem of solving Packing Integer Programs (PIPs) in the o...
research
05/27/2019

Generalization Bounds in the Predict-then-Optimize Framework

The predict-then-optimize framework is fundamental in many practical set...

Please sign up or login with your details

Forgot password? Click here to reset