Improved Approximation for Two-dimensional Vector Multiple Knapsack

07/05/2023
by   Tomer Cohen, et al.
0

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/2 - ε)-approximation algorithm for 2VMK, for every fixed ε > 0, thus improving the best known ratio of (1 - 1/e-ε) 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/24/2023

An EPTAS for Cardinality Constrained Multiple Knapsack via Iterative Randomized Rounding

We study the Uniform Cardinality Constrained Multiple Knapsack problem (...
research
05/25/2022

An Asymptotic (4/3+ε)-Approximation for the 2-Dimensional Vector Bin Packing Problem

We study the 2-Dimensional Vector Bin Packing Problem (2VBP), a generali...
research
07/20/2020

Tight Approximations for Modular and Submodular Optimization with d-Resource Multiple Knapsack Constraints

A multiple knapsack constraint over a set of items is defined by a set o...
research
03/18/2021

Improved Approximation Algorithms for 2-Dimensional Knapsack: Packing into Multiple L-Shapes, Spirals, and More

In the 2-Dimensional Knapsack problem (2DK) we are given a square knapsa...
research
07/03/2019

Generalized Assignment via Submodular Optimization with Reserved Capacity

We study a variant of the generalized assignment problem ( GAP) with gro...
research
04/23/2022

Approximation Algorithms for Interdiction Problem with Packing Constraints

We study a bilevel optimization problem which is a zero-sum Stackelberg ...
research
09/09/2022

A Close Look at a Systematic Method for Analyzing Sets of Security Advice

We carry out a detailed analysis of the security advice coding method (S...

Please sign up or login with your details

Forgot password? Click here to reset