TY - JOUR
T1 - Approximating source location and star survivable network problems
AU - Kortsarz, Guy
AU - Nutov, Zeev
N1 - Publisher Copyright:
© 2017 Elsevier B.V.
PY - 2017/4/25
Y1 - 2017/4/25
N2 - In Source Location (SL) problems the goal is to select a minimum cost source set S⊆V such that the connectivity (or flow) ψ(S,v) from S to any node v is at least the demand dv of v. In many SL problems ψ(S,v)=dv if v∈S, so the demand of nodes selected to S is completely satisfied. In a variant suggested recently by Fukunaga [7], every node v selected to S gets a “bonus” pv≤dv, and ψ(S,v)=pv+κ(S∖{v},v) if v∈S and ψ(S,v)=κ(S,v) otherwise, where κ(S,v) is the maximum number of internally disjoint (S,v)-paths. While the approximability of many SL problems was seemingly settled to Θ(lnd(V)) in [20], for his variant on undirected graphs Fukunaga achieved ratio O(klnk), where k=maxv∈Vdv is the maximum demand. We improve this by achieving ratio min{p⁎lnk,k}⋅O(lnk) for a more general version with node capacities, where p⁎=maxv∈Vpv is the maximum bonus. In particular, for the most natural case p⁎=1 we improve the ratio from O(klnk) to O(ln2k). To derive these results, we consider a particular case of the Survivable Network (SN) problem when all edges of positive cost form a star. We obtain ratio O(min{lnn,ln2k}) for this variant, improving over the best ratio known for the general case O(k3lnn) of Chuzhoy and Khanna [4]. Finally, we obtain a logarithmic ratio for a generalization of SL where we also have edge-costs and flow-cost bounds {bv:v∈V}, and require that the minimum cost of a flow of value dv from S to every node v is at most bv.
AB - In Source Location (SL) problems the goal is to select a minimum cost source set S⊆V such that the connectivity (or flow) ψ(S,v) from S to any node v is at least the demand dv of v. In many SL problems ψ(S,v)=dv if v∈S, so the demand of nodes selected to S is completely satisfied. In a variant suggested recently by Fukunaga [7], every node v selected to S gets a “bonus” pv≤dv, and ψ(S,v)=pv+κ(S∖{v},v) if v∈S and ψ(S,v)=κ(S,v) otherwise, where κ(S,v) is the maximum number of internally disjoint (S,v)-paths. While the approximability of many SL problems was seemingly settled to Θ(lnd(V)) in [20], for his variant on undirected graphs Fukunaga achieved ratio O(klnk), where k=maxv∈Vdv is the maximum demand. We improve this by achieving ratio min{p⁎lnk,k}⋅O(lnk) for a more general version with node capacities, where p⁎=maxv∈Vpv is the maximum bonus. In particular, for the most natural case p⁎=1 we improve the ratio from O(klnk) to O(ln2k). To derive these results, we consider a particular case of the Survivable Network (SN) problem when all edges of positive cost form a star. We obtain ratio O(min{lnn,ln2k}) for this variant, improving over the best ratio known for the general case O(k3lnn) of Chuzhoy and Khanna [4]. Finally, we obtain a logarithmic ratio for a generalization of SL where we also have edge-costs and flow-cost bounds {bv:v∈V}, and require that the minimum cost of a flow of value dv from S to every node v is at most bv.
KW - Source location
KW - Submodular cover
KW - Survivable network
UR - http://www.scopus.com/inward/record.url?scp=85014097317&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2017.02.008
DO - 10.1016/j.tcs.2017.02.008
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85014097317
SN - 0304-3975
VL - 674
SP - 32
EP - 42
JO - Theoretical Computer Science
JF - Theoretical Computer Science
ER -