Sorting in One and Two Rounds using $t$-Comparators
Ran Gelles, Zvi Lotker, Frederik Mallmann-Trenn

TL;DR
This paper explores efficient sorting algorithms using $t$-comparators in one or two rounds, establishing optimal and near-optimal bounds through combinatorial design theory and probabilistic methods.
Contribution
It introduces deterministic algorithms linked to 2-Steiner systems and a randomized two-round algorithm with asymptotically optimal comparator complexity.
Findings
Deterministic algorithms optimal for $n=t^{2^k}$ using design theory.
A two-round randomized algorithm with $O(rac{n^{3/2}}{t^2})$ comparators.
Some cases where optimal bounds are unattainable, with algorithms using up to three times the theoretical minimum.
Abstract
We examine sorting algorithms for elements whose basic operation is comparing elements simultaneously (a -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. 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 with any and a variety of possible values of . For some values of , however, no algorithm can reach the optimal (information-theoretic) bound on the number of comparators. For this case (and any other and ), 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-rounds…
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.
