English

A Quasi-Polynomial Time Algorithm for 3-Coloring Circle Graphs

Data Structures and Algorithms 2025-11-14 v1 Computational Geometry

Abstract

A graph GG is a circle graph if it is an intersection graph of chords of a unit circle. We give an algorithm that takes as input an nn vertex circle graph GG, runs in time at most nO(logn)n^{O(\log n)} and finds a proper 33-coloring of GG, if one exists. As a consequence we obtain an algorithm with the same running time to determine whether a given ordered graph (G,)(G, \prec) has a 33-page book embedding. This gives a partial resolution to the well known open problem of Dujmovi\'{c} and Wood [Discret. Math. Theor. Comput. Sci. 2004], Eppstein [2014], and Bachmann, Rutter and Stumpf [J. Graph Algorithms Appl. 2024] of whether 3-Coloring on circle graphs admits a polynomial time algorithm.

Keywords

Cite

@article{arxiv.2511.09707,
  title  = {A Quasi-Polynomial Time Algorithm for 3-Coloring Circle Graphs},
  author = {Ajaykrishnan E S and Robert Ganian and Daniel Lokshtanov and Vaishali Surianarayanan},
  journal= {arXiv preprint arXiv:2511.09707},
  year   = {2025}
}

Comments

19 pages, 6 figures, Best Paper Award at SOSA 2026

R2 v1 2026-07-01T07:34:37.675Z