TY - GEN
T1 - Chasing Positive Bodies
AU - Bhattacharya, Sayan
AU - Buchbinder, Niv
AU - Levin, Roie
AU - Saranurak, Thatchaphol
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - We study the problem of chasing positive bodies in ℓ_1: given a sequence of bodies K_t={xt ∈ R_+n · Ct xt ≥ 1, Pt xt ≤ 1} revealed online, where Ct and Pt 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 Ct. 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.
AB - We study the problem of chasing positive bodies in ℓ_1: given a sequence of bodies K_t={xt ∈ R_+n · Ct xt ≥ 1, Pt xt ≤ 1} revealed online, where Ct and Pt 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 Ct. 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.
KW - Convex Body Chasing
KW - Dynamic Algorithms
KW - Online Algorithms
KW - Recourse
UR - http://www.scopus.com/inward/record.url?scp=85166339855&partnerID=8YFLogxK
U2 - 10.1109/FOCS57990.2023.00103
DO - 10.1109/FOCS57990.2023.00103
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:85166339855
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 1694
EP - 1714
BT - Proceedings - 2023 IEEE 64th Annual Symposium on Foundations of Computer Science, FOCS 2023
PB - IEEE Computer Society
T2 - 64th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2023
Y2 - 6 November 2023 through 9 November 2023
ER -