Sorting and Hypergraph Orientation under Uncertainty with Predictions

Thomas Erlebach, Murilo Santos de Lima, Nicole Megow, Jens Schlöter
5/16/2023
cs.DScs.LG

No confident code implementation found for this paper.

Abstract

Learning-augmented algorithms have been attracting increasing interest, but have only recently been considered in the setting of explorable uncertainty where precise values of uncertain input elements can be obtained by a query and the goal is to minimize the number of queries needed to solve a problem. We study learning-augmented algorithms for sorting and hypergraph orientation under uncertainty, assuming access to untrusted predictions for the uncertain values. Our algorithms provide improved performance guarantees for accurate predictions while maintaining worst-case guarantees that are best possible without predictions. For hypergraph orientation, for any $γ\geq 2$, we give an algorithm that achieves a competitive ratio of $1+1/γ$ for correct predictions and $γ$ for arbitrarily wrong predictions. For sorting, we achieve an optimal solution for accurate predictions while still being $2$-competitive for arbitrarily wrong predictions. These tradeoffs are the best possible. We also consider different error metrics and show that the performance of our algorithms degrades smoothly with the prediction error in all the cases where this is possible.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{erlebach2023sorting,
  title  = {Sorting and Hypergraph Orientation under Uncertainty with Predictions},
  author = {Thomas Erlebach and Murilo Santos de Lima and Nicole Megow and Jens Schlöter},
  year   = {2023},
  eprint = {2305.09245},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.09245v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.09245.svg)](https://codeofpaper.com/paper/2305.09245)

Discussion