Shakhar Smorodinsky Courant Institute, New-York University (NYU) On the Chromatic Number of Some Geometric Hypergraphs.

Slides:



Advertisements
Similar presentations
Guy EvenZvi LotkerDana Ron Tel Aviv University Conflict-free colorings of unit disks, squares, & hexagons.
Advertisements

Shakhar Smorodinsky Ben-Gurion University, Be’er-Sheva New trends in geometric hypergraph coloring.
Approximation Algorithms
Size-estimation framework with applications to transitive closure and reachability Presented by Maxim Kalaev Edith Cohen AT&T Bell Labs 1996.
 Distance Problems: › Post Office Problem › Nearest Neighbors and Closest Pair › Largest Empty and Smallest Enclosing Circle  Sub graphs of Delaunay.
Heuristics for the Hidden Clique Problem Robert Krauthgamer (IBM Almaden) Joint work with Uri Feige (Weizmann)
Approximation Algorithms for Capacitated Set Cover Ravishankar Krishnaswamy (joint work with Nikhil Bansal and Barna Saha)
Polynomial Time Approximation Schemes Presented By: Leonid Barenboim Roee Weisbert.
Near-Linear Approximation Algorithms for Geometric Hitting Sets Pankaj Agarwal Esther Ezra Micha Sharir Duke Duke Tel-Aviv University University University.
Shakhar Smorodinsky Courant Institute (NYU) Joint Work with Noga Alon Conflict-Free Coloring of Shallow Discs.
Convex Hulls in Two Dimensions Definitions Basic algorithms Gift Wrapping (algorithm of Jarvis ) Graham scan Divide and conquer Convex Hull for line intersections.
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Convexity of Point Set Sandip Das Indian Statistical Institute.
Computational Geometry -- Voronoi Diagram
On the Complexity of K-Dimensional-Matching Elad Hazan, Muli Safra & Oded Schwartz.
1 List Coloring and Euclidean Ramsey Theory TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A Noga Alon, Tel Aviv.
Delaunay Triangulation Computational Geometry, WS 2006/07 Lecture 11 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
Guy Even, Zvi Lotker, Dana Ron, Shakhar Smorodinsky Tel Aviv University Conflict-free colorings of simple geometric regions with applications to frequency.
On the Union of Cylinders in Esther Ezra Duke University On the Union of Cylinders in  3 Esther Ezra Duke University.
Leveraging Linial's Locality Limit Christoph Lenzen, Roger Wattenhofer Distributed Computing Group.
Shakhar Smorodinsky Courant Institute, NYU Online conflict-free coloring work with Amos Fiat, Meital Levy, Jiri Matousek, Elchanan Mossel, Janos Pach,
First of all …. Thanks to Janos Shakhar Smorodinsky Tel Aviv University Conflict-free coloring problems Part of this work is joint with Guy Even, Zvi.
Shakhar Smorodinsky ETH Zurich Joint work with Rom Pinchasi, MIT Locally Delaunay Geometric Graphs.
Lecture 10 : Delaunay Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Overview Motivation. Triangulation of Planar Point Sets. Definition.
Testing of Clustering Noga Alon, Seannie Dar Michal Parnas, Dana Ron.
Small-size  -nets for Axis- Parallel Rectangles and Boxes Boris Aronov Esther Ezra Micha sharir polytechnic Duke Tel-Aviv Institute of NYU University.
Coloring random graphs online without creating monochromatic subgraphs Torsten Mütze, ETH Zürich Joint work with Thomas Rast (ETH Zürich) and Reto Spöhel.
Almost tight bound for the union of fat tetrahedra in R 3 Esther Ezra Micha Sharir Duke University Tel-Aviv University.
Guy Even, Zvi Lotker, Dana Ron, Shakhar Smorodinsky Tel Aviv University Conflict-free colorings of simple geometric regions with applications to frequency.
Extremal Configurations and Levels in Pseudoline Arrangements Shakhar Smorodinsky (Tel-Aviv University) Joint work with Micha Sharir.
On Neighbors in Geometric Permutations Shakhar Smorodinsky Tel-Aviv University Joint work with Micha Sharir.
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
Chapter 5 Linear Inequalities and Linear Programming Section R Review.
David Pritchard Princeton Computer Science Department & Béla Bollobás, Thomas Rothvoß, Alex Scott.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Mathematics Review and Asymptotic Notation
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
On the union of cylinders in 3-space Esther Ezra Duke University.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Packing Rectangles into Bins Nikhil Bansal (CMU) Joint with Maxim Sviridenko (IBM)
Private Approximation of Search Problems Amos Beimel Paz Carmi Kobbi Nissim Enav Weinreb (Technion)
Chapter 9: Geometric Selection Theorems 11/01/2013
1 Graph Coloring: An Overview Graph Coloring Basics Planar/4-color Graphs Applications New Register Allocation Technique.
Line Transversals to Disjoint Balls (Joint with C. Borcea, O. Cheong, X. Goaoc, A. Holmsen) Sylvain Petitjean LORIA, Vegas team O. Schwarzkopf.
Center for Graphics and Geometric Computing, Technion 1 Computational Geometry Chapter 8 Arrangements and Duality.
Monochromatic Boxes in Colored Grids Joshua Cooper, USC Math Steven Fenner, USC CS Semmy Purewal, College of Charleston Math.
Testing the independence number of hypergraphs
Substructures in Geometric Arrangements and  -nets Esther Ezra Duke University.
Implicit Hitting Set Problems Richard M. Karp Erick Moreno Centeno DIMACS 20 th Anniversary.
1 The Encoding Complexity of Network Coding Michael Langberg California Institute of Technology Joint work with Jehoshua Bruck and Alex Sprintson.
1/29/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries Carola Wenk.
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
Introduction to Graph Theory
Hardness of Hyper-Graph Coloring Irit Dinur NEC Joint work with Oded Regev and Cliff Smyth.
Conflict-Free Coloring Gila Morgenstern CRI, Haifa University.
Common Intersection of Half-Planes in R 2 2 PROBLEM (Common Intersection of half- planes in R 2 ) Given n half-planes H 1, H 2,..., H n in R 2 compute.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Almost tight bound for the union of fat tetrahedra in R3 Esther Ezra Micha Sharir Duke University Tel-Aviv University.
Leveraging Linial's Locality Limit
Localizing the Delaunay Triangulation and its Parallel Implementation
Analysis and design of algorithm
CIS 700: “algorithms for Big Data”
Depth Estimation via Sampling
Chapter 5 Linear Inequalities and Linear Programming
Random Geometric Graph Diameter in the Unit Disk
On the effect of randomness on planted 3-coloring models
Clustering.
Locality In Distributed Graph Algorithms
Presentation transcript:

