Litcius/Paper detail

A Grover Search-Based Algorithm for the List Coloring Problem

Sayan Mukherjee

2022IEEE Transactions on Quantum Engineering25 citationsDOIOpen Access PDF

Abstract

Graph coloring is a computationally difficult problem, and currently the best known classical algorithm for <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$k$</tex-math></inline-formula> -coloring of graphs on <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$n$</tex-math></inline-formula> vertices has runtimes <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\Omega (2^n)$</tex-math></inline-formula> for <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$k\geq 5$</tex-math></inline-formula> . The list coloring problem asks the following more general question: given a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">list</i> of available colors for each vertex in a graph, does it admit a proper coloring? We propose a hybrid classical-quantum algorithm based on Grover search 12 to quadratically speed up exhaustive search. Our algorithm loses in complexity to classical ones in specific restricted cases, but improves exhaustive search for cases, where the lists and graphs considered are arbitrary in nature.

Topics & Concepts

List coloringGraph coloringEdge coloringComplete coloringCombinatoricsGreedy coloringFractional coloringVertex (graph theory)AlgorithmSearch algorithmMathematicsComputer scienceDiscrete mathematicsGraphGraph powerLine graphQuantum Computing Algorithms and ArchitectureComplexity and Algorithms in GraphsGraph Labeling and Dimension Problems
A Grover Search-Based Algorithm for the List Coloring Problem | Litcius