CS 789 THEORY SEMINAR [home]

Speaker:  Chaitanya Swamy
Affiliation:  Cornell University, Computer Science
Date: Monday, October 28, 2002
Title:
Primal dual algorithms for Connected Facility Location

Abstract:

Consider a setting where we have some facilities and demand points. We want to open facilities, assign each demand point to an open facility, and further connect the open facilities by a Steiner tree. The tree allows the open facilities to communicate easily with each other. This is the Connected Facility Location problem. We are given a graph G = (V,E) with costs c_e on the edges, a set of facilities \F, and a set of demands or clients, \D. We are also given a parameter M. A solution opens a set of facilities, assigns each demand j to an open facility, and connects the open facilities by a Steiner tree. The total cost incurred is the sum of the facility opening costs, the client assignment costs and the M times the cost of the Steiner tree. We want a solution of minimum cost. A special case is when all opening costs are 0 and facilities may be opened anywhere, i.e., \F=V. If we know a facility v in the optimal solution, then this problem reduces to the rent-or-buy problem.

We give the first primal-dual algorithms for these problems and achieve the best known approximation guarantees. We give a 9-approx. algorithm for connected facility location and a 5-approx. for the rent-or-buy problem. In this talk I will focus mainly on the rent-or-buy problem.


We also use our algorithm to get a constant-factor approximation for the Connected k-Median problem.