Shakhar Smorodinsky Courant Institute, New-York University (NYU) On the Chromatic Number of Some Geometric Hypergraphs

Hypergraph Coloring (definition) A Hypergraph H=(V,E)  : V   1,…,k  is a proper coloring if no hyperedge is monochromatic Chromatic number  (H) = min #colors needed for proper coloring H

R ={1,2,3,4}, H(R) = (R,E), E = { {1}, {2}, {3}, {4},{1,2}, {2,4},{2,3}, {1,3}, {1,2,3} {2,3,4}, {3,4} } Example:

Conflict-Free Colorings A Hypergraph H=(V,E)  : V   1,…,k  is a Conflict-Free coloring (CF) if every hyperedge contains some unique color CF-chromatic number  CF (H) = min #colors needed to CF-Color H

Motivation for CF-colorings Frequency Assignment in cellular networks 1 1 2

Goal: Minimize the total number of frequencies

Another model: radius of coverage is determined by client’s power

A CF-Coloring Framework for R 1. Find a proper coloring of R

2. Color regions in largest color class with 1 and remove them 1 1 1

3. Recurse on remaining regions

2 2

4 3

1 A Coloring of pts Problem: Conflict-Free Coloring of Points w.r.t Discs is Conflict Free if: 4 Any (non-empty) disc contains a unique color

1 A Coloring of pts What is Conflict-Free Coloring of pts w.r.t Discs? is Conflict Free if: 1

Lower bounds for CF-coloring Lower Bound log n Easy: n points on a line  log n colors n pts n/2n/2  n / 4

Points on a line: Upper Bound (cont) log n colors suffice (when pts colinear) Divide & Conquer 132 Color median with 1 Recurse on right and left Reusing colors!

CF-coloring pts w.r.t discs Upper Bound f(n) = minimum # colors needed in worst case Thm: [Even, Lotker, Ron, Smorodinsky 03] O(log n) colors suffice! n pts

Proof of Upper Bound: f(n) = O(log n) Consider the Delauney Graph i.e., the “empty pairs” graph It is planar. Hence, by the four color Thm  “large” independent set n pts

Proof of: f(n) = O(log n) (cont)  IS  P s.t. |IS|  n/4 and IS is independent |P|=n 1. Color IS with 1 2. Remove IS 1 1 1

Proof of: f(n) = O(log n) (cont)  IS  P s.t. |IS|  n/4 and IS is independent! |P|=n 1.Color IS with 1 2. remove IS 3. Construct the new Delauney graph … and iterate (O(log n) times ) on remaining pts 22

Proof of: f(n) = O(log n) (cont)  IS  P s.t. |IS|  n/4 and IS is independent! |P|=n 1.Color IS with 1 2. remove IS 3. Iterate (O(log n) times ) on remaining pts 5 3 4

Algorithm is correct Proof of: f(n) = O(log n) (cont) Consider a non-empty disc “maximal” color 3 “maximal” color is unique

Proof of: f(n) = O(log n) (cont) “maximal” color i is unique Proof: Assume i is not unique and ignore colors < i “maximal” color i i

