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

Slides:



Advertisements
Similar presentations
Approximation algorithms for geometric intersection graphs.
Advertisements

Chapter 4 Partition I. Covering and Dominating.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Approximations for Min Connected Sensor Cover Ding-Zhu Du University of Texas at Dallas.
Design and Analysis of Algorithms Approximation algorithms for NP-complete problems Haidong Xue Summer 2012, at GSU.
Map Overlay Algorithm. Birch forest Wolves Map 1: Vegetation Map 2: Animals.
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Compact and Low Delay Routing Labeling Scheme for Unit Disk Graphs Chenyu Yan, Yang Xiang, and Feodor F. Dragan (WADS 2009) Kent State University, Kent,
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
Polynomial Time Approximation Schemes Presented By: Leonid Barenboim Roee Weisbert.
Ad-Hoc Networks Beyond Unit Disk Graphs
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 Vertex Cover Problem Given a graph G=(V, E), find V' ⊆ V such that for each edge (u, v) ∈ E at least one of u and v belongs to V’ and |V’| is minimized.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Computability and Complexity 24-1 Computability and Complexity Andrei Bulatov Approximation.
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
1 Internet Networking Spring 2002 Tutorial 6 Network Cost of Minimum Spanning Tree.
1 University of Denver Department of Mathematics Department of Computer Science.
Introduction Outline The Problem Domain Network Design Spanning Trees Steiner Trees Triangulation Technique Spanners Spanners Application Simple Greedy.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Outline Introduction The hardness result The approximation algorithm.
UNC Chapel Hill M. C. Lin Point Location Chapter 6 of the Textbook –Review –Algorithm Analysis –Dealing with Degeneracies.
V. V. Vazirani. Approximation Algorithms Chapters 3 & 22
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Approximating the Minimum Degree Spanning Tree to within One from the Optimal Degree R 陳建霖 R 宋彥朋 B 楊鈞羽 R 郭慶徵 R
Ch. 6 - Approximation via Reweighting Presentation by Eran Kravitz.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Approximation Algorithms
Approximation algorithms for TSP with neighborhoods in the plane R 郭秉鈞 R 林傳健.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
Connected Dominating Sets. Motivation for Constructing CDS.
Approximation Algorithms for NP-hard Combinatorial Problems Magnús M. Halldórsson Reykjavik University Local Search, Greedy and Partitioning
Chapter 6 Relaxation (1) CDS in unit disk graph
4 Introduction Broadcasting Tree and Coloring System Model and Problem Definition Broadcast Scheduling Simulation 6 Conclusion and Future Work.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
Chapter 4 Partition (1) Shifting Ding-Zhu Du. Disk Covering Given a set of n points in the Euclidean plane, find the minimum number of unit disks to cover.
The full Steiner tree problem Theoretical Computer Science 306 (2003) C. L. Lu, C. Y. Tang, R. C. T. Lee Reporter: Cheng-Chung Li 2004/06/28.
Constructing K-Connected M-Dominating Sets in Wireless Sensor Networks Yiwei Wu, Feng Wang, My T. Thai and Yingshu Li Georgia State University Arizona.
Distributed Algorithms for Dynamic Coverage in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
1. For minimum vertex cover problem in the following graph give
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
CMPS 3130/6130 Computational Geometry Spring 2017
Approximation Algorithms
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Heuristic & Approximation
Dynamic Coverage In Wireless Ed-Hoc Sensor Networks
Introduction Wireless Ad-Hoc Network
A Better Approximation for Minimum Total Routing Path Clustering Problem in 2-D Underwater Sensor Networks Wei Wang, Donghyun Kim, and Weili Wu, A Better.
Connected Sensor Cover Problem
On Constructing k-Connected k-Dominating Set in Wireless Networks
Survey on Coverage Problems in Wireless Sensor Networks - 2
Lecture 28 Approximation of Set Cover
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
at University of Texas at Dallas
The Minimum-Area Spanning Tree Problem
Presentation transcript:

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

Catalog Introduction Preliminary Voronoi Division Euler’s Formula Discussion for Holes Xiaofeng Gao, Univ. of Texas at Dallas26/6/2008

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

Connected Dominating Set A virtual backbone for wireless ad hoc network Garey 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 Dallas46/6/2008

Communication Model Unit 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 r v ◦ Each (u, v) in E means v lies within u’s range. Say, dist(u,v) <= r u Xiaofeng Gao, Univ. of Texas at Dallas56/6/2008

Common Techniques Find 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 Dallas66/6/2008

Approximation Ratio Given graph G mcds(G): the size of optimal CDS solution for G mis(G): the size of selected MIS set for G connect(G): the size of disks selected to connect the MIS into CDS. Xiaofeng Gao, Univ. of Texas at Dallas76/6/2008

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 Dallas86/6/2008

