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

03/18/2021
by   Waldo Gálvez, et al.
0

In the 2-Dimensional Knapsack problem (2DK) we are given a square knapsack and a collection of n rectangular items with integer sizes and profits. Our goal is to find the most profitable subset of items that can be packed non-overlappingly into the knapsack. The currently best known polynomial-time approximation factor for 2DK is 17/9+ε<1.89 and there is a (3/2+ε)-approximation algorithm if we are allowed to rotate items by 90 degrees [Gálvez et al., FOCS 2017]. In this paper, we give (4/3+ε)-approximation algorithms in polynomial time for both cases, assuming that all input data are integers polynomially bounded in n. Gálvez et al.'s algorithm for 2DK partitions the knapsack into a constant number of rectangular regions plus one L-shaped region and packs items into those in a structured way. We generalize this approach by allowing up to a constant number of more general regions that can have the shape of an L, a U, a Z, a spiral, and more, and therefore obtain an improved approximation ratio. In particular, we present an algorithm that computes the essentially optimal structured packing into these regions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/17/2021

On Guillotine Separable Packings for the Two-dimensional Geometric Knapsack Problem

In two-dimensional geometric knapsack problem, we are given a set of n a...
research
06/30/2022

A Constructive Heuristic Algorithm for 3D Bin Packing of Irregular Shaped Items

The three-dimensional bin packing problem (3D-BPP) plays an important ro...
research
11/21/2017

Approximating Geometric Knapsack via L-packings

We study the two-dimensional geometric knapsack problem (2DK) in which w...
research
02/11/2021

Approximation Algorithms for Generalized Multidimensional Knapsack

We study a generalization of the knapsack problem with geometric and vec...
research
11/07/2017

Algorithms to Approximate Column-Sparse Packing Problems

Column-sparse packing problems arise in several contexts in both determi...
research
07/05/2023

Improved Approximation for Two-dimensional Vector Multiple Knapsack

We study the uniform 2-dimensional vector multiple knapsack (2VMK) probl...
research
11/22/2020

Harmonic Algorithms for Packing d-dimensional Cuboids Into Bins

We explore approximation algorithms for the d-dimensional geometric bin ...

Please sign up or login with your details

Forgot password? Click here to reset