Resource Allocation for Covering Time Varying Demands

Chakaravarthy, Venkatesan T. ; Kumar, Amit ; Roy, Sambuddha ; Sabharwal, Yogish (2011) Resource Allocation for Covering Time Varying Demands Lecture Notes in Computer Science, 6942 . pp. 543-554. ISSN 0302-9743

Full text not available from this repository.

Official URL: http://doi.org/10.1007/978-3-642-23719-5_46

Related URL: http://dx.doi.org/10.1007/978-3-642-23719-5_46

Abstract

We consider the problem of allocating resources to satisfy demand requirements varying over time. The input specifies a demand for each timeslot. Each resource is specified by a start-time, end-time, an associated cost and a capacity. A feasible solution is a multiset of resources such that at any point of time, the sum of the capacities offered by the resources is at least the demand requirement at that point of time. The goal is to minimize the total cost of the resources included in the solution. This problem arises naturally in many scenarios such as workforce management, sensor networks, cloud computing, energy management and distributed computing. We study this problem under the partial cover setting and the zero-one setting. In the former scenario, the input also includes a number k and the goal is to choose a minimum cost solution that satisfies the demand requirements of at least k timeslots. For this problem, we present a 16-approximation algorithm; we show that there exist “well-structured” near-optimal solutions and that such a solution can be found in polynomial time via dynamic programming. In the zero-one setting, a feasible solution is allowed to pick at most one copy of any resource. For this case, we present a 4-approximation algorithm; our algorithm uses a novel LP relaxation involving flow-cover inequalities.

Item Type:Article
Source:Copyright of this article belongs to Springer-Verlag.
ID Code:123527
Deposited On:29 Sep 2021 11:55
Last Modified:29 Sep 2021 11:55

Repository Staff Only: item control page