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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!