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.

Topology Control Problems 193power assigned <strong>by</strong> the heuristic for the <strong>in</strong>stance I. The goal of this subsection isto prove the follow<strong>in</strong>g result.Theorem 2. Suppose Algorithm A used <strong>in</strong> Step 2 of Heuristic Gen-Diameter-Total-Power is an (α, β)-approximation algorithm for the Mctdc problem.For any <strong>in</strong>stance I of the 〈Undir, Diameter, TotalP〉 problem, HeuristicGen-Diameter-Total-Power produces a power assignment f satisfy<strong>in</strong>g thefollow<strong>in</strong>g two properties.1. Dia(G f ) ≤ 2 αD.2. DTP(I) ≤ 2 β (1 − 1/n) OPT(I).Our proof of Theorem 2 uses a few lemmas proved below. We beg<strong>in</strong> with asimple lemma about spann<strong>in</strong>g trees generated <strong>by</strong> carry<strong>in</strong>g out BFS on a connectedgraph. The proof of this lemma is omitted.Lemma 1. Let G be a connected graph with diameter δ. LetT be any spann<strong>in</strong>gtree for G generated <strong>by</strong> BFS. Then Dia(T ) ≤ 2 δ.⊓⊔The next lemma <strong>in</strong>dicates why <strong>in</strong> Step 2 of Heuristic Gen-Diameter-Total-Power, we use the diameter bound of 2D.Lemma 2. Consider the complete graph G c (V,E c ) constructed <strong>in</strong> Step 1 ofHeuristic Gen-Diameter-Total-Power. There is a spann<strong>in</strong>g tree T 1 (V,E T1 )of G c satisfy<strong>in</strong>g the follow<strong>in</strong>g two properties.(a) Dia(T 1 ) ≤ 2D. ∑(b) Let W (E T1 ) = p(x, y) denote the total edge weight of T 1 . Then,{x,y}∈E T1W (E T1 ) ≤ (1 − 1/n) OPT(I).Proof:Part (a): Consider the graph G f ∗ <strong>in</strong>duced <strong>by</strong> the optimal power assignmentf ∗ . Note that Dia(G f ∗) ≤ D. Let v be node such that f ∗ (v) has the largest valueamong all the nodes <strong>in</strong> V . Let T 1 (V,E T1 ) be a spann<strong>in</strong>g tree of G f ∗ generated<strong>by</strong> carry<strong>in</strong>g out a BFS on G f ∗ with v as the root. Then, from Lemma 1, we haveDia(T 1 ) ≤ 2D.Part (b): Consider another assignment w of weights to the edges of T 1 as<strong>in</strong>dicated below. Consider each edge {x, y} <strong>in</strong> T 1 , where y is the parent of x. Letw(x, y) =f ∗ (x). Thus, the power value assigned <strong>by</strong> the optimal solution to eachnode except the root becomes the weight of exactly one edge of T 1 . The powervalue f ∗ (v) of the root is not assigned to any edge. Therefore,∑w(x, y) = OPT(I) − f ∗ (v).{x,y}∈E T1S<strong>in</strong>ce v has the maximum power value under f ∗ among all the nodes, we havef ∗ (v) ≥ OPT(I)/n. Therefore,∑{x,y}∈E T1w(x, y) ≤ (1 − 1/n) OPT(I).

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

Saved successfully!

Ooh no, something went wrong!