Proof of: f(n) = O(log n) (cont) “maximal” color i is unique Assume i is not unique and ignore colors < i “maximal” color i i i

Proof: maximal color i is unique Consider the i ’th iteration independent i i A third point exists i

Proof: maximal color i is unique Consider the i ’th iteration i i Contradiction! i

General Framework for CF-coloring a Hypergraph H= (V,E) : 1.Find a “large” Independent Set V’ in “Delauney graph” 2. Color V’ with i; i=i+1 3. Recurse on V \ V’ Works as long as the hypergraph is “shrinkable” ( i..e, every hyperedge contains an edge )

Framework doesn’t work for general hypergraphs such as: R : Discs: Not “shrinkable” Three small discs form an independent set in the “Delaunay graph”

New Framework for CF-coloring Summary CF-coloring a finite family of regions R: 1. i =0 2.While (R   ) do { 3. i  i+1 4.Find a Proper Coloring  of H(R) with ``few’’ colors 5. R’  largest color class of  ; R’  i 6. R  R \R’ }

Framework for CF-coloring (cont) 1.i=0 2.While (R   ) do { 3. i  i+1 4. Find a Coloring  of H(R) with ``few’’ colors 5. R’  largest color class of  ; R’  i 6. R  R \R’ } Framework is correct! In fact, maximal color of any hyperedge is unique “ maximal ” color i Another i

Framework for CF-coloring (cont) 1.i=0 2.While (R   ) do { 3. i  i+1 4. Find a Coloring  of H(R) with ``few’’ colors 5. R’  largest color class of  ; R’  i 6. R  R \R’ } Framework is correct! In fact, maximal color of any hyperedge is unique “ maximal ” color i Another i i th iteration Not monochromatic Not discard at i ’th iteration

New Framework (cont) CF-coloring a finite family of regions R: i =0 1.While (R   ) do { 2. i  i+1 3. Find a Coloring  of H(R) with ``few’’ colors 4. R’  largest color class of  ; R’  i 5. R  R \R’ } Key question: Can we make  use only ``few” colors?

1. D = finite family of discs.  ( H(D) ) ≤ 4 (tight!) In fact, equivalent to the Four-Color Theorem. 2. R: axis-parallel rectangles.  ( H(R) ) ≤ 8log |R| Asymptotically tight! [Pach,Tardos 05] provided matching lower bound. 3. R : Jordan regions with ``low’’ ``union complexity’’ Then  ( H(R) ) is ``small’’ (patience….) For example:  c s.t.  ( H(pseudo-discs) ) ≤ c Our Results on Proper Colorings

Chromatic number of H(R): Definition: Union Complexity Union complexity:= #vertices on boundary

Example: pseudo-discs Thm: R : Regions s.t. any n have union complexity bounded by u (n) then  (H(R)) = o ( u (n)/n )

Coloring pseudo-discs Thm [Kedem, Livne, Pach, Sharir 86]: The complexity of the union of any n pseudo-discs is ≤ 6n-12 Hence, u(n)/n is a constant. By above Thm, its chromatic number is O(1)

How about axis-parallel rectangles? Union complexity could be quadratic !!!

Coloring axis-parallel rectangles For general case, apply divide and conquer ≤ 8 colors

Coloring axis-parallel rectangles For general case, apply divide and conquer Obtain Coloring with 8log n colors

R is four colorable iff the Four-Color THM R: Discs

Summary CF-coloring i =0 1.While (R   ) do { 2. i  i+1 3. Find a Coloring  of H(R) with ``few’’ colors 4. R’  largest color class of  5. R  R \R’ } u(n)u(n)  (H(R))  CF (H(R)) O(n) (pseudo discs, etc) O(1)O(log n) O(n 1+  ) Convex ``fat’’ regions, etc O(n)O(n)O(n)O(n) Applied to regions with union complexity u(n) General: Works for any hypergraph

Brief History [Even, Lotker, Ron, Smorodinsky 03 ] Any n discs can be CF-colored with O(log n) colors. Tight! Finding optimal coloring is NP-HARD even for congruent discs. (approximation algorithms are provided) For pts w.r.t discs (or homothetics), O(log n) colors suffice. [Har-Peled, Smorodinsky 03] Randomized framework for ``nice’’ regions, relaxed colorings, higher dimensions, VC-dimension …

Brief History (cont) [Alon, Smorodinsky 05] O(log 3 k) colors for n discs s.t. each intersects at most k others. (Algorithmic) Online version: [Fiat et al., 05] pts arrive online on a line. CF-color w.r.t intervals. O(log 2 n) colors. [Chen 05] [Bar-Noy, Hillaris, Smorodinsky 05] O(log n) colors w.h.p [Kaplan, Sharir, 05] pts arrive online in the plane CF-color w.r.t congruent discs. O(log 3 n) colors w.h.p [Chen 05] CF-color w.r.t congruent discs. O(log n) colors w.h.p

THANK YOU WAKE UP!!!