Decomposing a set of points into chains, with applications to permutation and circle graphs (Q1071505)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 3940719
Language Label Description Also known as
default for all languages
No label defined
    English
    Decomposing a set of points into chains, with applications to permutation and circle graphs
    scientific article; zbMATH DE number 3940719

      Statements

      Decomposing a set of points into chains, with applications to permutation and circle graphs (English)
      0 references
      0 references
      1985
      0 references
      An O(n log n) time algorithm is given to partition a set of n points in the plane into a minimum number of ascending chains. This result is then used to derive O(n log n) time algorithms for a number of problems concerning permutation graphs including minimum coloring - thus improving on the \(\Theta (n^ 2)\) time algorithm of \textit{S. Even, A. Pnueli} and \textit{A. Lempel} [J. Assoc. Comput. Mach. 19, 400-410 (1972; Zbl 0251.05113)]. This coloring algorithm is in turn used to derive an O(n log n) time heuristic for coloring circle graphs, with a performance guarantee (the worst-case ratio between the number of colors it uses and the chromatic number of the graph) of O(log n).
      0 references
      graph coloring
      0 references
      analysis of algorithms
      0 references
      computational geometry
      0 references
      partition algorithm
      0 references
      ascending chains
      0 references
      permutation graphs
      0 references
      coloring algorithm
      0 references
      circle graphs
      0 references

      Identifiers