Milestones Wan et.al. (2002) ◦ mis(G) <= 4 ∙ mcds(G) + 1 Wu et.al. (2006) ◦ mis(G) <= 3.8 ∙ mcds(G) +1.2 Funke et.al. (2006) ◦ mis(G) <= ∙ mcds(G) + 9 ◦ mis(G) <= ∙ mcds(G) Yao et.al. (2008) ◦ mis(G) <= 11/3 ∙ mcds(G) + Constant Xiaofeng Gao, Univ. of Texas at Dallas96/6/2008

Our Accomplishment Result ◦ mis(G) <= ∙ mcds(G) ◦ mis(G) <= ∙ mcds(G) if there’s no hole in the special graph ◦ mis(G) <= ∙ mcds(G) if there exists holes in the induced graph Strategy ◦ Voronoi Division ◦ Euler’s Formula Xiaofeng Gao, Univ. of Texas at Dallas106/6/2008

PRELIMINARIES Section 2 Xiaofeng Gao, Univ. of Texas at Dallas116/6/2008

Induced Graph OPT: 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 d 1, d 2 in S, dist(d 1,d 2 )>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 Dallas126/6/2008

Properties for Induced Graph The 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 Dallas136/6/2008

Example – Original Graph Xiaofeng Gao, Univ. of Texas at Dallas146/6/2008

Example – Induced Graph Xiaofeng Gao, Univ. of Texas at Dallas156/6/2008

Rough Bound Xiaofeng Gao, Univ. of Texas at Dallas166/6/2008

Calculation Xiaofeng Gao, Univ. of Texas at Dallas176/6/2008

VORONOI DIVISION Section 3 Xiaofeng Gao, Univ. of Texas at Dallas186/6/2008

Definition Let S be a set of n nodes in Eucliean space. For each node pi in S, the Voronoi Cell V(p i ) of p i is the set of points that are closer to p i than to any other nodes of S. Xiaofeng Gao, Univ. of Texas at Dallas196/6/2008

Example |OPT| = 2; |MIS| = 7 Xiaofeng Gao, Univ. of Texas at Dallas206/6/2008

Analysis Each 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 Dallas216/6/2008

Minimum Area for Triangle Non-Boundary ◦ area(P 3 )=1.299 Boundary ◦ area(E 3 )=1.178 Xiaofeng Gao, Univ. of Texas at Dallas226/6/2008

Minimum Area for Quadrangle Xiaofeng Gao, Univ. of Texas at Dallas23 area(P 4 ) = 1 area(A 4 ) > area(E 4 ) = /6/2008

Minimum Area for Pentagon Xiaofeng Gao, Univ. of Texas at Dallas24 area(P 5 ) = area(A 5 ) > area(P 5 ) = /6/2008

Minimum Area for Hexagon Xiaofeng Gao, Univ. of Texas at Dallas25 area(P 6 ) = 0.866area(E 6 ) = area(A 6 ) = /6/2008

Heptagon and Others area(P k )> area(P 6 ) (k>=7) Xiaofeng Gao, Univ. of Texas at Dallas266/6/2008

Minimum Area Area(A 7 ) = Xiaofeng Gao, Univ. of Texas at Dallas276/6/2008

Modified Upper Bound Xiaofeng Gao, Univ. of Texas at Dallas286/6/2008

EULER’S FORMULA Section 4 Xiaofeng Gao, Univ. of Texas at Dallas296/6/2008

Symbols s i : the minimum area of the non-boundary i-polygon cell; s i ': the minimum area of the boundary i- polygon cell. We have ◦ s 3 >= s 4 >= s 5 >= s 6 <= s 7 <= s 8 <= … ◦ s 3 ' >= s 4 ' >= s 5 ' >= s 6 ' >= s 7 ' <= s 8 ' <=... Set s i = s 6 (i >=7) and s i ' = s 7 ' (i >= 8) Xiaofeng Gao, Univ. of Texas at Dallas306/6/2008

3-Regularization Make the degree of every vertex in Voronoi Division be exactly 3. Xiaofeng Gao, Univ. of Texas at Dallas316/6/2008

Euler’s Formula : the outer boundary of MCDS f i : no. of non-boundary Voronoi Cells with i edges; f i ': no. of boundary VC with i edges. m: no. of edges n: no. of vertices By Euler’s Formula: Xiaofeng Gao, Univ. of Texas at Dallas326/6/2008

Equations G' 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 Dallas33

Calculation Combining (1), (2), and (3), we have Together with Euler’s Formula, remove n, we have 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas34

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 Dallas35

Calculation – cont. Since we have Finally, we get that 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas36

DISCUSSION WITH HOLES Section 5 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas37

Modification k: no. of holes in G‘ : no. of edges in all holes. Then we have 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas38

Modification – cont. 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas39 We have Since

Guess 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas40

Example 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas41

Reference Xianyue Li, Xiaofeng Gao, Weili Wu, A Better Theoretical Bound to Approximate Connected Dominating Set in Unit Disk Graph, Submitted to The 3rd International Conf erence on Wireless Algorithms, Systems and Applications (W ASA 2008), Oct , 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), , (2006). 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas42

Questions? 6/6/2008Xiaofeng Gao, Univ. of Texas at Dallas43