We study very simple sorting algorithms based on a probabilistic comparator model. In our model, errors in comparing two elements are due to (1) the energy or effort put in the comparison and (2) the difference between the compared elements. Such algorithms keep comparing pairs of randomly chosen elements, and they correspond to Markovian processes. The study of these Markov chains reveals an interesting phenomenon. Namely, in several cases, the algorithm which repeatedly compares only adjacent elements is better than the one making arbitrary comparisons: on the long-run, the former algorithm produces sequences that are "better sorted". The analysis of the underlying Markov chain poses new interesting questions as the latter algorithm yield...
We explore the fundamental problem of sorting through the lens of learning-augmented algorithms, whe...
In 2003, Derisavi, Hermanns, and Sanders presented a complicated O(m log n) time algorithm for the M...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...
Sorting is the task of ordering $n$ elements using pairwise comparisons. It is well known that $m=\T...
We study sorting algorithms based on randomized round-robin comparisons. Specifically, we study Spin...
Sorting and selection are two fundamental problems in theoretical computer science, their optimal so...
We present comparison-based parallel algorithms for sorting n comparable items subject to comparison...
AbstractA sorting algorithm is adaptive if it sorts sequences that are close to sorted faster than r...
We consider the problem of finding the kth highest element in a totally ordered set of n elements (S...
Numerical methods for solving Markov chains are in general ine??cient if the state space of the chai...
International audienceWe describe a general framework for realistic analysis of sorting algorithms, ...
International audienceWe describe a general framework for realistic analysis of sorting and searchin...
In this paper1, we examine the problem of stochastic sorting, which is also known as sorting with er...
In the comparison model the only operations allowed on input elements are comparisons and moves to e...
Abstract—We consider the problems of sorting and maximum-selection of n elements using adversarial c...
We explore the fundamental problem of sorting through the lens of learning-augmented algorithms, whe...
In 2003, Derisavi, Hermanns, and Sanders presented a complicated O(m log n) time algorithm for the M...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...
Sorting is the task of ordering $n$ elements using pairwise comparisons. It is well known that $m=\T...
We study sorting algorithms based on randomized round-robin comparisons. Specifically, we study Spin...
Sorting and selection are two fundamental problems in theoretical computer science, their optimal so...
We present comparison-based parallel algorithms for sorting n comparable items subject to comparison...
AbstractA sorting algorithm is adaptive if it sorts sequences that are close to sorted faster than r...
We consider the problem of finding the kth highest element in a totally ordered set of n elements (S...
Numerical methods for solving Markov chains are in general ine??cient if the state space of the chai...
International audienceWe describe a general framework for realistic analysis of sorting algorithms, ...
International audienceWe describe a general framework for realistic analysis of sorting and searchin...
In this paper1, we examine the problem of stochastic sorting, which is also known as sorting with er...
In the comparison model the only operations allowed on input elements are comparisons and moves to e...
Abstract—We consider the problems of sorting and maximum-selection of n elements using adversarial c...
We explore the fundamental problem of sorting through the lens of learning-augmented algorithms, whe...
In 2003, Derisavi, Hermanns, and Sanders presented a complicated O(m log n) time algorithm for the M...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...