A note on two source location problems

  • Authors:
  • Guy Kortsarz;Zeev Nutov

  • Affiliations:
  • Department of Computer Science, Rutgers, Camden, USA;Computer Science Division, The Open University of Israel, Israel

  • Venue:
  • Journal of Discrete Algorithms
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider Source Location (SL) problems: given a capacitated network G=(V,E), cost c(v) and a demand d(v) for every v@?V, choose a min-cost S@?V so that @l(v,S)=d(v) holds for every v@?V, where @l(v,S) is the maximum flow value from v to S. In the directed variant, we have demands d^i^n(v) and d^o^u^t(v) and we require @l(S,v)=d^i^n(v) and @l(v,S)=d^o^u^t(v). Undirected SL is (weakly) NP-hard on stars with r(v)=0 for all v except the center. But, it is known to be polynomially solvable for uniform costs and uniform demands. For general instances, both directed an undirected SL admit a (lnD+1)-approximation algorithms, where D is the sum of the demands; up to constant this is tight, unless P=NP. We give a pseudopolynomial algorithm for undirected SL on trees with running time O(|V|@D^3), where @D=max"v"@?"Vd(v). This algorithm is used to derive a linear time algorithm for undirected SL with @D=