Online Unrelated-Machine Load Balancing and Generalized Flow with Recourse
Ravishankar Krishnaswamy, Shi Li, Varun Suriyanarayana

TL;DR
This paper presents new online algorithms with recourse for unrelated-machine load balancing and generalized network flow, achieving near-optimal competitive ratios and improving upon previous bounds in these problems.
Contribution
It introduces the first $O(1)$-competitive algorithm with reasonable recourse for online unrelated-machine load balancing, and designs an improved online algorithm for generalized network flow with recourse.
Findings
Achieved a $(2+ ext{epsilon})$-competitive algorithm with $O_ ext{epsilon}( ext{log} n)$ recourse.
Developed an $O( ext{log} ext{log} n / ext{log} ext{log} ext{log} n)$-competitive algorithm with $O(1)$ recourse.
Provided an online algorithm for generalized network flow with bounded recourse, improving the approximation factor.
Abstract
We consider the online unrelated-machine load balancing problem with recourse, where the algorithm is allowed to re-assign prior jobs. We give a -competitive algorithm for the problem with amortized recourse per job. This is the first -competitive algorithm for the problem with reasonable recourse, and the competitive ratio nearly matches the long-standing best-known offline approximation guarantee. We also show an -competitive algorithm for the problem with amortized recourse. The best-known bounds from prior work are -competitive algorithms with amortized recourse due to [GKS14], for the special case of the restricted assignment model. Along the way, we design an algorithm for the online generalized network flow problem (also known as network flow problem with gains) with recourse. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Auction Theory and Applications · Scheduling and Optimization Algorithms
