Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems
Journal of the ACM (JACM)
A PTAS for the multiple knapsack problem
SODA '00 Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms
Approximation algorithms
The constrained compartmentalised knapsack problem
Computers and Operations Research
The class constrained bin packing problem with applications to video-on-demand
Theoretical Computer Science
A one-dimensional bin packing problem with shelf divisions
Discrete Applied Mathematics
Hi-index | 5.23 |
Given a knapsack of size K, non-negative values d and Δ, and a set S of items, each item e ∈ S with size Se and value Ve, we define a shelf as a subset of items packed inside a bin with total items size at most Δ. Two subsequent shelves must be separated by a shelf divisor of size d. The size of a shelf is the total size of its items plus the size of the shelf divisor. The SHELF-KNAPSACK Problem (SK) is to find a subset S' ⊆ S partitioned into shelves with total shelves size at most K and maximum value. The CLASS CONSTRAINED SHELF KNAPSACK (CCSK) is a generalization of the problem SK, where each item in S has a class and each shelf in the solution must have only items of the same class. We present approximation schemes for the SK and the CCSK problems. To our knowledge, these are the first approximation results where shelves of non-null size are used in knapsack problems.