Abstract

We study the maximization version of the fundamental graph coloring problem. Here the goal is to color the vertices of a k -colorable graph with k colors so that a maximum fraction of edges are properly colored (i.e. their endpoints receive different colors). A random k -coloring properly colors an expected fraction $1-\frac{1}{k}$ of edges. We prove that given a graph promised to be k -colorable, it is NP-hard to find a k -coloring that properly colors more than a fraction of edges. Previously, only a hardness factor of $1- O\bigl(\frac{1}{k^2}\bigr)$ was known. Our result pins down the correct asymptotic dependence of the approximation factor on k . Along the way, we prove that approximating the Maximum 3-colorable subgraph problem within a factor greater than $\frac{32}{33}$ is NP-hard. Using semidefinite programming, it is known that one can do better than a random coloring and properly color a fraction $1-\frac{1}{k} +\frac{2 \ln k}{k^2}$ of edges in polynomial time. We show that, assuming the 2-to-1 conjecture, it is hard to properly color (using k colors) more than a fraction $1-\frac{1}{k} + O\left(\frac{\ln k}{k^2}\right)$ of edges of a k -colorable graph.

Highlights

  • 1.1 Problem statementA graph G = (V, E) is said to be k-colorable for some positive integer k if there exists a k-coloring χ : V → {1, 2, . . . , k} such that for all edges (u, v) ∈ E, χ(u) = χ(v)

  • Our focus is on hardness results for the following maximization version of graph coloring: Given a k-colorable graph, find a k-coloring that maximizes the fraction of properly colored edges

  • IMPROVED INAPPROXIMABILITY RESULTS FOR MAXIMUM k-COLORABLE SUBGRAPH

Read more

Summary

Problem statement

Note that for k = 2 the problem is trivial—one can find a proper 2-coloring in polynomial time when the graph is bipartite (2-colorable). We will call this problem Max k-Colorable Subgraph. The problem is equivalent to partitioning the vertices into k parts so that a maximum number of edges are cut This problem is more popularly referred to as Max k-Cut in the literature; in the Max k-Cut problem the input is an arbitrary graph that need not be k-colorable. A factor α = αk approximation algorithm for Max k-Colorable Subgraph is an efficient algorithm that given as input a k-colorable graph outputs a k-coloring that properly colors at least a fraction α of the edges. The goal is to determine the approximation threshold of Max k-Colorable Subgraph: the largest α as a function of k for which a factor α approximation algorithm for Max k-Colorable Subgraph exists

Previous results
Our results
Inapproximability result for Max 3-Colorable Subgraph
Max k-Colorable Subgraph hardness
Handling k not divisible by 3
Conditional hardness results for Max k-Colorable Subgraph
Preliminaries
Noise operators
PCP verifier for Max k-Colorable Subgraph
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call