Hardness results for coloring 3-colorable 3-uniform hypergraphs

We consider the problem of coloring a 3-colorable 3-uniform hypergraph. In the minimization version of this problem, given a 3-colorable 3-uniform hypergraph, one seeks an algorithm to color the hypergraph with as few colors as possible. We show that it is NP-hard to color a 3-colorable 3-uniform hypergraph with constantly many colors. In fact, we show a stronger result that it is NP-hard to distinguish whether a 3-uniform hypergraph with n vertices is 3-colorable or it contains no independent set of size /spl delta/n for an arbitrarily small constant /spl delta/ > 0. In the maximization version of the problem, given a 3-uniform hypergraph, the goal is to color the vertices with 3 colors so as to maximize the number of non-monochromatic edges. We show that it is NP-hard to distinguish whether a 3-uniform hypergraph is 3-colorable or any coloring of the vertices with 3 colors has at most 8/9 + /spl epsi/ fraction of the edges nonmonochromatic where /spl epsi/ > 0 is an arbitrarily small constant. This result is tight since assigning a random color independently to every vertex makes 8/9 fraction of the edges non-monochromatic. These results are obtained via a new construction of a probabilistically checkable proof system (PCP) for NP. We develop a new construction of the PCP Outer Verifier. An important feature of this construction is smoothening of the projection maps. Dinur, Regev and Smyth (2002) independently showed that it is NP-hard to color a 2-colorable 3-uniform hypergraph with constantly many colors. In the "good case", the hypergraph they construct is 2-colorable and hence their result is stronger. In the "bad case" however, the hypergraph we construct has a stronger property, namely, it does not even contain an independent set of size /spl delta/n.

[1]  Jonas Holmerin,et al.  Clique Is Hard to Approximate within n1-o(1) , 2000, ICALP.

[2]  Subhash Khot,et al.  Improved inapproximability results for MaxClique, chromatic number and approximate graph coloring , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[3]  Venkatesan Guruswami,et al.  Hardness of approximate hypergraph coloring , 2000, Electron. Colloquium Comput. Complex..

[4]  Mihir Bellare,et al.  Free bits, PCPs and non-approximability-towards tight results , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[5]  Johan Håstad,et al.  Some optimal inapproximability results , 2001, JACM.

[6]  Sanjeev Arora,et al.  Probabilistic checking of proofs; a new characterization of NP , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[7]  Jonas Holmerin Vertex cover on 4-regular hyper-graphs is hard to approximate within 2 - ε , 2002, STOC '02.

[8]  Johan Håstad,et al.  Clique is hard to approximate within n/sup 1-/spl epsiv// , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[9]  Uri Zwick,et al.  Coloring k-colorable graphs using relatively small palettes , 2002, J. Algorithms.

[10]  Uri Zwick,et al.  Finding almost-satisfying assignments , 1998, STOC '98.

[11]  Carsten Lund,et al.  Proof verification and the hardness of approximation problems , 1998, JACM.

[12]  Subhash Khot On the power of unique 2-prover 1-round games , 2002, STOC '02.

[13]  David R. Karger,et al.  An Õ(n^{3/14})-Coloring Algorithm for 3-Colorable Graphs , 1997, Information Processing Letters.

[14]  Ran Raz,et al.  A parallel repetition theorem , 1995, STOC '95.

[15]  Subhash Khot Hardness results for approximate hypergraph coloring , 2002, STOC '02.

[16]  David R. Karger,et al.  Approximate graph coloring by semidefinite programming , 1998, JACM.

[17]  Venkatesan Guruswami,et al.  Vertex Cover on k-Uniform Hypergraphs is Hard to Approximate within Factor (k-3-epsilon) , 2002, Electron. Colloquium Comput. Complex..

[18]  Nathan Linial,et al.  On the Hardness of Approximating the Chromatic Number , 2000, Comb..

[19]  Benny Sudakov,et al.  Approximating coloring and maximum independent sets in 3-uniform hypergraphs , 2001, SODA '01.