Integrated Logistics: Approximation Algorithms Combining Facility Location and Network Design
We initiate a study of the approximability of integrated logistics problems that combine elements of facility location and the associated transport network design.
In the simplest version, we are given a graph G = (V, E) with metric edge costs c, a set of potential facilities Open image in new window with nonnegative facility opening costs φ, a set of clients D ⊆V (each with unit demand), and a positive integer u (cable capacity). We wish to open facilities and construct a network of cables, such that every client is served by some open facility and all cable capacities are obeyed. The objective is to minimize the sum of facility opening and cable installation costs. With only one zero-cost facility and infinite u, this is the Steiner tree problem, while with unit capacity cables this is the Uncapacitated Facility Location problem. We give a (ρst+ρufl)-approximation algorithm for this problem, where ρp denotes any approximation ratio for problem P.
For an extension when the facilities don’t have costs but no more than p facilities may be opened, we provide a bicriteria approximation algorithm that has total cost at most ρp -median + 2 times the minimum but opens up to 2p facilities.
Finally, for the general version with k different types of cables, we extend the techniques of [Guha, Meyerson, Munagala, STOC 2001] to provide an O(k) approximation.
KeywordsApproximation Algorithm Facility Location Steiner Tree Facility Location Problem Network Design Problem
Unable to display preview. Download preview PDF.
- 2.Andrews, M., Zhang, L.: The access network design problem. Proc. of the 39th Ann. IEEE Symp. on Foundations of Computer Science, pages 42–49, 1998.Google Scholar
- 3.Arya, V., Garg, N., Khandekar, R., Pandit, V., Meyerson, A., Munagala, K.: Local search heuristic for k-median and facility location problems. Proc. 33rd ACM Symposium on the Theory of Computing, pages 21–29, 2001.Google Scholar
- 4.Awerbuch, B., Azar, Y.: Buy at bulk network design. Proc. 38th Ann. IEEE Symposium on Foundations of Computer Science, pages 542–547, 1997.Google Scholar
- 5.Balinski, M.L.: On finding integer solutions to linear programs. Proc. IBM Scientific Computing Symposium on Combinatorial Problems, pages 225–248, 1966.Google Scholar
- 6.Charikar, M., Guha, S.: Improved combinatorial algorithms for the facility location and k-median problems. Proc. 40th Ann. IEEE Symposium on Foundations of Computer Science, pages 378–388, 1999.Google Scholar
- 7.Charikar, M., Guha, S., Shmoys, D., Tardos, E.: A constant-factor approximation algorithm for the k-median problem. Proc. 31st ACM Symposium on Theory of Computing, pages 1–10, 1999.Google Scholar
- 8.Garg, N., Khandekar, R., Konjevod, G., Ravi, R., Salman, F.S., Sinha, A.: On the integrality gap of a natural formulation of the single-sink buy-at-bulk network design problem. Proc. 8th Conference on Integer Programming and Combinatorial Optimization, pages 170–184, 2001.Google Scholar
- 9.Guha, S., Khuller, S.: Greedy strikes back: Improved facility location algorithms. Proc. 9th ACM-SIAM Symposium on Discrete Algorithms, pages 649–657, 1998.Google Scholar
- 10.Guha, S., Meyerson, A., Munagala, K.: Hierarchical placement and network design problems. Proc. 41st Ann. IEEE Symposium on Foundations of Computer Science, pages 603–612, 2000.Google Scholar
- 11.Guha, S., Meyerson, A., Munagala, K.: A constant factor approximation for the single sink edge installation problems. Proc. 33rd ACM Symposium on the Theory of Computing, pages 383–388, 2001.Google Scholar
- 13.Jain, K., Mahdian, M., Saberi, A.: A new greedy approach for facility location problems. To appear in Proc. 34th ACM Symposium on the Theory of Computing, 2002.Google Scholar
- 14.Jain, K., Vazirani, V.V.: Primal-dual approximation algorithms for metric facility location and k-median problems. Proc. 40th Ann. IEEE Symposium on Foundations of Computer Science, pages 2–13, 1999.Google Scholar
- 15.Karger, D., Minkoff, M.: Building Steiner trees with incomplete global knowledge. Proc. 41st Ann. IEEE Symposium on Foundations of Computer Science, pages 613–623, 2000.Google Scholar
- 16.Korupulu, M., Plaxton, C., Rajaraman, R.: Analysis of a local search heuristic for facility location problems. Proc. 9th ACM-SIAM Symposium on Discrete Algorithms, pages 1–10, 1998.Google Scholar
- 17.Mahdian, M., Ye, Y., Zhang, J.: A 1.52 approximation algorithm for the uncapacitated facility location problem. Manuscript, 2001.Google Scholar
- 19.Robins, G., Zelikovsky, A.: Improved Steiner tree approximation in graphs. Proc. 10th ACM-SIAM Symposium on Discrete Algorithms, pages 770–779, 1999.Google Scholar
- 21.Shmoys, D., Tardos, E., Aardal, K.: Approximation algorithms for the facility location problem. Proc. 29th ACM Symposium on the Theory of Computing, pages 265–274, 1997.Google Scholar
- 22.Sviridenko, M.: A 1.582 approximation algorithm for the metric uncapacitated facility location problem. Proc. 9th Conference on Integer Programming and Combinatorial Optimization (2002), LNCS 2337, Springer Verlag, this volume.Google Scholar
- 23.Talwar, K.: Single sink buy-at-bulk LP has constant integrality gap. Proc. 9th Conference on Integer Programming and Combinatorial Optimization (2002), LNCS 2337, Springer Verlag, this volume.Google Scholar