Finding the Median (Obliviously) with Bounded Space
Paul Beame, Vincent Liew, Mihai P\v{a}tra\c{s}cu

TL;DR
This paper establishes a nearly tight lower bound on the time complexity of oblivious algorithms for median finding with bounded space, highlighting fundamental limits in space-time trade-offs for this problem.
Contribution
It proves a new lower bound on the time complexity of oblivious median finding algorithms using limited space, extending understanding of computational constraints.
Findings
Any oblivious median-finding algorithm with space S requires at least Omega(n log log_S n) time.
The bound applies to determining the median's parity, not just its value.
Implications include size lower bounds for read-once branching programs and complexity class separations.
Abstract
We prove that any oblivious algorithm using space to find the median of a list of integers from requires time . This bound also applies to the problem of determining whether the median is odd or even. It is nearly optimal since Chan, following Munro and Raman, has shown that there is a (randomized) selection algorithm using only registers, each of which can store an input value or -bit counter, that makes only passes over the input. The bound also implies a size lower bound for read-once branching programs computing the low order bit of the median and implies the analog of for length oblivious branching programs.
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Optimization and Search Problems
