connected domina ng sets
play

Connected Domina-ng Sets Network Design Fall 2015 Saba Ahmadi - PowerPoint PPT Presentation

Connected Domina-ng Sets Network Design Fall 2015 Saba Ahmadi Sheng Yang Domina-ng Sets and Connected Domina-ng Sets Simple Greedy Approach for Finding Minimum Connected Domina-ng Sets Modifying the Greedy Approach What is the


  1. Connected Domina-ng Sets Network Design Fall 2015 Saba Ahmadi Sheng Yang

  2. • Domina-ng Sets and Connected Domina-ng Sets • Simple Greedy Approach for Finding Minimum Connected Domina-ng Sets • Modifying the Greedy Approach • What is the approxima-on Ra-o of Modified Greedy Approach?

  3. Connected Domina-ng Set • A Domina-ng Set (DS) is a subset of nodes such that each node is either in DS or has a neighbor in DS. • In a Connected Domina-ng Set (CDS) the graph induced by ver-ces in the dominated set need to be connected as well. • We focus on the ques-on of Minimum CDS.

  4. Simple Greedy Approach for Minimum CDS Problem • Ini-ally all ver-ces are white. • Grow a tree star-ng from a vertex of maximum degree, color it black and all its neighbors grey. • At each step pick a grey vertex that has the maximum number of white neighbors.

  5. The Scanning Rule Fails

  6. The Scanning Rule Fails The greedy approach picked Δ+2 ver-ces but there is an op-mal solu-on of size 4.

  7. Modify The Greedy Approach • At each step we could scan a single grey vertex or a pair of adjacent ver-ces u and v, such that at least one of them is grey.

  8. Modified Greedy Approach

  9. Modified Greedy Approach • This algorithm gives us a domina-ng set of size at most ( ) ). | OPT | 2(1 + H Δ H(n) = 1/1+1/2+… +1/n • Let OPT be the set of ver-ces in an op-mal CDS. • We will prove it using a charging scheme.

  10. What is the Approxima-on Ra-o? • The set of ver-ces dominated by vertex i in CDS is called S(i). i • If we mark x ver-ces in one step we will charge each of them 1/x (If a single vertex is scanned) or 2/x (If a pair is scanned). • Sum of charges assigned to the ver-ces show the number of ver-ces in the CDS.

  11. What is the Approxima-on Ra-o? • Let u(j) denote the number of unmarked ver-ces in S(i) a^er step j. Thus total charges assigned to ver-ces in S(i) is at most:

  12. Sum of Costs Assigned to Ver-ces of S(i) • u(j) is at most Δ, the worst scenario happens when we mark one vertex of S(i) at each step. • Thus: ∑𝑘 =1 ↑𝑙 −1 ▒​𝑣↓𝑘 − ​𝑣↓𝑘 +1 /​𝑣↓𝑘 ≤ ​ 1 / ∆ + ​ 1 / ∆−1 + ​ 1 / ∆−2 +…+1 = H( ∆) • The total cost assigned to ver-ces of S(i) is at most 2(1+H(Δ)).

  13. Sum of costs assigned to all ver-ces • Each vertex of G appears in some S(i). Such that i is a vertex of op-mum CDS (OPT). • Thus total charges assigned to ver-ces of G is at most 2(1+H(Δ)).|OPT|. • Therefore we have found a CDS of size at most 2(1+H(Δ)).|OPT|.

  14. Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend