13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Range Assignment for High Connectivity <strong>in</strong> Wireless Ad Hoc Networks 241opt = p(Q) ≥ 1 k∑1≤i≤kc(T i ).Us<strong>in</strong>g Lemma 1, we conclude: p(H) ≤ 2c(H) ≤ 2c(D s ) ≤ 2 ∑ ki=1 c(T i) ≤ 2k · optTheorem 4 implies that the approximation ratio of Algorithm KR is atmost 2k.4 Algorithm KV for BiconnectivityAlgorithm KV [18] constructs a 2-node connected spann<strong>in</strong>g subgraph H asfollows.1. Let xy be the edge of G of m<strong>in</strong>imum weight and s an vertex not <strong>in</strong> V .Construct weighted directed graph D as follows: Replace every edge of Gwith two oppositely-oriented arcs of the same weight and then add two arcsxs and ys of weight 0.2. Let D ′ be the m<strong>in</strong>imum-weighted subgraph of D <strong>in</strong> which there are two<strong>in</strong>ternally vertex-disjo<strong>in</strong>t directed paths to s from every vertex <strong>in</strong> V .(D ′can be obta<strong>in</strong>ed <strong>by</strong> us<strong>in</strong>g the algorithm of Frank and Tardos [13], or a fasteralgorithm <strong>by</strong> Gabow [15]).3. Output the subgraph H of G which conta<strong>in</strong>s the edge xy and every edge ofG with at least one of its two directed copies <strong>in</strong> D ′ .As shown <strong>in</strong> [18], H is two-connected. Let opt be the power cost of an optimumrange assignment for asymmetric 2-node connectivity. We have the follow<strong>in</strong>gtheorem.Theorem 5. p (H) ≤ 4 · opt.Proof. Consider Q, the directed graph given <strong>by</strong> the optimum range assignment,to which we add the arcs xs and ys of weight 0. Us<strong>in</strong>g Theorem 3 (Fan Lemma),for any vertex v other than x and y, Q has two <strong>in</strong>ternally vertex-disjo<strong>in</strong>t directedpaths that l<strong>in</strong>k v to x and y respectively. Therefore, <strong>in</strong> Q, every vertex v has two<strong>in</strong>ternally vertex-disjo<strong>in</strong>t directed paths l<strong>in</strong>k<strong>in</strong>g it to s. Us<strong>in</strong>g Theorem 2, Q hastwo arc-disjo<strong>in</strong>t branch<strong>in</strong>gs rooted at s: A 1 and A 2 such that, for every vertexv ∈ V , the two paths <strong>in</strong> A 1 and A 2 from v to r are <strong>in</strong>ternally vertex-disjo<strong>in</strong>t.As A 1 ∪A 2 is a feasible solution for the directed subgraph we needed <strong>in</strong> step 2 ,c(D ′ ) ≤ c(A 1 )+c(A 2 ). For any vertex v and 1 ≤ i ≤ 2, denote <strong>by</strong> a i (v) the parentof v <strong>in</strong> A i (v). Given v, p Q (v) = max vu∈Q c(uv) ≥ (c (va 1 (v)) + c (va 2 (v))) /2,and therefore opt = P (Q) ≥ (c(A 1 )+c(A 2 ))/2.Us<strong>in</strong>g Lemma 1, we conclude:p(H) ≤ 2c(H) =2c(D ′ ) ≤ 2(c(A 1 )+c(A 2 )) ≤ 4optTheorem 5 implies that the approximation ratio of Algorithm KR is atmost 4.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!