Chasing Positive Bodies

04/04/2023
by   Sayan Bhattacharya, et al.
0

We study the problem of chasing positive bodies in ℓ_1: given a sequence of bodies K_t={x^t∈ℝ_+^n| C^tx^t≥ 1,P^tx^t≤ 1} revealed online, where C^t and P^t are nonnegative matrices, the goal is to (approximately) maintain a point x_t ∈ K_t such that ∑_t x_t - x_t-1_1 is minimized. This captures the fully-dynamic low-recourse variant of any problem that can be expressed as a mixed packing-covering linear program and thus also the fractional version of many central problems in dynamic algorithms such as set cover, load balancing, hyperedge orientation, minimum spanning tree, and matching. We give an O(log d)-competitive algorithm for this problem, where d is the maximum row sparsity of any matrix C^t. This bypasses and improves exponentially over the lower bound of √(n) known for general convex bodies. Our algorithm is based on iterated information projections, and, in contrast to general convex body chasing algorithms, is entirely memoryless. We also show how to round our solution dynamically to obtain the first fully dynamic algorithms with competitive recourse for all the stated problems above; i.e. their recourse is less than the recourse of every other algorithm on every update sequence, up to polylogarithmic factors. This is a significantly stronger notion than the notion of absolute recourse in the dynamic algorithms literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2022

Dynamic Algorithms for Packing-Covering LPs via Multiplicative Weight Updates

In the dynamic linear program (LP) problem, we are given an LP undergoin...
research
06/20/2023

Near-Optimal Dynamic Rounding of Fractional Matchings in Bipartite Graphs

We study dynamic (1-ϵ)-approximate rounding of fractional matchings – a ...
research
05/28/2019

Chasing Convex Bodies with Linear Competitive Ratio

We study the problem of chasing convex bodies online: given a sequence o...
research
11/22/2018

Better Bounds for Online Line Chasing

We study online competitive algorithms for the line chasing problem in E...
research
09/02/2020

Fully-Dynamic Submodular Cover with Bounded Recourse

In submodular covering problems, we are given a monotone, nonnegative su...
research
11/12/2021

Random Order Set Cover is as Easy as Offline

We give a polynomial-time algorithm for OnlineSetCover with a competitiv...
research
04/06/2020

Random Osborne: a simple, practical algorithm for Matrix Balancing in near-linear time

We revisit Matrix Balancing, a pre-conditioning task used ubiquitously f...

Please sign up or login with your details

Forgot password? Click here to reset