Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Shakhar Smorodinsky Courant Institute, New-York University (NYU) On the Chromatic Number of Some Geometric Hypergraphs."— Presentation transcript:

1

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

3 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

4 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: 1 2 3 4

5 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

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

7 Goal: Minimize the total number of frequencies

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

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

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

11 3. Recurse on remaining regions

12

13 2 2

14 4 3

15 1 1 1 2 2 4 3

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

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

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

19 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! 32 3 3 1

20 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

21 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

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 1 1 1

23 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

24 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

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

26 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

27 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

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

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

30 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 )

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

32 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’ }

33 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

34 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

35 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?

36 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

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

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

39 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)

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

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

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

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

44 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

45 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 …

46 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

47 THANK YOU WAKE UP!!!


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

Similar presentations


Ads by Google