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.

240 G. Cal<strong>in</strong>escu and P.-J. WanFrom now on, we model the wireless ad hoc network <strong>by</strong> a weighted completegraph G =(V,E,c) with c (e) =‖e‖ κ where ‖e‖ is the length of the edge e.Every range assignment is specified <strong>by</strong> a spann<strong>in</strong>g graph H as follows. Thetransmission power of node v with respect to H, denoted <strong>by</strong> p H (v), is def<strong>in</strong>ed<strong>by</strong> p H (v) = max u∈NH (v) c (vu) . Clearly, the symmetric topology <strong>in</strong>duced <strong>by</strong>this range assignment conta<strong>in</strong>s H as a subgraph, and the asymmetric topology<strong>in</strong>duced <strong>by</strong> this assignment conta<strong>in</strong>s the bidirected version of H as a subgraph.Thus, the range assignment specified <strong>by</strong> H achieves at least the connectivity ofH.For any spann<strong>in</strong>g subgraph H of G, we def<strong>in</strong>e the power cost of H as p (H) =∑v∈V (H) p H (v) . Then p (H) is exactly the total power of the range assignment<strong>in</strong>duced <strong>by</strong> H. We also def<strong>in</strong>e the weight of H as c (H) = ∑ e∈E(H) c (e) .The two parameters p (H) and c (H) are related <strong>by</strong> the follow<strong>in</strong>g previouslyknown lemma.Lemma 1. For any spann<strong>in</strong>g subgraph H of G, p (H) ≤ 2c (H).Proof. Let H be a subgraph of G. Then,p (H) = ∑ p H (v) = ∑ max c (vu)u∈N H (v)v∈Vv∈V≤ ∑ ∑c (vu) =2∑c (e) =2c (H) .v∈Vu∈N H (v)e∈E(H)For directed spann<strong>in</strong>g subgraphs Q, we def<strong>in</strong>e similarly p Q (v)=max vu∈Q c(cu)for every vertex v, and p(Q) = ∑ v∈V p Q(v).3 Algorithm KR for k-Edge ConnectivityAlgorithm KR [17] constructs a k-edge connected spann<strong>in</strong>g subgraph H asfollows. For some node s, let D s be the m<strong>in</strong>imum-weight directed subgraph ofthe bidirected version of G <strong>in</strong> which there are k arc-disjo<strong>in</strong>t paths to s fromevery other vertex <strong>in</strong> V . Let H be the undirected version of D s for an arbitrarynode s. Then, as shown <strong>in</strong> [17], H is k-edge connected.Let opt be the power cost of an optimum range assignment for asymmetrick-edge connectivity. We have the follow<strong>in</strong>g theorem.Theorem 4. p (H) ≤ 2k · opt.Proof. Consider Q, the directed graph given <strong>by</strong> the optimum range assignment.Q is strongly k-edge connected, and therefore <strong>by</strong> Theorem 1 Q conta<strong>in</strong>s k arcdisjo<strong>in</strong>tbranch<strong>in</strong>gs rooted at s: T 1 ,T 2 , ··· ,T k .As ∪ k i=1 T i is a feasible solution solution for the directed subgraph computed<strong>by</strong> the algorithm, c(D s ) ≤ ∑ ki=1 c(T i). For any vertex v and 1 ≤ i ≤ k, denote<strong>by</strong> a i (v) the parent of v <strong>in</strong> T i (v). Given v, p Q (v) = max vu∈Q c(uv) ≥max 1≤i≤k c (va i (v)) ≥ 1 ∑k 1≤i≤k c (va i(v)), and therefore

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

Saved successfully!

Ooh no, something went wrong!