Algorithmica

, Volume 11, Issue 1, pp 53–72

Coloring inductive graphs on-line

  • Sandy Irani
Article

Abstract

In this paper we consider the problem of on-line graph coloring. In an instance of on-line graph coloring, the nodes are presented one at a time. As each node is presented, its edges to previously presented nodes are also given. Each node must be assigned a color, different from the colors of its neighbors, before the next node is given. LetA(G) be the number of colors used by algorithmA on a graphG and letx(G) be the chromatic number ofG. The performance ratio of an on-line graph coloring algorithm for a class of graphsC is maxG ∈C(A(G)/χ(G)). We consider the class ofd-inductive graphs. A graphG isd-inductive if the nodes ofG can be numbered so that each node has at mostd edges to higher-numbered nodes. In particular, planar graphs are 5-inductive, and chordal graphs arex(G)-inductive. First Fit is the algorithm that assigns each node the lowest-numbered color possible. We show that ifG isd-inductive, then First Fit usesO(d logn) colors onG. This yields an upper bound ofo(logn) on the performance ratio of First Fit on chordal and planar graphs. First Fit does as well as any on-line algorithm ford-inductive graphs: we show that, for anyd and any on-line graph coloring algorithmA, there is ad-inductive graph that forcesA to use Ω(d logn) colors to colorG. We also examine on-line graph coloring with lookahead. An algorithm is on-line with lookaheadl, if it must color nodei after examining only the firstl+i nodes. We show that, forl<n/logn, the lower bound ofd logn colors still holds.

Key words

On-line algorithms Graph coloring Inductive graphs 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [C]
    Chaitin, C. G., Register allocation and spilling via graph coloring,Proc. Sigplan Symposium on Computer Construction, June 1982, Note 17.6, pp. 98–105.Google Scholar
  2. [CGS]
    Chung, F. R. K., Graham, R., Saks, M. E., A dynamic location problem for graphs,Combinatorica,9(2) (1989), 111–131.Google Scholar
  3. [FKT]
    Faigle, U., Kern, W., Turan, G., On the performance of on-line algorithms for partitioning problems,Acta Cybernet.,9 (1989), 107–119.Google Scholar
  4. [GL]
    Gyarfas, A., Lehel, J., On-line and First Fit colorings of graphsJ. Graph Theory,12(2) (1988), 217–227.Google Scholar
  5. [LNNW]
    Lovasz, L., Naor, M, Newman, I., Wigderson, A., Search problems in the decision tree model,Proc. 32nd Symposium on the Foundations of Computing Science, 1991.Google Scholar
  6. [LSTjackie]
    Lovasz, L., Saks, M. E., Trotter, W. A., An on-line graph coloring algorithm with sublinear performance ratio,Discrete Math., Special Volume on Graph Theory and Combinatorics (1988), 319–326.Google Scholar
  7. [Ka]
    Karloff, H., Personal communication.Google Scholar
  8. [Ki]
    Kierstead, H. A., The linearity of First-Fit coloring of interval graphs,SIAM J. Discrete Math.,1(4) (1988), 526–530.Google Scholar
  9. [KT]
    Kierstead, H. A., Trotter, W. A., An extremal problem in recursive combinatorics,Congress. numer.,33 (1981), 143–153.Google Scholar
  10. [P]
    Patterson, D. A., Reduced instruction set computers.Comm. CACM,28(1) (1985).Google Scholar
  11. [Sa]
    Saks, M., Personal communication.Google Scholar
  12. [ST]
    Sleator, D. D., Tarjan, R. E., Amortized efficiency of list update and paging rules,Comm. CACM,28(2) (1985).Google Scholar
  13. [Sz]
    Personal communication, transmitted through L. Lovasz, M. E. Saks, and W. A. Trotter.Google Scholar
  14. [V]
    Vishwanathan, S., Randomized online coloring of graphs,Proc. 31st Annual Symposium on the Foundations of Computer Science, October 1990.Google Scholar

Copyright information

© Springer-Verlag New York Inc. 1994

Authors and Affiliations

  • Sandy Irani
    • 1
  1. 1.Computer Science DivisionUniversity of CaliforniaBerkeleyUSA

Personalised recommendations