arXiv:2605.00201cs.DScs.LG2026-05中稿 · ICML

提出更真实的图论算法代价模型,揭示了基础问题的最优查询开销。

Matroid Algorithms Under Size-Sensitive Independence Oracles

  • 引入按集合大小计费的独立性查询模型,更贴近真实计算开销。
  • 证明寻找基、近似秩与划分大小的最优查询复杂度为接近二次方。
  • 对电路大小受限的拟阵,提出更优算法,突破二次瓶颈。

传统拟阵算法的预言机模型假设每次独立性查询耗时恒定,忽略查询集大小的影响。对于如图拟阵等常见类,单次查询可能需线性时间,使该假设不切实际。本文引入大小敏感代价模型,查询成本随集合大小|Q|增长。多数拟阵类存在近乎线性时间的预言机实现,该模型更真实反映查询开销,并支持一般拟阵与其特殊情形间的公平比较。在此框架下研究三类基本任务:找基、近似秩、近似划分大小。我们建立紧致上下界,表明最优查询代价(至对数因子)在拟阵规模上为二次方。算法侧给出显式构造过程;复杂度侧的下界为无条件成立,甚至对较弱判别形式也成立。此外,对最大圈大小不超过c的拟阵,我们给出期望查询代价为O(n^{2-1/c} log n)的算法,打破二次界限。

原文摘要 · Abstract (English)

The standard oracle model for matroid algorithms assumes that each independence query can be answered in constant time, regardless of the size of the queried set. While this abstraction has underpinned much of the theoretical progress in matroid optimization, it masks the true computational effort required by these algorithms. In particular, for natural and widely studied classes such as graphic matroids, even a single independence query can require work linear in the size of the set, making the constant-time assumption implausible. We address this gap by introducing a size-sensitive cost model where the cost of a query $Q$ scales with $|Q|$. Nearly linear-time oracle implementations exist for broad families of matroids, and this refined abstraction therefore captures the true cost of query evaluation while allowing for a more faithful comparison between general matroids and their natural special cases. Within this framework we study three fundamental algorithmic tasks: finding a basis of a matroid, approximating its rank, and approximating its partition size. We establish tight results, proving nearly matching upper and lower bounds that show the optimal query cost is (up to logarithmic factors) quadratic in the size of the matroid. On the algorithmic side, our upper bounds are realized by explicit procedures that construct the desired solution. On the complexity side, our lower bounds are unconditional and already hold even for weaker distinguishing formulations of the problems. Finally, for matroids with maximum circuit size at most $c$, we show that the quadratic barrier can be broken, providing an algorithm that calculates the maximum-weight basis with expected query cost $\mathcal{O}(n^{2-1/c} \log n)$.

拟阵算法查询复杂度图论下界分析

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。