中文

快速确定性选择算法

数据结构与算法 2016-08-05 v2

摘要

中位数之中位数(也称为BFPRT)算法虽然是里程碑式的理论成就,但由于其及其变体比基于采样的简单方法更慢,在实践中很少使用。本文的主要贡献是一种基于精炼的MedianOfMedians定义的快速线性时间确定性选择算法QuickselectAdaptive。该算法的性能使得确定性选择——连同其可复现运行、可预测运行时间和抵御病态输入的特性——进入了实用范围。我们在独立同分布随机输入和正态分布输入上展示了结果。测量表明QuickselectAdaptive比最先进的基线更快。

关键词

引用

@article{arxiv.1606.00484,
  title  = {Fast Deterministic Selection},
  author = {Andrei Alexandrescu},
  journal= {arXiv preprint arXiv:1606.00484},
  year   = {2016}
}

备注

Pre-publication draft