Breaking the Barrier of 2 for the Storage Allocation Problem
Tobias M\"omke, Andreas Wiese

TL;DR
This paper advances approximation algorithms for the Storage Allocation Problem, surpassing the longstanding ratio of 2, with improved ratios for uniform and non-uniform capacities, and explores resource augmentation strategies.
Contribution
It introduces the first polynomial-time algorithm with an approximation ratio below 2 for SAP, and provides improved algorithms for uniform and non-uniform capacities, including resource augmentation methods.
Findings
Polynomial-time (63/32) < 1.969-approximation for uniform capacities
Quasi-polynomial (1.997) approximation for non-uniform capacities
Resource augmentation yields ratios of 3/2 + epsilon and 1 + epsilon
Abstract
Packing problems are an important class of optimization problems. The probably most well-known problem if this type is knapsack and many generalizations of it have been studied in the literature like Two-dimensional Geometric Knapsack (2DKP) and Unsplittable Flow on a Path (UFP). For the latter two problems, recently the first polynomial time approximation algorithms with better approximation ratios than 2 were presented [G\'alvez et al., FOCS 2017][Grandoni et al., STOC 2018]. In this paper we break the barrier of 2 for the Storage Allocation Problem (SAP) which is a natural intermediate problem between 2DKP and UFP. We are given a path with capacitated edges and a set of tasks where each task has a start vertex, an end vertex, a size, and a profit. We seek to select the most profitable set of tasks that we can draw as non-overlapping rectangles underneath the capacity profile of the…
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.
