A Quasi-Polynomial Time Algorithm for 3-Coloring Circle Graphs
arXiv:2511.09707
Abstract
A graph 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 vertex circle graph , runs in time at most and finds a proper -coloring of , if one exists. As a consequence we obtain an algorithm with the same running time to determine whether a given ordered graph has a -page book embedding. This gives a partial resolution to the well known open problem of DujmoviÄ 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.
19 pages, 6 figures, Best Paper Award at SOSA 2026