Presentation

advertisement
On the Chromatic Number of
Some Geometric Hypergraphs
Shakhar Smorodinsky
Courant Institute,
New-York University (NYU)
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
Example:
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} }
1
4
2
3
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-Color H
CF(H) = min #colors needed to
Motivation for CF-colorings
Frequency Assignment in cellular networks
1
1
2
Goal: Minimize the total number of
frequencies
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
3
4
1
3
2
2
1
4
1
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
6.
R  R \R’
}
 ; R’  i
Framework for CF-coloring (cont)
1.
i=0
2.
While (R  ) do {
3.
4.
i i+1
Framework is correct!
In fact, maximal color of any hyperedge is
unique
Find a Coloring  of H(R) with ``few’’
colors
5.
R’ largest color class of  ; R’  i
6.
R  R \R’
“maximal” color i
}
Another i
Framework for CF-coloring (cont)
1.
i=0
2.
While (R  ) do {
i i+1
3.
4.
Framework is correct!
In fact, maximal color of any hyperedge is
unique
Find a Coloring  of H(R) with ``few’’
colors
5.
R’ largest color class of  ; R’  i
6.
R  R \R’
}
i th
“maximal” color i
iteration
Not monochromatic
Not discard at i’th
iteration
Another i
New Framework (cont)
CF-coloring a finite family of regions R:
i =0
1. While (R  ) do {
Key question: Can we make
 use only ``few” colors?
2.
i i+1
3.
Find a Coloring
4.
R’ largest color class of
5.
R  R \R’
}
 of H(R) with ``few’’ colors
 ; R’  i
Our Results on Proper Colorings
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
Chromatic number of H(R):
Definition: Union Complexity
1
4
2
Union complexity:= #vertices on
boundary
Thm:
R : Regions s.t. any n have union complexity bounded by
u(n) then (H(R)) = o(u(n)/n)
Example:
pseudo-discs
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
≤ 8 colors
For general case, apply
divide and conquer
Coloring axis-parallel rectangles
Obtain Coloring with
8log n colors
For general case, apply
divide and conquer
Summary CF-coloring
i =0
1.
General: Works for any
hypergraph
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’
}
Applied to regions
with union
complexity u(n)
u(n)
(H(R))
CF(H(R))
O(n)
O(1)
O(log n)
O(n)
O(n)
(pseudo discs, etc)
O(n1+)
Convex ``fat’’ regions,
etc
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(log3 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(log2 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(log3 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!!!
Download