Multi-Way Co-Ranking: Index-Space Partitioning of Sorted Sequences Without Merge
Abstract
We present a merge-free algorithm for multi-way co-ranking, the problem of computing cut indices i1,…,im that partition each of the m sorted sequences such that all prefix segments together contain exactly K elements. Our method extends two-list co-ranking to arbitrary m, maintaining per-sequence bounds that converge to a consistent global frontier without performing any multi-way merge or value-space search. Rather, we apply binary search to index-space. The algorithm runs in O((Σt nt)\, m) time and O(m) space, independent of K. We prove correctness via an exchange argument and discuss applications to distributed fractional knapsack, parallel merge partitioning, and multi-stream joins. Keywords: Co-ranking partitioning Merge-free algorithms Index-space optimization Selection and merging Data structures
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.