Augmenting Packing Dynamic Programs to Handle (Many) Additional Budget Constraints

View at publisher
Authors: Alexander Armbruster, Fabrizio Grandoni, Antoine Tinguely, Andreas Wiese
Cited by: 0

Abstract

In a packing problem, we are given a collection \(I\) of \(n\) 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.

Fields of Study & Subjects

Optimization and Packing Problems Complexity and Algorithms in Graphs Vehicle Routing Optimization Methods

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
1521–1535
Publication date
1 January 2026
Language
EN