Advice Complexity of Adaptive Priority Algorithms
Joan Boyar, Kim S. Larsen, Denis Pankratov

TL;DR
This paper extends the advice complexity framework to adaptive priority algorithms, providing new lower bounds, an optimal algorithm for Minimum Vertex Cover, and insights into the relationship between exact and priority algorithms.
Contribution
It introduces advice complexity to adaptive priority algorithms, simplifies lower bound proofs, and presents an optimal advice-based algorithm for Minimum Vertex Cover.
Findings
Optimal advice-based algorithm for Minimum Vertex Cover on triangle-free graphs.
Lower bounds on advice needed for adaptive priority algorithms to achieve optimality.
Connections established between advice complexity and exact algorithms.
Abstract
The priority model was introduced to capture "greedy-like" algorithms. Motivated by the success of advice complexity in the area of online algorithms, the fixed priority model was extended to include advice, and a reduction-based framework was developed for proving lower bounds on the amount of advice required to achieve certain approximation ratios in this rather powerful model. To capture most of the algorithms that are considered greedy-like, the even stronger model of adaptive priority algorithms is needed. We extend the adaptive priority model to include advice. We modify the reduction-based framework from the fixed priority case to work with the more powerful adaptive priority algorithms, simplifying the proof of correctness and strengthening all previous lower bounds by a factor of two in the process. We also present a purely combinatorial adaptive priority algorithm with…
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 · Distributed systems and fault tolerance
