A Comparison of Performance Measures for Online Algorithms
Joan Boyar, Sandy Irani, Kim S. Larsen

TL;DR
This paper systematically compares various performance measures for online algorithms using the two server problem on three colinear points, revealing differences in algorithm rankings across measures.
Contribution
It provides the first proof of optimality of an algorithm under Relative Worst Order Analysis and compares multiple measures for online algorithms.
Findings
Greedy is best under Max/Max Ratio and Bijective Analysis.
Double Coverage and Lazy Double Coverage outperform Greedy under some measures.
Lazy Double Coverage is sometimes better than Double Coverage according to certain analyses.
Abstract
This paper provides a systematic study of several proposed measures for online algorithms in the context of a specific problem, namely, the two server problem on three colinear points. Even though the problem is simple, it encapsulates a core challenge in online algorithms which is to balance greediness and adaptability. We examine Competitive Analysis, the Max/Max Ratio, the Random Order Ratio, Bijective Analysis and Relative Worst Order Analysis, and determine how these measures compare the Greedy Algorithm, Double Coverage, and Lazy Double Coverage, commonly studied algorithms in the context of server problems. We find that by the Max/Max Ratio and Bijective Analysis, Greedy is the best of the three algorithms. Under the other measures, Double Coverage and Lazy Double Coverage are better, though Relative Worst Order Analysis indicates that Greedy is sometimes better. Only Bijective…
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 · Complexity and Algorithms in Graphs · Advanced Bandit Algorithms Research
