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

connected domina ng sets
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Connected Domina-ng Sets

Network Design Fall 2015

Saba Ahmadi Sheng Yang

slide-2
SLIDE 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?

slide-3
SLIDE 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.
slide-4
SLIDE 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.

slide-5
SLIDE 5

The Scanning Rule Fails

slide-6
SLIDE 6

The Scanning Rule Fails

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

slide-7
SLIDE 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.

slide-8
SLIDE 8

Modified Greedy Approach

slide-9
SLIDE 9

Modified Greedy Approach

  • This algorithm gives us a domina-ng set of

size at most

  • Let OPT be the set of ver-ces in an op-mal

CDS.

  • We will prove it using a charging scheme.

2(1+ H Δ

( )). |OPT |

H(n) = 1/1+1/2+… +1/n

slide-10
SLIDE 10

What is the Approxima-on Ra-o?

  • The set of ver-ces dominated by vertex i in CDS is

called S(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.

i

slide-11
SLIDE 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:

slide-12
SLIDE 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(Δ)).

slide-13
SLIDE 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|.

slide-14
SLIDE 14

Thank you!