跳到正文
研踪PaperTrail
← 研踪 PaperTrail

arXiv:2611.15792 · v1

Bounded Knapsack in Truly Subquadratic Time

首次提交 2026-11-12 02:06
版本更新 2026-11-12 02:06
雷达观测 2026-11-13 14:16
arXiv ↗PDF ↗

摘要

Bounded Knapsack asks how many copies of each item to take to maximize profit under a capacity constraint. Given nn records with binary-encoded multiplicities, we return optimal counts in randomized time with a fixed power saving in the maximum item weight wmax⁡w_{\max} or maximum item profit pmax⁡p_{\max}. Fix 1<ρ<21<ρ<2 and suppose integer (min⁡,+)(\min,+)-convolution on length-mm arrays can be computed with failure probability at most ηη in O~(mρ)\widetilde O(m^ρ) time, up to polynomial factors in the entry bit length and log⁡(1/η)\log(1/η). Put f(ρ)=4(3−ρ)/(8−3ρ).f(ρ)=4(3-ρ)/(8-3ρ). For any fixed ε>0ε>0, on inputs whose integers have magnitude polynomial in n+min⁡(wmax⁡,pmax⁡)n+\min(w_{\max},p_{\max}), our algorithm runs in time O~(nmin⁡(wmax⁡,pmax⁡)f(ρ)+ε).\widetilde O\bigl(n\min(w_{\max},p_{\max})^{f(ρ)+ε}\bigr). It returns optimal counts with high probability. If convolution saves δ=2−ρδ=2-ρ in its exponent, knapsack retains δ/(1+3δ/2)δ/(1+3δ/2). With the integer convolution exponent 1.96013970409251.9601397040925, a separate parameter choice gives O~(n+min⁡(wmax⁡,pmax⁡)1.961)\widetilde O(n+\min(w_{\max},p_{\max})^{1.961}), including for 0-1 Knapsack. We keep the copies compressed. Witnessed convolutions generate residual queries, and local linear programs filter them by cost. Resilient lattice cores allow recursive states to coalesce. Progression reserves support rounding, and a thin affordable fiber yields a lift that reduces the normalized column volume. This volume bounds the number of LP regions a grid lookup examines.

作者备注:66 pages, 5 figures

AI 论文解读

基于摘要 · 非全文审阅

此版本尚未生成 AI 解读。解读由后台任务生成并按论文版本保存,登录后共享已有结果。

版本差异

目前只收录了一个版本。收录下一版后,可以对照标题、作者、分类和摘要。

观测到的版本

相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。

v1 · 2026-11-12 02:06 · 最新观测版本

Bounded Knapsack in Truly Subquadratic Time

Bounded Knapsack asks how many copies of each item to take to maximize profit under a capacity constraint. Given nn records with binary-encoded multiplicities, we return optimal counts in randomized time with a fixed power saving in the maximum item weight wmax⁡w_{\max} or maximum item profit pmax⁡p_{\max}. Fix 1<ρ<21<ρ<2 and suppose integer (min⁡,+)(\min,+)-convolution on length-mm arrays can be computed with failure probability at most ηη in O~(mρ)\widetilde O(m^ρ) time, up to polynomial factors in the entry bit length and log⁡(1/η)\log(1/η). Put f(ρ)=4(3−ρ)/(8−3ρ).f(ρ)=4(3-ρ)/(8-3ρ). For any fixed ε>0ε>0, on inputs whose integers have magnitude polynomial in n+min⁡(wmax⁡,pmax⁡)n+\min(w_{\max},p_{\max}), our algorithm runs in time O~(nmin⁡(wmax⁡,pmax⁡)f(ρ)+ε).\widetilde O\bigl(n\min(w_{\max},p_{\max})^{f(ρ)+ε}\bigr). It returns optimal counts with high probability. If convolution saves δ=2−ρδ=2-ρ in its exponent, knapsack retains δ/(1+3δ/2)δ/(1+3δ/2). With the integer convolution exponent 1.96013970409251.9601397040925, a separate parameter choice gives O~(n+min⁡(wmax⁡,pmax⁡)1.961)\widetilde O(n+\min(w_{\max},p_{\max})^{1.961}), including for 0-1 Knapsack. We keep the copies compressed. Witnessed convolutions generate residual queries, and local linear programs filter them by cost. Resilient lattice cores allow recursive states to coalesce. Progression reserves support rounding, and a thin affordable fiber yields a lift that reduces the normalized column volume. This volume bounds the number of LP regions a grid lookup examines.

查看此版本解读 →查看此版本原文 ↗