arXiv · 2604.21877
A simple $(2+\epsilon)$-approximation for knapsack interdiction
Abstract
In the knapsack interdiction problem, there are $n$ items, each with a non-negative profit, interdiction cost, and packing weight. There is also an interdiction budget and a capacity. The objective is to select a set of items to interdict (delete) subject to the budget which minimizes the maximum profit attainable by packing the remaining items subject to the capacity. We present a $(2+\epsilon)$-approximation running in $O(n^3\epsilon^{-1}\log(\epsilon^{-1}\log\sum_i p_i))$ time. Although a polynomial-time approximation scheme (PTAS) is already known for this problem, our algorithm is considerably simpler and faster. The approach also generalizes naturally to a $(1+t+\epsilon)$-approximation for $t$-dimensional knapsack interdiction with running time $O(n^{t+2}\epsilon^{-1}\log(\epsilon^{-1}\log\sum_i p_i))$.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Noah Weninger. 2026-04-23. A simple $(2+\epsilon)$-approximation for knapsack interdiction. https://arxiv.org/abs/2604.21877
Cite the original work for its findings. Save a collection to share your selection of sources.