Tight Bounds for Sorting Under Partial Information
Ivor van der Hoog, Daniel Rutschmann
摘要
Sorting is one of the fundamental algorithmic problems in theoretical computer science. It has a natural generalization, introduced by Fredman in 1976, called sorting under partial information. The input consists of: –a ground setof size, –a partial oracle(where partial oracle queries for anyoutput whether, for some partial order), –a linear oracle(where linear oracle queries for anyoutput whetherand the orderextends) The goal is to recover the linear orderonusing the fewest number of linear oracle queries. In this problem, we measure algorithmic complexity through three metrics: the number of linear oracle queries to, the number of partial oracle queries to, and the time spent (the number of algorithmic instructions required to identify for which pairsa partial or linear oracle query is performed). Letdenote the number of linear extensions of. Any algorithm requires worst-caselinear oracle queries to recover the linear order on. In 1984, Kahn and Saks presented the first algorithm that useslinear oracle queries (usingpartial oracle queries and exponential time). Since then, both the general problem and restricted variants have been consistently studied. The state-of-the-art for the general problem is by Cardinal, Fiorini, Joret, Jungers and Munro who at STOC'10 manage to separate the linear and partial oracle queries into a preprocessing and query phase. They can preprocessusingpartial oracle queries andtime. Then, given, they uncover the linear order oninlinear oracle queries andtime - which is worst-case optimal in the number of linear oracle queries but not in the time spent. We present the first algorithm that uses a subquadratic number of partial oracle queries. For any constant, our algorithm can preprocessusing Opartial oracle queries and time. Given, we uncover the linear order onusinglinear oracle queries and time, which is worst-case optimal. We show a matching lower bound for the prepossessing also, as we show that there exist positive constantswhere for any constant, any algorithm that uses at mostpartial oracle queries must use worst-case at leastlinear oracle queries. Thus, we solve the problem of sorting under partial information through an algorithm that is asymptotically tight across all three metrics.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper1
相关 Paper
- Stochastic and Worst-Case Generalized Sorting RevisitedWilliam Kuszmaul, Shyam NarayananFOCS 2021 · 被引用 2 次
- Combinatorial Optimization using Comparison OraclesVincent Cohen-Addad, Tommaso d'Orsi, Anupam Gupta, Guru Guruganesh 等STOC 2026 · 被引用 2 次
- Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in ParallelYixin Chen, Tonmoy Dey, Alan KuhnleNeurIPS 2021 · 被引用 21 次
- Improved Lower Bounds for Submodular Function MinimizationDeeparnab Chakrabarty, Andrei Graur, Haotian Jiang, Aaron SidfordFOCS 2022 · 被引用 2 次
- Median Selection with Noisy and Structural InformationChenglin Fan, Mingyu KangNeurIPS 2025
