English

Parallel multiple selection by regular sampling

Distributed, Parallel, and Cluster Computing 2016-11-21 v2

Abstract

In this paper we present a deterministic parallel algorithm solving the multiple selection problem in congested clique model. In this problem for given set of elements S and a set of ranks K={k1,k2,...,kr}K = \{k_1 , k_2 , ..., k_r \} we are asking for the kik_i-th smallest element of SS for 1ir1 \leq i \leq r. The presented algorithm is deterministic, time optimal , and needs O(logr+1(n))O(\log^*_{r+1} (n)) communication rounds, where nn is the size of the input set, and rr is the size of the rank set. This algorithm may be of theoretical interest, as for r=1r = 1 (classic selection problem) it gives an improvement in the asymptotic synchronization cost over previous O(loglogp)O(\log \log p) communication rounds solution, where pp is size of clique.

Keywords

Cite

@article{arxiv.1611.05549,
  title  = {Parallel multiple selection by regular sampling},
  author = {Krzysztof Nowicki},
  journal= {arXiv preprint arXiv:1611.05549},
  year   = {2016}
}