TY - GEN
T1 - Improved Approximation for Two-Dimensional Vector Multiple Knapsack
AU - Cohen, Tomer
AU - Kulik, Ariel
AU - Shachnai, Hadas
N1 - Publisher Copyright:
© Tomer Cohen, Ariel Kulik, and Hadas Shachnai; licensed under Creative Commons License CC-BY 4.0.
PY - 2023/12/1
Y1 - 2023/12/1
N2 - We study the uniform 2-dimensional vector multiple knapsack (2VMK) problem, a natural variant of multiple knapsack arising in real-world applications such as virtual machine placement. The input for 2VMK is a set of items, each associated with a 2-dimensional weight vector and a positive profit, along with m 2-dimensional bins of uniform (unit) capacity in each dimension. The goal is to find an assignment of a subset of the items to the bins, such that the total weight of items assigned to a single bin is at most one in each dimension, and the total profit is maximized. Our main result is a (1 − ln 2 − ε)-approximation algorithm for 2VMK, for every fixed ε > 0, 2 thus improving the best known ratio of (1 − 1e − ε) which follows as a special case from a result of [Fleischer at al., MOR 2011]. Our algorithm relies on an adaptation of the Round&Approx framework of [Bansal et al., SICOMP 2010], originally designed for set covering problems, to maximization problems. The algorithm uses randomized rounding of a configuration-LP solution to assign items to ≈ m · ln 2 ≈ 0.693 · m of the bins, followed by a reduction to the (1-dimensional) Multiple Knapsack problem for assigning items to the remaining bins.
AB - We study the uniform 2-dimensional vector multiple knapsack (2VMK) problem, a natural variant of multiple knapsack arising in real-world applications such as virtual machine placement. The input for 2VMK is a set of items, each associated with a 2-dimensional weight vector and a positive profit, along with m 2-dimensional bins of uniform (unit) capacity in each dimension. The goal is to find an assignment of a subset of the items to the bins, such that the total weight of items assigned to a single bin is at most one in each dimension, and the total profit is maximized. Our main result is a (1 − ln 2 − ε)-approximation algorithm for 2VMK, for every fixed ε > 0, 2 thus improving the best known ratio of (1 − 1e − ε) which follows as a special case from a result of [Fleischer at al., MOR 2011]. Our algorithm relies on an adaptation of the Round&Approx framework of [Bansal et al., SICOMP 2010], originally designed for set covering problems, to maximization problems. The algorithm uses randomized rounding of a configuration-LP solution to assign items to ≈ m · ln 2 ≈ 0.693 · m of the bins, followed by a reduction to the (1-dimensional) Multiple Knapsack problem for assigning items to the remaining bins.
KW - approximation algorithms
KW - randomized rounding
KW - two-dimensional packing
KW - vector multiple knapsack
UR - http://www.scopus.com/inward/record.url?scp=85179130559&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ISAAC.2023.20
DO - 10.4230/LIPIcs.ISAAC.2023.20
M3 - Conference contribution
AN - SCOPUS:85179130559
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 34th International Symposium on Algorithms and Computation, ISAAC 2023
A2 - Iwata, Satoru
A2 - Iwata, Satoru
A2 - Kakimura, Naonori
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 34th International Symposium on Algorithms and Computation, ISAAC 2023
Y2 - 3 December 2023 through 6 December 2023
ER -