Generalized machine activation problems

In this paper we consider a generalization of the machine activation problem introduced recently ["Energy efficient scheduling via partial shutdown" by Khuller, Li and Saha (ACM-SIAM 2010 Symp. on Discrete Algorithms)] where the unrelated parallel machine scheduling problem is studied with machine activation cost. This is the standard unrelated parallel machine scheduling problem with a machine dependent activation cost that is incurred, if any job is assigned to the machine. The problem asks for a choice of machines to activate, and a schedule of all jobs on the active machines subject to the makespan constraint. The goal is to minimize the total activation cost. Our main generalization consists of a general activation cost model, where the activation cost for a machine is a non-decreasing function of its load. We develop a greedy algorithm that yields a fractional assignment of jobs, such that at least n − ε jobs are assigned fractionally and the total cost is at most 1 + ln(n/ε) times the optimum. Combining with standard rounding methods yields improved bounds for several machine activation problems. In addition, we study the machine activation problem with d linear constraints (these could model makespan constraints, as well as other types of constraints). Our method yields a schedule with machine activation cost of O(1/ε log n) times the optimum and a constraint violation by a factor of 2d + ε. This result matches our previous bound for the case d = 1. As a by-product, our method also yields a ln n + 1 approximation factor for the non-metric universal facility location problem for which the cost of opening a facility is an arbitrary non-decreasing function of the number of clients assigned to it. This gives an affirmative answer to the open question posed in earlier work on universal facility location.

[1]  David M. Pennock,et al.  Mechanism Design on Trust Networks , 2007, WINE.

[2]  Éva Tardos,et al.  Facility location with nonuniform hard capacities , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[3]  Jens Vygen From stars to comets: Improved local search for universal facility location , 2007, Oper. Res. Lett..

[4]  Judit Bar-Ilan,et al.  Generalized submodular cover problems and applications , 2001, Theor. Comput. Sci..

[5]  Mohammad Mahdian,et al.  Approximation Algorithms for Metric Facility Location Problems , 2006, SIAM J. Comput..

[6]  Rajmohan Rajaraman,et al.  Analysis of a local search heuristic for facility location problems , 2000, SODA '98.

[7]  József Beck,et al.  "Integer-making" theorems , 1981, Discret. Appl. Math..

[8]  Vahab S. Mirrokni,et al.  The facility location problem with general cost functions , 2003, Networks.

[9]  Sudipto Guha,et al.  Improved combinatorial algorithms for the facility location and k-median problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[10]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[11]  Kamesh Munagala,et al.  Local search heuristic for k-median and facility location problems , 2001, STOC '01.

[12]  Gerhard J. Woeginger,et al.  A comment on scheduling two parallel machines with capacity constraints , 2005, Discret. Optim..

[13]  Samir Khuller,et al.  The load‐distance balancing problem , 2012, Networks.

[14]  Yinyu Ye,et al.  A Multiexchange Local Search Algorithm for the Capacitated Facility Location Problem , 2005, Math. Oper. Res..

[15]  Vijay V. Vazirani,et al.  Approximation algorithms for metric facility location and k-Median problems using the primal-dual schema and Lagrangian relaxation , 2001, JACM.

[16]  Jiawei Zhang,et al.  An approximation algorithm for scheduling two parallel machines with capacity constraints , 2003, Discrete Applied Mathematics.

[17]  Joseph Naor,et al.  Covering problems with hard capacities , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[18]  Laurence A. Wolsey,et al.  An analysis of the greedy algorithm for the submodular set covering problem , 1982, Comb..

[19]  Aravind Srinivasan,et al.  A new approximation technique for resource‐allocation problems , 2010, ICS.

[20]  Richard M. Karp,et al.  Global Wire Routing in Two-Dimensional Arrays (Extended Abstract) , 1983, FOCS.

[21]  Mohammad Mahdian,et al.  A 2-Approximation Algorithm for the Soft-Capacitated Facility Location Problem , 2003, RANDOM-APPROX.

[22]  Samir Khuller,et al.  Energy efficient scheduling via partial shutdown , 2009, SODA '10.

[23]  Dimitris Bertsimas,et al.  Rounding algorithms for covering problems , 1998, Math. Program..

[24]  Alan M. Frieze,et al.  A new rounding procedure for the assignment problem with applications to dense graph arrangement problems , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[25]  David P. Williamson,et al.  Improved approximation algorithms for capacitated facility location problems , 1999, IPCO.

[26]  Aravind Srinivasan,et al.  A unified approach to scheduling on unrelated parallel machines , 2009, JACM.

[27]  Amin Saberi,et al.  A new greedy approach for facility location problems , 2002, STOC '02.

[28]  Michel Minoux,et al.  Graphs and Algorithms , 1984 .

[29]  Aravind Srinivasan,et al.  Improved Approximation Guarantees for Packing and Covering Integer Programs , 1999, SIAM J. Comput..

[30]  Fabián A. Chudak,et al.  Improved Approximation Algorithms for the Uncapacitated Facility Location Problem , 2003, SIAM J. Comput..

[31]  Toshihiro Fujito,et al.  Approximation algorithms for submodular set cover with applications , 2000 .

[32]  Mohammad Mahdian,et al.  Universal Facility Location , 2003, ESA.

[33]  D. Bertsekas Network Flows and Monotropic Optimization (R. T. Rockafellar) , 1985 .

[34]  Éva Tardos,et al.  An approximation algorithm for the generalized assignment problem , 1993, Math. Program..

[35]  Ranveer Chandra,et al.  Optimizing the Placement of Integration Points in Multi-hop Wireless Networks , 2004 .

[36]  Lisa Fleischer Data Center Scheduling, Generalized Flows, and Submodularity , 2010, ANALCO.

[37]  M. Charikar,et al.  An Optimal Bifactor Approximation Algorithm for the Metric Uncapacitated Facility Location Problem , 2006, SIAM J. Comput..

[38]  Éva Tardos,et al.  Approximation algorithms for facility location problems (extended abstract) , 1997, STOC '97.

[39]  Samir Khuller,et al.  Greedy strikes back: improved facility location algorithms , 1998, SODA '98.