Simple vertex coloring algorithms

Abstract

Given a graph G with n vertices and maximum degree , it is known that G admits a vertex coloring with + 1 colors such that no edge of G is monochromatic. This can be seen constructively by a simple greedy algorithm, which runs in time O(n). Very recently, a sequence of results (e.g., [Assadi et. al. SODA'19, Bera et. al. ICALP'20, Alon Assadi Approx/Random'20]) show randomized algorithms for (ε + 1)-coloring in the query model making O(nn) queries, improving over the greedy strategy on dense graphs. In addition, a lower bound of (n n) for any O()-coloring is established on general graphs. In this work, we give a simple algorithm for (1 + ε)-coloring. This algorithm makes O(ε-1/2nn) queries, which matches the best existing algorithms as well as the classical lower bound for sufficiently large ε. Additionally, it can be readily adapted to a quantum query algorithm making O(ε-1n4/3) queries, bypassing the classical lower bound. Complementary to these algorithmic results, we show a quantum lower bound of (n) for O()-coloring.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…