Leveraging Linial's Locality Limit Christoph Lenzen, Roger Wattenhofer Distributed Computing Group.

Slides:



Advertisements
Similar presentations
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Advertisements

Approximation algorithms for geometric intersection graphs.
Distributed Computing 1. Lower bound for leader election on a complete graph Shmuel Zaks ©
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Constant Density Spanners for Wireless Ad hoc Networks Kishore Kothapalli (JHU) Melih Onus (ASU) Christian Scheideler (JHU) Andrea Richa (ASU) 1.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
Shakhar Smorodinsky Courant Institute, New-York University (NYU) On the Chromatic Number of Some Geometric Hypergraphs.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Johannes Schneider –1 A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint.
Broadcasting in UDG Radio Networks with Unknown Topology Yuval Emek, Leszek Gąsieniec, Erez Kantor, Andrzej Pelc, David Peleg, Chang Su, Weizmann Liverpool.
Christoph PODC 2009 Tight Bounds for Clock Synchronization Christoph Lenzen, Thomas Locher, and Roger Wattenhofer.
LOCALITY IN DISTRIBUTED GRAPH ALGORITHMS Nathan Linial Presented by: Ron Ryvchin.
Christoph Lenzen, PODC What is a Maximal Independet Set (MIS)? inaugmentable set of non-adjacent nodes well-known symmetry breaking structure many.
Algorithms for Ad Hoc Networks Roger Wattenhofer MedHocNet 2005 alg hoc net 2005.
Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.
Information Dissemination in Highly Dynamic Graphs Regina O’Dell Roger Wattenhofer.
Ad-Hoc Networks Beyond Unit Disk Graphs
XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Routing, Anycast, and Multicast for Mesh and Sensor Networks Roland Flury Roger Wattenhofer RAM Distributed Computing Group.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
A Robust Interference Model for Wireless Ad-Hoc Networks Pascal von Rickenbach Stefan Schmid Roger Wattenhofer Aaron Zollinger.
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Exponential.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Distributed Coloring in Õ(  log n) Bit Rounds COST 293 GRAAL and.
Randomized 3D Geographic Routing Roland Flury Roger Wattenhofer Distributed Computing Group.
Geometric Routing without Geometry
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Minimum.
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Distributed Computing Group Locality and the Hardness of Distributed Approximation Thomas Moscibroda Joint work with: Fabian Kuhn, Roger Wattenhofer.
Algorithmic Models for Sensor Networks Stefan Schmid and Roger Wattenhofer WPDRTS, Island of Rhodes, Greece, 2006.
Distributed Combinatorial Optimization
Maximal Independent Set Distributed Algorithms for Multi-Agent Networks Instructor: K. Sinan YILDIRIM.
Greedy Routing with Bounded Stretch Roland Flury, Roger Wattenhofer (ETH Zurich), Sriram Pemmaraju (Iowa University) Published at IEEE Infocom 2009 Introduction.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Johannes PODC 2009 –1 Coloring Unstructured Wireless Multi-Hop Networks Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF. Read.
Distributed Algorithms on a Congested Clique Christoph Lenzen.
Distributed Verification and Hardness of Distributed Approximation Atish Das Sarma Stephan Holzer Danupon Nanongkai Gopal Pandurangan David Peleg 1 Weizmann.
Computing and Communicating Functions over Sensor Networks A.Giridhar and P. R. Kumar Presented by Srikanth Hariharan.
Distributed Coloring Discrete Mathematics and Algorithms Seminar Melih Onus November
1 Constant Density Spanners for Wireless Ad-Hoc Networks Discrete Mathematics and Algorithms Seminar Melih Onus April
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
1 Tight Bounds for Delay-Sensitive Aggregation Yvonne Anne Oswald Stefan Schmid Roger Wattenhofer Distributed Computing Group LEA.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
A graph problem: Maximal Independent Set Graph with vertices V = {1,2,…,n} A set S of vertices is independent if no two vertices in S are.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Christoph Lenzen, STOC What is Load Balancing? work sharing low-congestion routing optimizing storage utilization hashing.
Portland, Oregon, 13 August, 2007 A Randomized Distributed Algorithm for the Maximal Independent Set Problem in Growth-Bounded Graphs Beat Gfeller, Elias.
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.
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
ETH Zurich – Distributed Computing Group Stephan HolzerSODA Stephan Holzer Silvio Frischknecht Roger Wattenhofer Networks Cannot Compute Their Diameter.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Distributed Algorithms for Network Diameter David Peleg, Liam Roditty and Elad Tal.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
– Clustering TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A.
Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder
Does Topology Control Reduce Interference?
A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF.
Minimum Dominating Set Approximation in Graphs of Bounded Arboricity
Leveraging Linial's Locality Limit
Maximal Independent Set
Greedy Routing with Bounded Stretch
Clustering TexPoint fonts used in EMF.
TexPoint fonts used in EMF.
Algorithms for Ad Hoc Networks
Introduction Wireless Ad-Hoc Network
Compact routing schemes with improved stretch
Locality In Distributed Graph Algorithms
Presentation transcript:

