Comparing Min-Cost and Min-Power Connectivity Problems - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Comparing Min-Cost and Min-Power Connectivity Problems

Description:

Comparing Min-Cost and Min-Power Connectivity Problems. Guy Kortsarz ... Comparing Power And Cost Spanning Tree Case. The case k = 1 is the ... Comparing the ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 37
Provided by: crabRu
Category:

less

Transcript and Presenter's Notes

Title: Comparing Min-Cost and Min-Power Connectivity Problems


1
Comparing Min-Cost and Min-Power Connectivity
Problems
  • Guy Kortsarz
  • Rutgers University,
  • Camden, NJ

2
Motivation-Wireless Networks
  • Nodes in the network correspond to transmitters
  • More power ? larger transmission range
  • transmitting to distance r requires r?
    power, 2 ? r ? 4
  • Transmission range disk centered at the node
  • Battery operated ? power conservation critical
  • Type of problems
  • Find min-power range assignment so that the
    resulting
  • communication network satisfies prescribed
    properties.

3
Directed Networks
  • Define costs c(e) that takes already into account
    the dependence on the distance . The cost c(e), e
    (u,v) would be r? with r the distance and the
    appropriate ?.
  • In general, power to send from u to v not the
    same as v to u
  • Thus power of v in directed graphs
  • pE' (v)Maxe?E' leaves vc(e)
  • For example If no edge leaves v, p(v)0
  • pE'( G)?v pE'(v)

4
Symmetric Networks
  • Networks where the cost to send
  • from u to v or vise-versa is the same
  • Thus graph undirected and
  • pE' (v)Maxe?E' touching vc(e)
  • Many classical problems can and
  • have been studied with respect to the
  • (more difficult) min-power model

5
Range assignment
Communication network
6
EXAMPLE UNIT COSTS
c(G) n p(G) 1
c(G) n p(G) n 1
7
Why Not Complete Network?
b
3
4
c
a
6
a is not directly connected to c. Total power is
25
8
Example
  • p(a) 7, p(b) 7, p(c) 9, etc.

b
7
a
f
5
4
2
h
8
5
8
6
9
c
3
d
g
9
Requirements
  • Resilience to node-failures
  • (node- connectivity problems)
  • In the most general case
  • requirement r (u, v) for every
  • u, v ? V
  • r (u, v) 7 means 7 vertex disjoint paths from
    u to v are required
  • Edge-disjointness not very relevant

10
The Steiner Network Problem Vertex Version
  • Input G ( V, E ), costs c(e) for every edge e?
    E
  • requirements r(u,v) for every u,v ? V
  • Required A subgraph G' ( V, E' ) of G so that G'
    has
  • r(u,v) vertex disjoint uv-paths for all u,v
    ? V
  • Usual Goal Mnimize the cost,
  • Alternative Goal Minimize the power

11
Example
  • r(u, v) 2

b
a
c
12
Previous Work on Steiner Network
  • The edge sum version admits 2 approximation.
  • Jain, 1998.
  • The algorithm of Jain Every BFS has an entry
    of value at least ½. Hence, iterative rounding
  • The min-cost Steiner network problem vertex
  • version admits no
  • ratio approximation unless NP ?
    DTIME(npolylog n) ,
  • Kortsarz, Krauthgamer and Lee, 2002
  • The result is based on 1R2P with projection
    property

13
The Vertex k - Connectivity Problem
  • We are given an integer k
  • The goal is to make the graph resilient to at
    most k-1 station crashes
  • Design a min-power (min-cost)
  • subgraph G?(V, E?) so that every
  • u,v? V admits at least k vertex-disjoint
    paths from u to v

14
Previous Work for Min-Power Vertex k -
Connectivity
  • Min-Power 2 Vertex-connectivity, heurisitic study
    Ramanathan, Rosales-Hain, 2000
  • 11/3 approximation for k2 (see easy 4 ratio
    later) Kortsarz, Mirrokni, Nutov, Tsano, 2006
  • O(k) approximation
  • M. Bahramgiri, M. Hajiaghayi and V.
    Mirrokni, 2002,
  • M. Hajiaghayi, N. Immorlica, V. Mirrokni
    2003

