First Fit Coloring of Interval Graphs

Slides:



Advertisements
Similar presentations
Two Segments Intersect?
Advertisements

Master Theorem Chen Dan Dong Feb. 19, 2013
Max- coloring in trees SRIRAM V.PEMMARAJU AND RAJIV RAMAN BY JAYATI JENNIFER LAW.
C&O 355 Lecture 23 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
1 SOFSEM 2007 Weighted Nearest Neighbor Algorithms for the Graph Exploration Problem on Cycles Eiji Miyano Kyushu Institute of Technology, Japan Joint.
Bipartite Matching, Extremal Problems, Matrix Tree Theorem.
Dynamic Planar Convex Hull Operations in Near- Logarithmic Amortized Time TIMOTHY M. CHAN.
Outline. Theorem For the two processor network, Bit C(Leader) = Bit C(MaxF) = 2[log 2 ((M + 2)/3.5)] and Bit C t (Leader) = Bit C t (MaxF) = 2[log 2 ((M.
Approximating the Domatic Number Feige, Halldorsson, Kortsarz, Srinivasan ACM Symp. on Theory of Computing, pages , 2000.
One of the most important problems is Computational Geometry is to find an efficient way to decide, given a subdivision of E n and a point P, in which.
Advanced Topics in Algorithms and Data Structures Lecture 7.1, page 1 An overview of lecture 7 An optimal parallel algorithm for the 2D convex hull problem,
On the Spread of Viruses on the Internet Noam Berger Joint work with C. Borgs, J.T. Chayes and A. Saberi.
The number of edge-disjoint transitive triples in a tournament.
Rajat K. Pal. Chapter 3 Emran Chowdhury # P Presented by.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
Approximating Maximum Edge Coloring in Multigraphs
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann 1 Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
16:36MCS - WG20041 On the Maximum Cardinality Search Lower Bound for Treewidth Hans Bodlaender Utrecht University Arie Koster ZIB Berlin.
Online Graph Avoidance Games in Random Graphs Reto Spöhel Diploma Thesis Supervisors: Martin Marciniszyn, Angelika Steger.
Vertex Cover, Dominating set, Clique, Independent set
1 Vertex Cover Problem Given a graph G=(V, E), find V' ⊆ V such that for each edge (u, v) ∈ E at least one of u and v belongs to V’ and |V’| is minimized.
Lecture 3: Polygon Triangulation Computational Geometry Prof. Dr. Th. Ottmann Polygon Triangulation Motivation: Guarding art galleries Art gallery theorem.
Coloring Algorithms and Networks. Coloring2 Graph coloring Vertex coloring: –Function f: V  C, such that for all {v,w}  E: f(v)  f(w) Chromatic number.
Graph Theory Ch.5. Coloring of Graphs 1 Chapter 5 Coloring of Graphs.
Packing Element-Disjoint Steiner Trees Mohammad R. Salavatipour Department of Computing Science University of Alberta Joint with Joseph Cheriyan Department.
Improved results for a memory allocation problem Rob van Stee University of Karlsruhe Germany Leah Epstein University of Haifa Israel WADS 2007 WAOA 2007.
Introduction to Graph Theory
C&O 355 Mathematical Programming Fall 2010 Lecture 17 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
Graph Pegging By Jason Counihan. The Rules of Pegging We start with a graph, such as this graph representation a cube. –Graphs are made of vertices (dots)
Batch Scheduling of Conflicting Jobs Hadas Shachnai The Technion Based on joint papers with L. Epstein, M. M. Halldórsson and A. Levin.
First Fit Coloring of Interval Graphs William T. Trotter Georgia Institute of Technology.
An Analysis of First-Fit N.S. Narayanaswamy (IITM) Work with R. Subhash Babu.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
The length of vertex pursuit games Anthony Bonato Ryerson University CCC 2013.
NP-Complete Problems. Running Time v.s. Input Size Concern with problems whose complexity may be described by exponential functions. Tractable problems.
1 Lower Bound on Comparison-based Search We have now covered lots of searching methods –Contiguous Data (Arrays) Sequential search Binary Search –Dynamic.
1/29/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries Carola Wenk.
1 What happens to the location estimator if we minimize with a power other that 2? Robert J. Blodgett Statistic Seminar - March 13, 2008.
Introduction to Graph Theory
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
Eternal Domination Chip Klostermeyer.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
Adversarial Coloring, Covering and Domination Chip Klostermeyer.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
Sequences of numbers appear in diverse situations. If you divide a cake in half, and then divide the remaining half in half, and continue dividing in.
De Bruijn sequences 陳柏澍 Novembers Each of the segments is one of two types, denoted by 0 and 1. Any four consecutive segments uniquely determine.
TU/e Algorithms (2IL15) – Lecture 11 1 Approximation Algorithms.
3. Polygon Triangulation
Descartes’ Rule of Signs
What is the next line of the proof?
Vertex Cover, Dominating set, Clique, Independent set
Chapter 5. Optimal Matchings
Tucker, Applied Combinatorics, Sec 2.4
Pigeonhole Principle and Ramsey’s Theorem
Computability and Complexity
Coverage Approximation Algorithms
Thue choice number of paths
Discrete Mathematics and its Applications Lecture 8 – Cop-win Graphs
Richard Anderson Autumn 2016 Lecture 7
Game chromatic number of graphs
Distance-preserving Subgraphs of Interval Graphs
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Depth of an AVL tree Theorem: Any AVL tree with n nodes has height less than log n. Proof: Given an n-node AVL tree, we want to find an upper bound.
The Complexity of Approximation
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

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

Interval Graphs

First Fit with Left End Point Order Provides Optimal Coloring

Interval Graphs are Perfect Χ = ω = 4

What Happens with Another Order?

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.

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.

Dynamic Storage Allocation

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

Upper Bounds on FF(k) Theorem: Kierstead (1988) FF(k) ≤ 40k

Upper Bounds on FF(k) Theorem: Kierstead and Qin (1996) FF(k) ≤ 26.2k

Upper Bounds on FF(k) Theorem: Pemmaraju, Raman and Varadarajan(2003) FF(k) ≤ 10k

Upper Bounds on FF(k) Theorem: Brightwell, Kierstead and Trotter (2003) FF(k) ≤ 8k

Upper Bounds on FF(k) Theorem: Narayansamy and Babu (2004) FF(k) ≤ 8k - 3

Analyzing First Fit Using Grids

The Academic Algorithm

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% A’s F All else fails.

A Pierced Interval A B C D

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

Double Induction

Initial Segment Lemma Lemma: In any initial segment of n letters all of which are passing, a ≥ (n – b – c)/4

A Column Surviving at the End b ≤ n/4 c ≤ n/4 n ≥ h+3 h ≤ 8a - 3

Lower Bounds on FF(k) Theorem: Kierstead and Trotter (1982) There exists ε > 0 so that FF(k) ≥ (3 + ε)k when k is sufficiently large.

Lower Bounds on FF(k) Theorem: Chrobak and Slusarek (1988) FF(k) ≥ 4k - 9 when k ≥ 4.

Lower Bounds on FF(k) Theorem: Chrobak and Slusarek (1990) FF(k) ≥ 4.4 k when k is sufficiently large.

Lower Bounds on FF(k) Theorem: Kierstead and Trotter (2004) FF(k) ≥ 4.99 k when k is sufficiently large.

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 ε > 0, FF(k) ≥ (5 – ε) k when k is sufficiently large.

Tree-Like Walls

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.