eng
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Leibniz International Proceedings in Informatics
1868-8969
2018-08-13
24:1
24:18
10.4230/LIPIcs.APPROX-RANDOM.2018.24
article
Generalized Assignment of Time-Sensitive Item Groups
Sarpatwar, Kanthi
1
Schieber, Baruch
1
Shachnai, Hadas
2
IBM Research, Yorktown Heights, NY, USA
Computer Science Department, Technion, Haifa, Israel
We study the generalized assignment problem with time-sensitive item groups (chi-AGAP). It has central applications in advertisement placement on the Internet, and in virtual network embedding in Cloud data centers. We are given a set of items, partitioned into n groups, and a set of T identical bins (or, time-slots). Each group 1 <= j <= n has a time-window chi_j = [r_j, d_j]subseteq [T] in which it can be packed. Each item i in group j has a size s_i>0 and a non-negative utility u_{it} when packed into bin t in chi_j. A bin can accommodate at most one item from each group and the total size of the items in a bin cannot exceed its capacity. The goal is to find a feasible packing of a subset of the items in the bins such that the total utility from groups that are completely packed is maximized. Our main result is an Omega(1)-approximation algorithm for chi-AGAP. Our approximation technique relies on a non-trivial rounding of a configuration LP, which can be adapted to other common scenarios of resource allocation in Cloud data centers.
https://drops.dagstuhl.de/storage/00lipics/lipics-vol116-approx-random2018/LIPIcs.APPROX-RANDOM.2018.24/LIPIcs.APPROX-RANDOM.2018.24.pdf
Approximation Algorithms
Packing and Covering problems
Generalized Assignment problem