中文

多向共排序:无需合并的索引空间分区

数据结构与算法 2025-10-28 v1

摘要

我们提出一种用于多向共排序的无合并算法,解决问题:计算切片索引i_1,...,i_m,以将m个已排序序列划分为每个序列的前缀段,使得所有前缀段总共恰好包含K个元素。该方法将两列表共排序推广至任意m数量级,保持每个序列的界限,使其收敛至一致的全局前沿,而无需执行多向合并或值空间搜索。相反,我们应用二分查找于索引空间。该算法运行时间为O(log(∑_t n_t) log m),空间复杂度为O(m),与K无关。我们通过交换论证证明了正确性,并讨论了分布式分数背包、并行合并分区及多流连接等应用。关键词:共排序 分区 无合并算法 索引空间优化 选择与合并 数据结构

关键词

引用

@article{arxiv.2510.22882,
  title  = {Multi-Way Co-Ranking: Index-Space Partitioning of Sorted Sequences Without Merge},
  author = {Amit Joshi},
  journal= {arXiv preprint arXiv:2510.22882},
  year   = {2025}
}

备注

4 pages