On the Two-Dimensional Knapsack Problem for Convex Polygons
Arturo Merino, Andreas Wiese

TL;DR
This paper introduces approximation algorithms for the two-dimensional convex polygon knapsack problem, allowing arbitrary rotations and providing near-optimal solutions with theoretical guarantees.
Contribution
It presents the first approximation algorithms for convex polygons in 2D knapsack, including rotation and resource augmentation techniques, extending beyond rectangles and circles.
Findings
Quasi-polynomial time $O(1)$-approximation for general convex polygons
Polynomial time $O(1)$-approximation for triangles
Resource augmentation algorithm achieving optimal weight
Abstract
We study the two-dimensional geometric knapsack problem for convex polygons. Given a set of weighted convex polygons and a square knapsack, the goal is to select the most profitable subset of the given polygons that fits non-overlappingly into the knapsack. We allow to rotate the polygons by arbitrary angles. We present a quasi-polynomial time -approximation algorithm for the general case and a polynomial time -approximation algorithm if all input polygons are triangles, both assuming polynomially bounded integral input data. Also, we give a quasi-polynomial time algorithm that computes a solution of optimal weight under resource augmentation, i.e., we allow to increase the size of the knapsack by a factor of for some but compare ourselves with the optimal solution for the original knapsack. To the best of our knowledge, these are the first results for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
