Selection on $X_1 + X_1 + \cdots X_m$ via Cartesian product tree
Data Structures and Algorithms
2020-08-18 v1
Abstract
Selection on the Cartesian product is a classic problem in computer science. Recently, an optimal algorithm for selection on , based on soft heaps, was introduced. By combining this approach with layer-ordered heaps (LOHs), an algorithm using a balanced binary tree of selections was proposed to perform -selection on in , where have length . Here, that algorithm is combined with a novel, optimal LOH-based algorithm for selection on (without a soft heap). Performance of algorithms for selection on are compared empirically, demonstrating the benefit of the algorithm proposed here.
Cite
@article{arxiv.2008.07023,
title = {Selection on $X_1 + X_1 + \cdots X_m$ via Cartesian product tree},
author = {Patrick Kreitzberg and Kyle Lucke and Jake Pennington and Oliver Serang},
journal= {arXiv preprint arXiv:2008.07023},
year = {2020}
}