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

Abstract

A graph G 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 n vertex circle graph G, runs in time at most nO( n) and finds a proper 3-coloring of G, if one exists. As a consequence we obtain an algorithm with the same running time to determine whether a given ordered graph (G, ) has a 3-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.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…