TY - GEN
T1 - Approximation Algorithms for Round-UFP and Round-SAP
AU - Kar, Debajyoti
AU - Khan, Arindam
AU - Wiese, Andreas
N1 - Publisher Copyright:
© 2022 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. All rights reserved.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - We study Round-UFP and Round-SAP, two generalizations of the classical Bin Packing problem that correspond to the unsplittable flow problem on a path (UFP) and the storage allocation problem (SAP), respectively. We are given a path with capacities on its edges and a set of jobs where for each job we are given a demand and a subpath. In Round-UFP, the goal is to find a packing of all jobs into a minimum number of copies (rounds) of the given path such that for each copy, the total demand of jobs on any edge does not exceed the capacity of the respective edge. In Round-SAP, the jobs are considered to be rectangles and the goal is to find a non-overlapping packing of these rectangles into a minimum number of rounds such that all rectangles lie completely below the capacity profile of the edges. We show that in contrast to Bin Packing, both problems do not admit an asymptotic polynomialtime approximation scheme (APTAS), even when all edge capacities are equal. However, for this setting, we obtain asymptotic (2 + ϵ)-approximations for both problems. For the general case, we obtain an O(log log n)-approximation algorithm and an O(log log 1 δ )-approximation under (1 + δ)- resource augmentation for both problems. For the intermediate setting of the no bottleneck assumption (i.e., the maximum job demand is at most the minimum edge capacity), we obtain an absolute 12-and an asymptotic (16+ϵ)-approximation algorithm for Round-UFP and Round-SAP, respectively.
AB - We study Round-UFP and Round-SAP, two generalizations of the classical Bin Packing problem that correspond to the unsplittable flow problem on a path (UFP) and the storage allocation problem (SAP), respectively. We are given a path with capacities on its edges and a set of jobs where for each job we are given a demand and a subpath. In Round-UFP, the goal is to find a packing of all jobs into a minimum number of copies (rounds) of the given path such that for each copy, the total demand of jobs on any edge does not exceed the capacity of the respective edge. In Round-SAP, the jobs are considered to be rectangles and the goal is to find a non-overlapping packing of these rectangles into a minimum number of rounds such that all rectangles lie completely below the capacity profile of the edges. We show that in contrast to Bin Packing, both problems do not admit an asymptotic polynomialtime approximation scheme (APTAS), even when all edge capacities are equal. However, for this setting, we obtain asymptotic (2 + ϵ)-approximations for both problems. For the general case, we obtain an O(log log n)-approximation algorithm and an O(log log 1 δ )-approximation under (1 + δ)- resource augmentation for both problems. For the intermediate setting of the no bottleneck assumption (i.e., the maximum job demand is at most the minimum edge capacity), we obtain an absolute 12-and an asymptotic (16+ϵ)-approximation algorithm for Round-UFP and Round-SAP, respectively.
KW - Approximation Algorithms
KW - Rectangle Packing
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=85137572269&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ESA.2022.71
DO - 10.4230/LIPIcs.ESA.2022.71
M3 - Conference contribution
AN - SCOPUS:85137572269
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 30th Annual European Symposium on Algorithms, ESA 2022
A2 - Chechik, Shiri
A2 - Navarro, Gonzalo
A2 - Rotenberg, Eva
A2 - Herman, Grzegorz
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 30th Annual European Symposium on Algorithms, ESA 2022
Y2 - 5 September 2022 through 9 September 2022
ER -