15
Recent Result
  • Kortsarz, Mirrokni, Nutov, Tsano show that the
    vertex k-connectivity problem is ?almost?
    equivalent with respect to approximation for
    cost and power (somewhat surprising)
  • In all other problem variants almost, the two
    problems behave quite differently
  • Based on a paper by
  • M. Hajiaghayi, G. Kortsarz, V. Mirrokni and
    Z. Nutov, IPCO 2005

16
Comparing Power And Cost Spanning Tree Case
  • The case k 1 is the spanning tree case
  • Hence the min-cost version is the
  • minimum spanning tree problem
  • Min-power network even this simple
  • case is NP-hard Clementi, Penna, Silvestri,
    2000
  • Best known approximation ratio 5/3
  • E. Althaus, G. Calinescu, S.Prasad,
  • N. Tchervensky, A. Zelikovsky, 2004

17
The case k1 spanning tree
  • The minimum cost spanning tree is a ratio 2
    approximation for min-power.
  • Due to L. M. Kerousis, E. Kranakis, D. Krizank
    and A. Pelc, 2003

18
Spanning Tree (cont)
  • c(T) ? p(T)
  • Assign the parent edge ev to v
  • Clearly, p(v) ? c(ev)
  • Taking the sum, the claim follows
  • p(G) ? 2c(G) (on any graph)
  • Assign to v its power edge ev
  • Every edge is assigned at most twice
  • The cost is at least
  • The power is at exactly

19
Relating the Min-Power and Min-Cost k -
Connectivity Problems
  • An Edge e? G? is critical for k
    vertex-connectivity if G?-e is not k
    vertex-connected
  • Theorem (Mader) In a cycle with every edge is
    critical there exists at least one vertex of
    degree k

20
Reduction to a Forest Solution
  • Say that we know how to approximate
  • by ratio ? the following problem
  • The Min-Power Edge-Multicover problem
  • Input G(V, E), c(e), degree
  • requirements r(v) for every v? V
  • Required A subgraph G?(V, E?) of
  • minimum power so that degG?(v) ? r(v)
  • Remark polynomial problem for cost
  • version

21
Reduction to Forest (cont)
  • Clearly, the power of a min-power
    Edge-Multicover solution for
  • r(v) k-1 for every v is a lower bound on the
    optimum min-power
  • k-connected graph
  • Hence at cost at most ??opt we may start with
    minimum degree k -1

22
Reduction to Forest (cont)
  • Let H be any feasible solution for the
  • Edge-Multicover problem with
  • r(v) k-1 for all v
  • Claim Let G? H F with F any minimal
    augmentation of H into a k vertex-connected
    subgraph.
  • Then F is a forest

23
Reduction to Forest (cont)
  • Proof
  • Say that F has a cycle.
  • Consider a cycle C in F
  • All the edges of C are critical in H F
  • By Maders theorem there must be a
  • vertex v in the cycle with degree k
  • But ?H(C) k - 1, thus
  • ?(HF)(C) ? k1, contradiction

24
Comparing the Cost and the Power
  • Theorem If MCKK admits an ? approximation then
    MPKK admits ? 2 ? approximation.
  • Similarly ??approximation for min-power
    k-connectivity gives ? ?? approximation for
    min-cost
  • k - connectivity M. Hajiaghayi, G.
    Kortsarz, V. Mirrokni and Z. Nutov, 2005
  • Proof Start with a ß approximation H for the
    min-power vertex r(v) k-1 cover problem
  • Apply the best min-cost approximation to turn H
    to a minimum cost vertex k - connected subgraph H
    F, F minimal

25
Comparing the Cost and the Power (cont)
  • Since F is minimal, by Maders theorem F is a
    forest
  • Let F be the optimum augmentation. Then the
    following inequalities hold
  • 1) c(F) ? ?? c(F) (this holds because ?
    approximation)
  • 2) p(F) ? 2c(F) (always true)
  • 3) c(F) ? p(F) (F is a forest)
  • 4) p(F) ? 2c(F) ? 2??c(F) ? 2 ??p(F) QED

