Abstract
We examine sorting algorithms for n elements whose basic operation is comparing t elements simultaneously (a t-comparator). We focus on algorithms that use only a single round or two rounds – comparisons performed in the second round depend on the outcomes of the first round comparators. Algorithms with a small number of rounds are well-suited to distributed settings in which communication rounds are costly. We design deterministic and randomized algorithms. In the deterministic case, we show an interesting relation to design theory (namely, to 2-Steiner systems), which yields a single-round optimal algorithm for n = t2k with any k ≥ 1 and a variety of possible values of t. For some values of t, however, no algorithm can reach the optimal (information-theoretic) bound on the number of comparators. For this case (and any other n and t), we show an algorithm that uses at most three times as many comparators as the theoretical bound. We also design a randomized Las-Vegas two-round sorting algorithm for any n and t. Our algorithm uses an asymptotically optimal number of (Formula presented) comparators, with high probability, i.e., with probability at least 1 - 1/n. The analysis of this algorithm involves the gradual unveiling of randomness, using a novel technique which we coin the binary tree of deferred randomness.
Original language | English |
---|---|
Title of host publication | 38th International Symposium on Distributed Computing, DISC 2024 |
Editors | Dan Alistarh |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
ISBN (Electronic) | 9783959773522 |
DOIs | |
State | Published - 24 Oct 2024 |
Event | 38th International Symposium on Distributed Computing, DISC 2024 - Madrid, Spain Duration: 28 Oct 2024 → 1 Nov 2024 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 319 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 38th International Symposium on Distributed Computing, DISC 2024 |
---|---|
Country/Territory | Spain |
City | Madrid |
Period | 28/10/24 → 1/11/24 |
Bibliographical note
Publisher Copyright:© Ran Gelles, Zvi Lotker, and Frederik Mallmann-Trenn.
Keywords
- Deferred Randomness
- Round Complexity
- Sorting
- Steiner-System