Online Algorithms with Recourse
Talkat Optimization and Decision-Making Under Uncertainty (Simons Institute, September 2016) · 2016-09-19..09-23
summary
Greedy online load balancing is Θ(log m) worst case, but allowing limited recourse changes the picture: an edge‑orientation rule that flips all incoming edges when a vertex hits in‑degree three achieves max indegree two with 3 amortized flips per arrival; matching via shortest augmenting paths gives constant competitive ratio with constant amortized reassignments, and with general job sizes a fractional‑rounding scheme yields log log N competitive while keeping constant amortized moves. Open gaps: non‑amortized constant/constant and fully dynamic bounds remain unresolved.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:12Online load balancing
- 3:10Edge Orientation Problem
- 4:52online spanning tree
- 5:42Greedy Algorithm
- 6:10Case for competitive analysis
- 8:06Edge Orientation with Recourse
- 8:40Online algorithms with recourse
- 11:17Brodal-Fagerberg Algorithm
- 15:34Load Balancing with Recourse
- 19:24Proof Idea
- 22:52Load Balancing with Arbitrary Processing Time
- 24:37Open Problems and Extensions
- 26:06Online Steiner tree(with recourse)
- 27:14Algorithm Idea
- 28:48Number of swaps
- 31:25Conclusion
