maximal independent set and connected dominating set xiaofeng gao research group on mobile computing...

43
Maximal Independent Set Maximal Independent Set and Connected Dominating and Connected Dominating Set Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Upload: john-parker

Post on 18-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

INTRODUCTION Section 1 Xiaofeng Gao, Univ. of Texas at Dallas36/6/2008

TRANSCRIPT

Page 1: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Maximal Independent Set Maximal Independent Set and Connected Dominating and Connected Dominating SetSet

Xiaofeng GaoResearch Group on Mobile Computing and Wireless NetworkingUniv. of Texas at Dallas

Page 2: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

CatalogCatalogIntroductionPreliminaryVoronoi DivisionEuler’s FormulaDiscussion for Holes

Xiaofeng Gao, Univ. of Texas at Dallas 26/6/2008

Page 3: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

INTRODUCTIONINTRODUCTIONSection 1

Xiaofeng Gao, Univ. of Texas at Dallas 36/6/2008

Page 4: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Connected Dominating Connected Dominating SetSetA virtual backbone for wireless

ad hoc networkGarey and Johnson (1978) proved

that finding a Minimum Connected Dominating Set in a general graph is NP-hard.

Researchers always use approximation algorithms to select a feasible solution (as close as possible to OPT)

Xiaofeng Gao, Univ. of Texas at Dallas 46/6/2008

Page 5: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Communication ModelCommunication ModelUnit Disk Graph (UDG)

◦ G=(V, E)◦ Each v in V denotes a center of a disk with

radius 1◦ Each (u, v) in E denotes the distance

between u and v is less than or equal to 1.

Disk Graph (DG)◦ G=(V, A)◦ Each v in V denotes a center of a disk with

radius rv ◦ Each (u, v) in E means v lies within u’s

range. Say, dist(u,v) <= ru

Xiaofeng Gao, Univ. of Texas at Dallas 56/6/2008

Page 6: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Common TechniquesCommon TechniquesFind a Dominating Set D

◦Partition◦Final Maximal Independent Set (MIS)

Connect D as a CDS◦Steiner Tree◦Spanning Tree

Greedy Approach◦Spider (Guha & Khuller)

Xiaofeng Gao, Univ. of Texas at Dallas 66/6/2008

Page 7: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Approximation RatioApproximation RatioGiven graph Gmcds(G): the size of optimal CDS

solution for Gmis(G): the size of selected MIS

set for Gconnect(G): the size of disks

selected to connect the MIS into CDS.

Xiaofeng Gao, Univ. of Texas at Dallas 76/6/2008

Page 8: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Approximation Ratio (2)Approximation Ratio (2)Formula

Compare the relationships between mis(G) and mcds(G) is crucial to reduce the approximation ratio

Xiaofeng Gao, Univ. of Texas at Dallas 86/6/2008

Page 9: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

MilestonesMilestonesWan et.al. (2002)

◦mis(G) <= 4 ∙ mcds(G) + 1Wu et.al. (2006)

◦mis(G) <= 3.8 ∙ mcds(G) +1.2Funke et.al. (2006)

◦mis(G) <= 3.748 ∙ mcds(G) + 9◦mis(G) <= 3.453 ∙ mcds(G) + 8.291

Yao et.al. (2008)◦mis(G) <= 11/3 ∙ mcds(G) + Constant

Xiaofeng Gao, Univ. of Texas at Dallas 96/6/2008

Page 10: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Our AccomplishmentOur AccomplishmentResult

◦mis(G) <= 3.453 ∙ mcds(G) + 4.839◦mis(G) <= 3.339 ∙ mcds(G) + 4.974

if there’s no hole in the special graph◦mis(G) <= 3.478 ∙ mcds(G) + 4.874

if there exists holes in the induced graphStrategy

◦Voronoi Division◦Euler’s Formula

Xiaofeng Gao, Univ. of Texas at Dallas 106/6/2008

Page 11: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

PRELIMINARIESPRELIMINARIESSection 2

Xiaofeng Gao, Univ. of Texas at Dallas 116/6/2008

Page 12: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Induced GraphInduced GraphOPT: the optimal CDS in G.

◦OPT can dominate the whole graph.◦For any disks u, v in OPT, dist(u, v) <= 1

S: a selected independent set◦For any disk d in S, there exist a disk t in

OPT such that dist(d, t) <= 1◦For any two disks d1, d2 in S, dist(d1,d2)>1

Make Induced Graph G’◦Change radius of disks in OPT into 1.5◦Change radius of disks in V\OPT into 0.5

Xiaofeng Gao, Univ. of Texas at Dallas 126/6/2008

Page 13: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Properties for Induced Properties for Induced GraphGraphThe areas covered by OPT will

contain all the other disks.For any selected independent set

S, any two disks will not intersect each other.

If a disk belongs to both OPT and S, we can consider it as two distinct disks, one belongs to OPT and another belongs to S.

Xiaofeng Gao, Univ. of Texas at Dallas 136/6/2008

Page 14: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Example – Original GraphExample – Original Graph

Xiaofeng Gao, Univ. of Texas at Dallas 146/6/2008

Page 15: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Example – Induced GraphExample – Induced Graph

Xiaofeng Gao, Univ. of Texas at Dallas 156/6/2008

Page 16: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Rough BoundRough Bound

Xiaofeng Gao, Univ. of Texas at Dallas 166/6/2008

Page 17: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

CalculationCalculation

