An On-Line Graph Coloring Algorithm with Sublinear Performance Ratio

L. Lovász, Michael Saks, W. T. Trotter

Research output: Contribution to journalArticle

35 Citations (Scopus)

Abstract

One of the simplest heuristics for obtaining a proper coloring of a graph is the First-Fit algorithm: Fix an arbitrary ordering of the vertices and, using the positive integers as the color set, assign to each successive vertex the least integer possible (keeping the coloring proper). This is an example of an on-line algorithm for graph coloring. In the on-line model, a graph is presented one vertex at a time. Each new vertex is given together with all edges joining it to previous vertices. An on-line coloring algorithm assigns a color to each vertex as it is received and once assigned, the color cannot be changed. The performance function, ρ A(n), of an on-line algorithm A is the maximum over all graphs G on n vertices of the ratio of the number of colors used by A to color G to the chromatic numbers of G. The First-Fit algorithm has performance function n/4. We exhibit an algorithm with sublinear performance function.

Original languageEnglish
Pages (from-to)319-325
Number of pages7
JournalAnnals of Discrete Mathematics
Volume43
Issue numberC
DOIs
Publication statusPublished - 1989

Fingerprint

Graph Coloring
Colouring
Vertex of a graph
Assign
Graph in graph theory
Integer
Chromatic number
Joining
Color
Heuristics
Arbitrary

ASJC Scopus subject areas

  • Discrete Mathematics and Combinatorics

Cite this

An On-Line Graph Coloring Algorithm with Sublinear Performance Ratio. / Lovász, L.; Saks, Michael; Trotter, W. T.

In: Annals of Discrete Mathematics, Vol. 43, No. C, 1989, p. 319-325.

Research output: Contribution to journalArticle

Lovász, L. ; Saks, Michael ; Trotter, W. T. / An On-Line Graph Coloring Algorithm with Sublinear Performance Ratio. In: Annals of Discrete Mathematics. 1989 ; Vol. 43, No. C. pp. 319-325.
@article{2a781475e3f2467d86a901f3ad4a7201,
title = "An On-Line Graph Coloring Algorithm with Sublinear Performance Ratio",
abstract = "One of the simplest heuristics for obtaining a proper coloring of a graph is the First-Fit algorithm: Fix an arbitrary ordering of the vertices and, using the positive integers as the color set, assign to each successive vertex the least integer possible (keeping the coloring proper). This is an example of an on-line algorithm for graph coloring. In the on-line model, a graph is presented one vertex at a time. Each new vertex is given together with all edges joining it to previous vertices. An on-line coloring algorithm assigns a color to each vertex as it is received and once assigned, the color cannot be changed. The performance function, ρ A(n), of an on-line algorithm A is the maximum over all graphs G on n vertices of the ratio of the number of colors used by A to color G to the chromatic numbers of G. The First-Fit algorithm has performance function n/4. We exhibit an algorithm with sublinear performance function.",
author = "L. Lov{\'a}sz and Michael Saks and Trotter, {W. T.}",
year = "1989",
doi = "10.1016/S0167-5060(08)70584-3",
language = "English",
volume = "43",
pages = "319--325",
journal = "Annals of Discrete Mathematics",
issn = "0167-5060",
publisher = "Elsevier",
number = "C",

}

TY - JOUR

T1 - An On-Line Graph Coloring Algorithm with Sublinear Performance Ratio

AU - Lovász, L.

AU - Saks, Michael

AU - Trotter, W. T.

PY - 1989

Y1 - 1989

N2 - One of the simplest heuristics for obtaining a proper coloring of a graph is the First-Fit algorithm: Fix an arbitrary ordering of the vertices and, using the positive integers as the color set, assign to each successive vertex the least integer possible (keeping the coloring proper). This is an example of an on-line algorithm for graph coloring. In the on-line model, a graph is presented one vertex at a time. Each new vertex is given together with all edges joining it to previous vertices. An on-line coloring algorithm assigns a color to each vertex as it is received and once assigned, the color cannot be changed. The performance function, ρ A(n), of an on-line algorithm A is the maximum over all graphs G on n vertices of the ratio of the number of colors used by A to color G to the chromatic numbers of G. The First-Fit algorithm has performance function n/4. We exhibit an algorithm with sublinear performance function.

AB - One of the simplest heuristics for obtaining a proper coloring of a graph is the First-Fit algorithm: Fix an arbitrary ordering of the vertices and, using the positive integers as the color set, assign to each successive vertex the least integer possible (keeping the coloring proper). This is an example of an on-line algorithm for graph coloring. In the on-line model, a graph is presented one vertex at a time. Each new vertex is given together with all edges joining it to previous vertices. An on-line coloring algorithm assigns a color to each vertex as it is received and once assigned, the color cannot be changed. The performance function, ρ A(n), of an on-line algorithm A is the maximum over all graphs G on n vertices of the ratio of the number of colors used by A to color G to the chromatic numbers of G. The First-Fit algorithm has performance function n/4. We exhibit an algorithm with sublinear performance function.

UR - http://www.scopus.com/inward/record.url?scp=77957773488&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77957773488&partnerID=8YFLogxK

U2 - 10.1016/S0167-5060(08)70584-3

DO - 10.1016/S0167-5060(08)70584-3

M3 - Article

AN - SCOPUS:77957773488

VL - 43

SP - 319

EP - 325

JO - Annals of Discrete Mathematics

JF - Annals of Discrete Mathematics

SN - 0167-5060

IS - C

ER -