Optimal $k$-Secretary with Logarithmic Memory
Abstract
We study memory-bounded algorithms for the -secretary problem. The algorithm of Kleinberg (SODA 2005) achieves an optimal competitive ratio of , yet a straightforward implementation requires memory. Our main result is a -secretary algorithm that matches the optimal competitive ratio using words of memory. We prove this result by establishing a general reduction from -secretary to (random-order) quantile estimation, the problem of finding the -th largest element in a stream. We show that a quantile estimation algorithm with an expected error (in terms of the rank) gives a -competitive -secretary algorithm with extra words. We then introduce a new quantile estimation algorithm that achieves an expected error bound using memory. Of independent interest, we give a different algorithm that uses words and finds the -th largest element exactly with high probability, generalizing a result of Munro and Paterson (1980).
Keywords
Cite
@article{arxiv.2502.09834,
title = {Optimal $k$-Secretary with Logarithmic Memory},
author = {Mingda Qiao and Wei Zhang},
journal= {arXiv preprint arXiv:2502.09834},
year = {2026}
}
Comments
To appear at ICALP 2026