Learning-Augmented Algorithms for Online Linear and Semidefinite Programming

09/21/2022
by   Elena Grigorescu, et al.
0

Semidefinite programming (SDP) is a unifying framework that generalizes both linear programming and quadratically-constrained quadratic programming, while also yielding efficient solvers, both in theory and in practice. However, there exist known impossibility results for approximating the optimal solution when constraints for covering SDPs arrive in an online fashion. In this paper, we study online covering linear and semidefinite programs in which the algorithm is augmented with advice from a possibly erroneous predictor. We show that if the predictor is accurate, we can efficiently bypass these impossibility results and achieve a constant-factor approximation to the optimal solution, i.e., consistency. On the other hand, if the predictor is inaccurate, under some technical conditions, we achieve results that match both the classical optimal upper bounds and the tight lower bounds up to constant factors, i.e., robustness. More broadly, we introduce a framework that extends both (1) the online set cover problem augmented with machine-learning predictors, studied by Bamas, Maggiori, and Svensson (NeurIPS 2020), and (2) the online covering SDP problem, initiated by Elad, Kale, and Naor (ICALP 2016). Specifically, we obtain general online learning-augmented algorithms for covering linear programs with fractional advice and constraints, and initiate the study of learning-augmented algorithms for covering SDP problems. Our techniques are based on the primal-dual framework of Buchbinder and Naor (Mathematics of Operations Research, 34, 2009) and can be further adjusted to handle constraints where the variables lie in a bounded region, i.e., box constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2018

Finding Sparse Solutions for Packing and Covering Semidefinite Programs

Packing and covering semidefinite programs (SDPs) appear in natural rela...
research
10/22/2020

The Primal-Dual method for Learning Augmented Algorithms

The extension of classical online algorithms when provided with predicti...
research
04/04/2023

Mixing predictions for online metric algorithms

A major technique in learning-augmented online algorithms is combining m...
research
03/15/2022

Approximability and Generalisation

Approximate learning machines have become popular in the era of small de...
research
03/08/2021

Online Directed Spanners and Steiner Forests

We present online algorithms for directed spanners and Steiner forests. ...
research
08/14/2019

A Survey of Recent Scalability Improvements for Semidefinite Programming with Applications in Machine Learning, Control, and Robotics

Historically, scalability has been a major challenge to the successful a...
research
05/30/2023

A General Framework for Learning-Augmented Online Allocation

Online allocation is a broad class of problems where items arriving onli...

Please sign up or login with your details

Forgot password? Click here to reset