First Fit Coloring of Interval Graphs PowerPoint PPT Presentation

presentation player overlay
1 / 29
About This Presentation
Transcript and Presenter's Notes

Title: First Fit Coloring of Interval Graphs


1
First Fit Coloring of Interval Graphs
  • William T. Trotter
  • Georgia Institute of Technology
  • October 14, 2005

2
Interval Graphs
3
First Fit with Left End Point Order
Provides Optimal Coloring
4
Interval Graphs are Perfect
? ? 4
5
What Happens with Another Order?
6
On-Line Coloring of Interval Graphs
Suppose the vertices of an interval graph are
presented one at a time by a Graph Constructor.
In turn, Graph Colorer must assign a legitimate
color to the new vertex. Moves made by either
player are irrevocable.
7
Optimal On-Line Coloring
  • Theorem (Kierstead and Trotter, 1982)
  • There is an on-line algorithm that will use at
    most 3k-2 colors on an interval graph G for
    which the maximum clique size is at most k.
  • This result is best possible.
  • The algorithm does not need to know the value of
    k in advance.
  • The algorithm is not First Fit.
  • First Fit does worse when k is large.

8
Dynamic Storage Allocation
9
How Well Does First Fit Do?
  • For each positive integer k, let FF(k) denote
    the largest integer t for which First Fit can
    be forced to use t colors on an interval graph
    G for which the maximum clique size is at most
    k.
  • Woodall (1976) FF(k) O(k log k).

10
Upper Bounds on FF(k)
Theorem Kierstead (1988)
FF(k) 40k
11
Upper Bounds on FF(k)
Theorem Kierstead and Qin (1996)
FF(k) 26.2k
12
Upper Bounds on FF(k)
Theorem Pemmaraju, Raman and
Varadarajan(2003)
FF(k) 10k
13
Upper Bounds on FF(k)
Theorem Brightwell, Kierstead and Trotter
(2003) FF(k) 8k
14
Upper Bounds on FF(k)
Theorem Narayansamy and Babu (2004)
FF(k) 8k - 3
15
Analyzing First Fit Using Grids
16
The Academic Algorithm
17
Academic Algorithm - Rules
  • A Belongs to an interval
  • B Left neighbor is A
  • C Right neighbor is A
  • D Some terminal set of letters
  • has more than 25 As
  • F All else fails.

18
A Pierced Interval
A B C C D B A
19
The Piercing Lemma
Lemma Every interval J is pierced by a
column of passing grades. Proof We use a
double induction. Suppose the interval J is at
level j. We show that for every i 1, 2, ,
j, there is a column of grades passing at level
i which is under interval J
20
Double Induction
21
Initial Segment Lemma
Lemma In any initial segment of n letters
all of which are passing, a
(n b c)/4
22
A Column Surviving at the End
  • b n/4
  • c n/4
  • n h3
  • h 8a - 3

23
Lower Bounds on FF(k)
Theorem Kierstead and Trotter (1982) There
exists e gt 0 so that FF(k) (3 e)k
when k is sufficiently large.
24
Lower Bounds on FF(k)
Theorem Chrobak and Slusarek (1988)
FF(k) 4k - 9 when k 4.
25
Lower Bounds on FF(k)
Theorem Chrobak and Slusarek (1990)
FF(k) 4.4 k when k is sufficiently
large.
26
Lower Bounds on FF(k)
Theorem Kierstead and Trotter (2004)
FF(k) 4.99 k when k is sufficiently
large.
27
A Likely Theorem
Our proof that FF(k) 4.99 k is computer
assisted. However, there is good reason to
believe that we can actually write out a proof to
show For every e gt 0, FF(k) (5 e) k when
k is sufficiently large.
28
Tree-Like Walls
29
A Negative Result and a Conjecture
However, we have been able to show that the
Tree-Like walls used by all authors to date in
proving lower bounds will not give a performance
ratio larger than 5. As a result it is natural
to conjecture that As k tends to infinity, the
ratio FF(k)/k tends to 5.
Write a Comment
User Comments (0)
About PowerShow.com