Skip to main content

Simultaneous source location

Publication ,  Journal Article
Andreev, K; Garrod, C; Golovin, D; Maggs, B; Meyerson, A
Published in: ACM Transactions on Algorithms
December 1, 2009

We consider the problem of simultaneous source location: selecting locations for sources in a capacitated graph such that a given set of demands can be satisfied simultaneously, with the goal of minimizing the number of locations chosen. For general directed and undirected graphs we give an O(log D)-approximation algorithm, where D is the sum of demands, and prove matching ω(log D) hardness results assuming P ≠ NP. For undirected trees, we give an exact algorithm and show how this can be combined with a result of Räcke to give a solution that exceeds edge capacities by at most O(log 2 n log log n), where n is the number of nodes. For undirected graphs of bounded treewidth we show that the problem is still NP-hard, but we are able to give a PTAS with at most (1 + ε) violation of the capacities for arbitrarily small ε, or a (k+1) approximation with exact capacities, where k is the treewidth. Categories and Subject Descriptors: F.2.2 [Analysis of Algorithms and Problem Complexity]: Nonnumerical Algorithms and Problems'Routing and layout; G.2.1 [Discrete Mathematics]: Combinatorics' Combinatorial algorithms; G.2.2 [Discrete Mathematics]: Graph Theory'Network problems graph algorithms, trees. © 2009 ACM.

Duke Scholars

Published In

ACM Transactions on Algorithms

DOI

EISSN

1549-6333

ISSN

1549-6325

Publication Date

December 1, 2009

Volume

6

Issue

1

Related Subject Headings

  • Computation Theory & Mathematics
  • 4901 Applied mathematics
  • 4613 Theory of computation
  • 4605 Data management and data science
  • 0802 Computation Theory and Mathematics
  • 0103 Numerical and Computational Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Andreev, K., Garrod, C., Golovin, D., Maggs, B., & Meyerson, A. (2009). Simultaneous source location. ACM Transactions on Algorithms, 6(1). https://doi.org/10.1145/1644015.1644031
Andreev, K., C. Garrod, D. Golovin, B. Maggs, and A. Meyerson. “Simultaneous source location.” ACM Transactions on Algorithms 6, no. 1 (December 1, 2009). https://doi.org/10.1145/1644015.1644031.
Andreev K, Garrod C, Golovin D, Maggs B, Meyerson A. Simultaneous source location. ACM Transactions on Algorithms. 2009 Dec 1;6(1).
Andreev, K., et al. “Simultaneous source location.” ACM Transactions on Algorithms, vol. 6, no. 1, Dec. 2009. Scopus, doi:10.1145/1644015.1644031.
Andreev K, Garrod C, Golovin D, Maggs B, Meyerson A. Simultaneous source location. ACM Transactions on Algorithms. 2009 Dec 1;6(1).

Published In

ACM Transactions on Algorithms

DOI

EISSN

1549-6333

ISSN

1549-6325

Publication Date

December 1, 2009

Volume

6

Issue

1

Related Subject Headings

  • Computation Theory & Mathematics
  • 4901 Applied mathematics
  • 4613 Theory of computation
  • 4605 Data management and data science
  • 0802 Computation Theory and Mathematics
  • 0103 Numerical and Computational Mathematics