26
Best Results Known for Min-Cost Vertex k -
Connectivity
  • Simple k-ratio approximation
  • G. Kortsarz, Z Nutov, 2000
  • Undirected graphs, k ? (n/6)1/2, O(log n)
    approximation
  • J. Cheriyan, A.Vetta and S.Vempala, 2002
  • For any k (directed graphs as well)
  • O(n/(n - k))?log2k
  • G. Kortsarz and Z. Nutov, 2004
  • For k n - o(n), k1/2
  • G. Kortsarz and Z. Nutov, 2004

27
Approximating the Min-Power Edge - Multicover
Problem and Related Variants
  • Example some versions may be difficult.
  • Say that we are given a budget k and all
    requirements are at least k - 1. All edge costs
    are 1.
  • Required a subgraph of power at most k that
    meets the maximum requirement possible.

28
Approximating the Min-Power Edge- Multiover
Problem (cont)
  • The problem resulting is the densest
  • k-subgraph problem
  • Best known ratio
  • n 1/3 - ?
  • for ? about 1/60
  • U. Feige, G. Kortsarz and D. Peleg, 1996

29
Approximating Edge-Multicover
  • Very hard technical difficulty Any edge adds
    power to both sides.
  • Because of that take k best edges, ratio k
  • Usefull first reduction

3
a
b
c
d
a
b
6
6
6
8
8
5
3
8
3
d
5
c
5
d
a
b
C
30
An Overview
  • Hence assume input B(X,Y,E) bipartite.
  • Only Y have demands.
  • However both X and Y have costs
  • Assume opt is known
  • Main idea Find F so that
  • pF(V?) ? 3?opt
  • rF(B) ? (1 - 1/e) ? r(B) / 2
  • Clearly, this implies O(log n) ratio as
  • r(B)O(n2)

31
Reduction to a Special Variant of the
Max-Coverage Problem
  • Let R r(Y)
  • The edge e (x,y) is dangerous if
  • cost(e) ? 2opt? r(y)/R
  • A dangerous edge requires more than twice its
    share of the cost
  • Dangerous edges can be ignored They cover at
    most half the demand.
  • Thus

32
The Cost Incurred by Non-Dangerous Edges
  • Since no dangerous edges used the cost is at most
  • Hence, focus on non-dangerous edges because even
    if every y?Y is touched by its heaviest
    (non-dangerous) edge the total cost on the Y side
    is O(opt).
  • Only try to minimize the cost invoked at X
  • This is reducible to a generalization of
    set-coverage

33
The Max-CoverageProblem With Group Budget
Constrains
  • Select at most one of the following sets

2
7
5
1
1
7
2
5
1
1
2
5
1
2
C2
C7
C1
C5
34
Approximating Set-Coverage with Group Budget
Constrains
  • We reduced to a problem similar to the
    max-coverage algorithm
  • However, we have group constrains
  • sets are split into groups. At most one set
  • can be selected of every group
  • Can be approximated within (1-1/e)
  • By pipage rounding Ageev,Sviridenko 2000
  • Invest opt, cover (1-1/e)/2 of the demand
  • O(log n) ratio approximation

35
Remarks
  • Only Max-SNP hardness is known for min-power
    edge-coverage
  • For general rij only 4? rmax upper bound is
    known, KMNT
  • The edge case admits n1/2 approximation HKMN
  • Directed variants even k edge-disjoint
  • path from x to y 1R2p Hard KMNT

36
Open Problems
  • The case r(u,v) ?0, 1. We recently broke the
    obvious ratio 4 (any solution is a forest so use
    ratio 2 for min-cost to get 2?24). Our ratio is
    11/3. What is the best ratio?
  • Does min-cost (min-power) vertex k-connectivity
    admit ?(log n) lower bound?
  • This problem related to deep concepts in
    graphs known as critical graphs
  • Does the min-power edge-multicover problem admit
    an ?(log n) lower bound?
  • Can we give polylog for k vertex-connectivity
    directed graphs?
Write a Comment
User Comments (0)
About PowerShow.com