Xiaofeng Gao, Univ. of Texas at Dallas 176/6/2008

Page 18: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

VORONOI DIVISIONVORONOI DIVISIONSection 3

Xiaofeng Gao, Univ. of Texas at Dallas 186/6/2008

Page 19: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

DefinitionDefinitionLet S be a set of n nodes in

Eucliean space. For each node pi in S, the Voronoi Cell V(pi) of pi is the set of points that are closer to pi than to any other nodes of S.

Xiaofeng Gao, Univ. of Texas at Dallas 196/6/2008

Page 20: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

ExampleExample|OPT| = 2; |MIS| = 7

Xiaofeng Gao, Univ. of Texas at Dallas 206/6/2008

Page 21: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

AnalysisAnalysisEach disk in MIS will occupy a

Voronoi Cell with more area than a circle with radius 0.5

The minimum Voronoi Cell inside the graph should be a heptagon.

Xiaofeng Gao, Univ. of Texas at Dallas 216/6/2008

Page 22: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Minimum Area for TriangleMinimum Area for TriangleNon-Boundary

◦ area(P3)=1.299Boundary

◦ area(E3)=1.178

Xiaofeng Gao, Univ. of Texas at Dallas 226/6/2008

Page 23: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Minimum Area for Minimum Area for QuadrangleQuadrangle

Xiaofeng Gao, Univ. of Texas at Dallas 23

area(P4) = 1

area(A4) > 1.136

area(E4) = 0.9726/6/2008

Page 24: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Minimum Area for Minimum Area for PentagonPentagon

Xiaofeng Gao, Univ. of Texas at Dallas 24

area(P5) = 0.908

area(A5) > 0.950

area(P5) = 0.9086/6/2008

Page 25: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Minimum Area for Minimum Area for HexagonHexagon

Xiaofeng Gao, Univ. of Texas at Dallas 25

area(P6) = 0.866

area(E6) = 0.855

area(A6) = 0.886

6/6/2008

Page 26: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Heptagon and OthersHeptagon and Othersarea(Pk)> area(P6) (k>=7)

Xiaofeng Gao, Univ. of Texas at Dallas 266/6/2008

Page 27: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Minimum AreaMinimum AreaArea(A7) = 0.853

Xiaofeng Gao, Univ. of Texas at Dallas 276/6/2008

Page 28: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Modified Upper BoundModified Upper Bound

Xiaofeng Gao, Univ. of Texas at Dallas 286/6/2008

Page 29: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

EULER’S FORMULAEULER’S FORMULASection 4

Xiaofeng Gao, Univ. of Texas at Dallas 296/6/2008

Page 30: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

SymbolsSymbolssi: the minimum area of the non-

boundary i-polygon cell;si': the minimum area of the boundary

i-polygon cell. We have

◦s3 >= s4 >= s5 >= s6 <= s7 <= s8 <= …◦s3' >= s4' >= s5' >= s6' >= s7' <= s8'

<= ...Set si = s6 (i >=7) and si' = s7' (i >= 8)

Xiaofeng Gao, Univ. of Texas at Dallas 306/6/2008

Page 31: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

3-Regularization3-RegularizationMake the degree of every vertex

in Voronoi Division be exactly 3.

Xiaofeng Gao, Univ. of Texas at Dallas 316/6/2008

Page 32: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Euler’s FormulaEuler’s Formula : the outer boundary of MCDSfi: no. of non-boundary Voronoi

Cells with i edges;fi': no. of boundary VC with i

edges.m: no. of edgesn: no. of verticesBy Euler’s Formula:

Xiaofeng Gao, Univ. of Texas at Dallas 326/6/2008

Page 33: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

EquationsEquationsG' is a cubic graph

◦2m = 3n◦ (1)

be no. of edges in outer face,every edge is in two faces exactly, (2)

For boundary cell, it must have one edge belonging to the outer face (3)

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 33

Page 34: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

CalculationCalculationCombining (1), (2), and (3), we

have

Together with Euler’s Formula, remove n, we have

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 34

Page 35: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Calculation – cont.Calculation – cont.Since all Voronoi cells are

contained in the area constructed by MCDS,

Combining two formula together,

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 35

Page 36: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Calculation – cont.Calculation – cont.Since we have

Finally, we get that

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 36

Page 37: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

DISCUSSION WITH DISCUSSION WITH HOLESHOLES

Section 5

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 37

Page 38: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

ModificationModificationk: no. of holes in G‘ : no. of edges in all holes.Then we have

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 38

Page 39: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Modification – cont.Modification – cont.

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 39

We have

Since

Page 40: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

GuessGuess

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 40

Page 41: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

ExampleExample

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 41

Page 42: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

ReferenceReferenceXianyue Li, Xiaofeng Gao, Weili Wu, A Better 

Theoretical Bound to Approximate Connected Dominating Set in Unit Disk Graph, Submitted to The 3rd International Conference on Wireless Algorithms, Systems and Applications (WASA 2008), Oct. 26-28, 2008.

S.Funke, A.Kesselman and U.Meyer, A Simple Improved Distributed Algorithm for Minimum CDS in Unit Disk Graphs, ACM Transactions on Sensor Networks, 2(3), 444-453, (2006).

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 42

Page 43: Maximal Independent Set and Connected Dominating Set Xiaofeng Gao Research Group on Mobile Computing and Wireless Networking Univ. of Texas at Dallas

Questions?Questions?

6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas 43