Leveraging Linial's Locality Limit Christoph Lenzen, Roger Wattenhofer Distributed Computing Group

2 The problem we have a sensor network, where nodes communicate by radio all radios have the same (normalized) range we want to minimize energy consumption for communication ) we want a small subset of the nodes to cover the network

3 Minimum Dominating Sets (MDS) this is the minimum dominating set (MDS) problem on unit disk graphs (UDG's) nodes have positions in the Euclidian plane two nodes are joined by an edge iff their distance is at most 1 MDS: minimum subset of vertices covering the graph

4 Maximal Independent Sets (MIS) maximal independent set (MIS): maximal subset of nodes containing no neighbors MDS and MIS are closely related on UDG's neighborhood of any MIS is the whole graph only 5 independent neighbors in a UDG ) any MIS is a factor 5 approximation of a MDS

5 model: local, deterministic, synchronous, unbounded message size, arbitrary computation, unique ID's, non-uniform both problems are easy with (global) positions e.g. Nieberg and Hurink (WAOA 2005): PTAS for MDS ) how fast can these problems be solved w/o positions? 1.subdivide the plane 2.choose leaders 3.cycle through subcells Geometry helps

6 An overview – previous results quality MDS – general MIS – general (randomized) MDS/MIS - generalMDS/MIS – UDG (randomized) time O(1) O(log*) O(polylog) O(D x ) O(log*) O(1) O(polylog) O(D x ) upper bound tight bound lower bound MDS - planarMIS - ring Kuhn et al., SODA `06 Luby, STOC `85 Kuhn et al., PODC `04 Gfeller, Vicari, PODC `07 Lenzen et al., SPAA `08 Linial, SIAM `92 Cole, Vishkin, Inf.+Contr. `86 ?

7 Linial (SIAM `92): MIS on the ring takes  (log* n) time ) no algorithm can assign to each node one bit such that: - only o(log* n) consecutive 0's or 1's occur - the algorithm has running time o(log* n) otherwise one could construct a MIS in o(log* n) time: o(log* n) //compute bits +o(log* n) //decide alternately, starting at 0-1 resp. 1-0 pairs =o(log* n) Looking for a connection to Linial's bound...

8 Do maximum independent set approximations do this? vivi v k-g(n)-1 v g(n)+1 v k-g(n) vkvk v g(n) v1v1 ? ? c(v)=0 c(v)=? assume one finds an independent set (IS) at worst a factor f(n) smaller than the largest IS in g(n) time, f(n)g(n) 2 o(log* n) no neighbors are both assigned 1 (since we have an IS) are long sequences of 0's possible? denote by S(n) a maximal subset of ID's forming disjoint sequences of length k=10f(n)g(n), where the inner nodes do not join the IS

9 No maximum independent set approximations in o(log* n)! Is S(n)>n-n/5f(n) for large n? yes concatenate sequences to generate a labeling no  (n/f(n)) ID's are not in S(n) for s 2 S all but 2g nodes will not join IS has size <2n/5f(n), but MaxIS has size n/2 CONTRADICTION! we relabel by ID's of size O(f(n)n) not in S(O(f(n)n)) o(log* n) time, only o(log* n) consecutive 0's or 1's

10 we take R r, a ring where nodes are connected to their r next neighbors in each direction assume an f-approx. in g time on UDG's exists, f g 2 o(log* n) only 2r nodes may get a 0, but now many 1's are problematic define for each r S r (n) similar to the MaxIS case But what about MDS – may be this can be solved faster? r=1 r=2 r=4

11 No minimum dominating set approximations in o(log* n)! Exists r with S r (n) · n/2 for all n? yes relabel the ring R 1 with ID's of size 2n not in S r (2n) no choose n r min. with S r (n r )>n r /2 simulate R 1 =R r o(r log* 2n)=o(log* n) running time, o(log* n) consecutive 0's or 1's CONTRADICTION! concatenate ID's to label R r )  (n r ) nodes enter the DS f(n r ) 2  (r), as MDS is smaller than n/r relabel by ID's not in S r(n) (n r(n) ), where n r(n)-1 · 2n<n r(n) simulate R 1 =R r(n) O(r(n)g(n r(n) ) µ O(f(n)g(n)) ½ o(log* n) running time, o(log* n) cons. 0's or 1's

12 MDS – UDG (MaxIS – ring) An overview – new results quality MIS/MDS – general MDS/MIS - general time O(1) O(log*) O(polylog) O(D x ) O(log*) O(1) O(polylog) O(D x ) upper bound tight bound lower bound MDS - planar MIS - ring MDS – UDGMIS/MaxIS/MDS – UDGMaxIS – ringMaxIS – planar (randomized) Czygrinow et al., DISC `08 Schneider et al., PODC `08

13 Any questions or comments? Thank you for your attention! Get the slides NOW! Fast free download at