Augmenting Packing Dynamic Programs to Handle (Many) Additional Budget Constraints
Alexander Armbruster, Fabrizio Grandoni, Antoine Tinguely, Andreas Wiese
Abstract
In a packing problem, we are given a collection of items, each one with a given profit. Our goal is to compute a maximum profit subset of these items that satisfies a given set of packing constraints which depend on the problem at hand. Several approximation algorithms for well-studied NP-hard packing problems are based on a reduction to an auxiliary (packing) problem which is then solved with a dynamic program (DP). Examples for this include approximation algorithms for Knapsack, Geometric Knapsack, Independent Set of Rectangles, and Maximum Throughput Scheduling.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get e613411b-0605-43e2-86d7-bfd74f6efd1fCited by top-tier papers1
- Randomized Rounding over Dynamic ProgramsÉtienne Bamas, Shi Li, Lars RohwedderSTOC 2026 · 1 citation
Related papers
- (1 - ε)-Approximation of Knapsack in Nearly Quadratic TimeXiao MaoSTOC 2024
- A Tight (3/2 + ∈ )-Approximation Algorithm for Demand Strip PackingFranziska Eberle, Felix Hommelsheim, Malin Rau, Stefan WalzerSODA 2025 · 2 citations
- Approximation Schemes and Structural Barriers for the Two-Dimensional Knapsack Problem with RotationsDebajyoti Kar, Arindam Khan, Andreas WieseSTOC 2026 · 2 citations
- Passing the Limits of Pure Local Search for Weighted k-Set PackingMeike NeuwohnerSODA 2023 · 10 citations
- Improved Approximation Algorithms for Non-preemptive Throughput MaximizationAlexander Armbruster, Fabrizio Grandoni, Antoine Tinguely, Andreas WieseSTOC 2026 · 1 citation
