ACM Home Page
Please provide us with feedback. Feedback
Undiscretized dynamic programming: faster algorithms for facility location and related problems on trees
Full text PdfPdf (818 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
San Francisco, California
Pages: 108 - 115  
Year of Publication: 2002
ISBN:0-89871-513-X
Authors
Rahul Shah  Rutgers University, NJ
Martin Farach-Colton  Google, Inc. CA and Rutgers University, NJ
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 28,   Citation Count: 3
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In the Uncapacitated Facility Location (UFL) problem, there is a fixed cost for opening a facility, and some distance matrix d that determines the cost of distributing commodities from any facility i to any consumer j. The problem is NP-hard in general and when d consists of a distance metric in a graph [7, 12]. However, for the case where the commodity transportation costs are given by path lengths in a tree, an O(n2) dynamic programming algorithm was given by [4, 7]. We improve this dynamic programming algorithm by using the geometry of piecewise linear functions and fast merging of the binary search trees used to store these functions. We achieve the complexity bound of O(n log n) for the Tree Location Problem and some related problems. Our approach gives a general method for solving tree dynamic programming problems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Tamir, "An O(pn2) algorithm for the p-median and related problems on tree graphs", Operations Research Letters, 19:59-94, 1996.
 
2
 
3
A. Kolen, "Solving covering problems and the uncapacitated plant location problem on trees", European Journal of Operations Research, 12, 266-278, 1983.
 
4
D. Shaw, "A unified limited column generation approach for facility location problems on trees", Annuals of Operations Research, 87, 363-382, 1999.
 
5
R. Hassin and A. Tamir, "Improved complexity bounds for location problems on the real line", Operations Research Letters, 10, 395-402, 1991.
 
6
A. Tamir and T. Lowe, "The generalized p-forest problem on a tree network", Networks 22, 217-230, 1992.
 
7
G. Cornuejols, G. L. Nemhauser and L. A. Wosley, "The uncapacitated facility location problem", in P. B. Mirchandani and R. L. Francis(eds), Discrete Location Theory, Wiley, New York, 1990, pp. 119-171.
8
 
9
 
10
G. Adel'son-Vel'skii and Y. Landis, "An algorithm for the organization of information", Dokl. Akad. Nauk SSSR 146, 263-266, (in Russian) English translation in Soviet Math. Dokl., 3-1962, pp1259-1262.
 
11
 
12

Collaborative Colleagues:
Rahul Shah: colleagues
Martin Farach-Colton: colleagues