Online Facility Assignment

We consider the online facility assignment problem, with a set of facilities F of equal capacity l in metric space and customers arriving one by one in an online manner. We must assign customer \(c_i\) to facility \(f_j\) before the next customer \(c_{i+1}\) arrives. The cost of this assignment is the distance between \(c_i\) and \(f_j\). The total number of customers is at most |F|l and each customer must be assigned to a facility. The objective is to minimize the sum of all assignment costs. We first consider the case where facilities are placed on a line so that the distance between adjacent facilities is the same and customers appear anywhere on the line. We describe a greedy algorithm with competitive ratio 4|F| and another one with competitive ratio |F|. Finally, we consider a variant in which the facilities are placed on the vertices of a graph and two algorithms in that setting.

[1]  Samir Khuller,et al.  On-Line Algorithms for Weighted Bipartite Matching and Stable Marriages , 1991, Theor. Comput. Sci..

[2]  Lyle A. McGeoch,et al.  Competitive Algorithms for Server Problems , 1990, J. Algorithms.

[3]  Bala Kalyanasundaram,et al.  Online Weighted Matching , 1993, J. Algorithms.

[4]  Joseph Naor,et al.  An O (log2 k )-Competitive Algorithm for Metric Bipartite Matching , 2007, ESA.

[5]  Elias Koutsoupias,et al.  On the competitive ratio of the work function algorithm for the k-server problem , 2004, Theor. Comput. Sci..

[6]  Marek Chrobak,et al.  The 3-server problem in the plane , 2002, Theor. Comput. Sci..

[7]  Kirk Pruhs,et al.  A o(n) -Competitive Deterministic Algorithm for Online Matching on a Line , 2014, WAOA.

[8]  Ming-Yang Kao,et al.  Searching in an unknown environment: an optimal randomized algorithm for the cow-path problem , 1996, SODA '93.

[9]  Marek Chrobak,et al.  New results on server problems , 1991, SODA '90.

[10]  Zvi Drezner,et al.  Facility location - applications and theory , 2001 .

[11]  Toshihiro Akagi,et al.  On r-Gatherings on the Line , 2017 .

[12]  A. Volgenant,et al.  Facility location: a survey of applications and methods , 1996 .

[13]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[14]  Christos H. Papadimitriou,et al.  The 2-Evader Problem , 1996, Inf. Process. Lett..

[15]  Jon M. Kleinberg A Lower Bound for Two-Server Balancing Algorithms , 1994, Inf. Process. Lett..

[16]  Evripidis Bampis,et al.  Approximation and Online Algorithms : 12th International Workshop, WAOA 2014, Wrocław, Poland, September 11-12, 2014, Revised Selected Papers , 2015 .

[17]  Joseph Naor,et al.  A Randomized O(log2k)-Competitive Algorithm for Metric Bipartite Matching , 2012, Algorithmica.

[18]  Marek Chrobak,et al.  An Optimal On-Line Algorithm for k-Servers on Trees , 1991, SIAM J. Comput..

[19]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[20]  Amitai Armon,et al.  On Min-Max r -Gatherings , 2007, WAOA.