We explore the fundamental problem of sorting through the lens of learning-augmented algorithms, where algorithms can leverage possibly erroneous predictions to improve their efficiency. We consider two different settings: In the first setting, each item is provided a prediction of its position in the sorted list. In the second setting, we assume there is a "quick-and-dirty" way of comparing items, in addition to slow-and-exact comparisons. For both settings, we design new and simple algorithms using only $O(\sum_i \log \eta_i)$ exact comparisons, where $\eta_i$ is a suitably defined prediction error for the $i$th element. In particular, as the quality of predictions deteriorates, the number of comparisons degrades smoothly from $O(n)$ to $...
In this paper we give a positive answer to the long-standing problem of finding an in-place sorting...
We describe a general framework for realistic analysis of sorting and searching algorithms, and we a...
The so-called learned sorting, which was first proposed by Google, achieves data sorting by predicti...
AbstractA sorting algorithm is adaptive if it sorts sequences that are close to sorted faster than r...
In the comparison model the only operations allowed on input elements are comparisons and moves to e...
International audienceMost modern processors are heavily parallelized and use predictors to guess th...
Sorting and selection are two fundamental problems in theoretical computer science, their optimal so...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...
Our names are Edgar Aponte and Jacob Gomez and we are Applied Mathematics students at City Tech. Our...
We consider the problem of sorting n elements in the case of persistent comparison errors. In this p...
We study very simple sorting algorithms based on a probabilistic comparator model. In our model, err...
We give optimal sorting algorithms in the evolving data framework, where an algorithm\u27s input dat...
Most modern processors are heavily parallelized and use predictors to guess the outcome of condition...
Paging is a prototypical problem in the area of online algorithms. It has also played a central role...
International audienceWe describe a general framework for realistic analysis of sorting algorithms, ...
In this paper we give a positive answer to the long-standing problem of finding an in-place sorting...
We describe a general framework for realistic analysis of sorting and searching algorithms, and we a...
The so-called learned sorting, which was first proposed by Google, achieves data sorting by predicti...
AbstractA sorting algorithm is adaptive if it sorts sequences that are close to sorted faster than r...
In the comparison model the only operations allowed on input elements are comparisons and moves to e...
International audienceMost modern processors are heavily parallelized and use predictors to guess th...
Sorting and selection are two fundamental problems in theoretical computer science, their optimal so...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...
Our names are Edgar Aponte and Jacob Gomez and we are Applied Mathematics students at City Tech. Our...
We consider the problem of sorting n elements in the case of persistent comparison errors. In this p...
We study very simple sorting algorithms based on a probabilistic comparator model. In our model, err...
We give optimal sorting algorithms in the evolving data framework, where an algorithm\u27s input dat...
Most modern processors are heavily parallelized and use predictors to guess the outcome of condition...
Paging is a prototypical problem in the area of online algorithms. It has also played a central role...
International audienceWe describe a general framework for realistic analysis of sorting algorithms, ...
In this paper we give a positive answer to the long-standing problem of finding an in-place sorting...
We describe a general framework for realistic analysis of sorting and searching algorithms, and we a...
The so-called learned sorting, which was first proposed by Google, achieves data sorting by predicti...