English

Sorting Short Integers

Computational Complexity 2021-05-10 v5

Abstract

We build boolean circuits of size O(nm2)O(nm^2) and depth O(log(n)+mlog(m))O(\log(n) + m \log(m)) for sorting nn integers each of mm-bits. We build also circuits that sort nn integers each of mm-bits according to their first kk bits that are of size O(nmk(1+log(n)log(m)))O(nmk(1 + \log^*(n) - \log^*(m))) and depth O(log3(n))O(\log^{3}(n)). This improves on the result of Asharov et al. arXiv:2010.09884 and resolves some of their open questions.

Cite

@article{arxiv.2102.10027,
  title  = {Sorting Short Integers},
  author = {Michal Koucký and Karel Král},
  journal= {arXiv preprint arXiv:2102.10027},
  year   = {2021}
}