Simplified inpproximability of hypergraph coloring via t-agreeing families
Per Austrin, Amey Bhangale, Aditya Potukuchi

TL;DR
This paper presents new simplified proofs of the hardness of hypergraph coloring problems, leveraging bounds on extremal t-agreeing families, and establishes quasi NP-hardness for various coloring scenarios.
Contribution
It introduces a unified technique based on t-agreeing family bounds to reprove hypergraph coloring hardness results, simplifying previous proofs and extending the range of hardness results.
Findings
Proves quasi NP-hardness for coloring 3-colorable 4-uniform hypergraphs with polylogarithmic colors.
Establishes hardness for coloring 3-colorable 3-uniform hypergraphs with sub-logarithmic colors.
Shows quasi NP-hardness for coloring 2-colorable 6-uniform hypergraphs with polylogarithmic colors.
Abstract
We reprove the results on the hardness of approximating hypergraph coloring using a different technique based on bounds on the size of extremal -agreeing families of . Specifically, using theorems of Frankl-Tokushige [FT99], Ahlswede-Khachatrian [AK98] and Frankl [F76] on the size of such families, we give simple and unified proofs of quasi NP-hardness of the following problems: coloring a colorable -uniform hypergraph with many colors coloring a colorable -uniform hypergraph with many colors coloring a colorable -uniform hypergraph with many colors coloring a colorable -uniform hypergraph with many colors where is the number of vertices of the hypergraph and is a universal constant.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Simplified inpproximability of hypergraph coloring via -agreeing families
Per Austrin KTH Royal Institute of Technology. [email protected]. Research supported by the Approximability and Proof Complexity project funded by the Knut and Alice Wallenberg Foundation.
Amey Bhangale Weizmann Institute of Science, Rehovot, Israel. [email protected]. Research supported by Irit Dinur’s ERC-CoG grant 772839.
Aditya Potukuchi Department of Computer Science, Rutgers University. [email protected]. Research supported by Mario Szegedy’s NSF grant CCF-1514164
Abstract
We reprove the results on the hardness of approximating hypergraph coloring using a different technique based on bounds on the size of extremal -agreeing families of . Specifically, using theorems of Frankl-Tokushige [FT99], Ahlswede-Khachatrian [AK98] and Frankl [Fra76] on the size of such families, we give simple and unified proofs of quasi -hardness of the following problems:
- •
coloring a colorable -uniform hypergraph with many colors
- •
coloring a colorable -uniform hypergraph with many colors
- •
coloring a colorable -uniform hypergraph with many colors
- •
coloring a colorable -uniform hypergraph with many colors
where is the number of vertices of the hypergraph and is a universal constant.
1 Introduction
We study the fundamental problem of coloring hypergraphs with minimum number of colors. A -uniform hypergraph consists of a collection of vertices and a set of hyperedges .
A coloring is called a proper coloring of if no hyperedge is monochromatic with respect to the coloring . The chromatic number of a hypergraph is the minimum number of colors needed to properly color it.
In this paper we study the problem of approximating the chromatic number of a given hypergraph. More specifically, we study the following problem: Given a -colorable -uniform hypergraph, find a proper -coloring of it in polynomial time for a given . There has been rich history of studying the computational complexity of finding or approximating the chromatic number of graphs as well as hypergraphs. It is known that unless , approximating the chromatic number of an vertex graph to within a factor of is hard for all [FK98, Zuc06]. The best approximation algorithms currently known for chromatic number give an approximation factor guarantee of [Hal93].
Given these results, a lot of attention has been devoted to understanding the complexity of finding a proper coloring given the guarantee that the hypergraph has very small, even constant, chromatic number. In fact, it is -hard to decide if a given hypergraph is -colorable or not, unlike the graph case where it is easy to decide if the graph is bipartite or not in polynomial time. The best polynomial time algorithms currently known require colors to color a -colorable hypergraph [KNS01, CF96, AKMH96, KT17]. Since finding a proper -coloring is at least as hard as finding the independent set of size , a lot of attention went into studying the following (computationally easier) problem:
Definition 1.1** ().**
Given a -uniform hypergraph on vertices which is -colorable, find an independent set of size .
The study of the complexity of approximate hypergraph coloring was initiated by Guruswami et al. [GHS02]. Holmerin [Hol02] and Guruswami et al. [GHS02] showed that is quasi -hard 111Recall that if a problem is quasi -hard then it cannot be solved in quasipolynomial time unless all problems in can be solved in quasipolynomial time.. Khot [Kho02b, Kho02a] showed quasi -hardness of for some and all and . Dinur-Guruswami [DG15] showed is quasi -hard. Saket [Sak14] improved the state for 2-colorable -uniform hypergraph by showing is quasi -hard for some .
Guruswami et al. [GHH*+*14] broke the logarithmic barrier for the first time and showed quasi -hardness of , and using the short code. Finally, Khot and Saket [KS14] improved the factor to almost polynomial by showing quasi -hardness of . Building on the work of Khot and Saket [KS14], Varma [Var15] showed quasi NP-hardness of as well as . In the -colorable case, Huang [Hua15] independently showed quasi -hardness of .
In terms of approximating the chromatic number for colorable hypergraphs, Dinuret al. [DRS02] showed that it is quasi -hard to color -colorable -uniform hypergraph by . This result is weaker than showing hardness for . In fact, it is still open to determine the complexity of for any . Very recently, the second author [Bha18] showed NP-hardness of coloring -colorable -uniform hypergraph with colors for some .
1.1 Our results
We give unified proofs of many of the known results on the hardness of approximate hypergraph coloring. Our analysis makes a novel use of the maximum size of -agreeing families.
We now state the theorems that we (re)prove. See Section 1.3 for the comparison with the previous works on hypergraph coloring.
Our first result gives an alternate proof of the result of Khot [Kho02a] for -colorable -uniform hypergraph for smaller values of .
Theorem 1.2**.**
There exists a constant such that is quasi -hard.
For the -uniform hypergraph, Khot [Kho02b] and Dinur et al. [DRS02] start with a multi-layered Label Cover instance, which was one of the highlights of their proofs. In our proof, we also start with this multi-layered Label Cover instance, but simplify222modulo the theorem on -agreeing family, which we use as a black box. the inner verification step. Our proof is almost along the lines of proof of Dinur et al. [DRS02], but we get a stronger independent set guarantee recovering (slightly improving) the result of Khot [Kho02b].
Theorem 1.3**.**
* is quasi -hard.*
We note that the above theorem gives a weaker bound than the result of [GHH*+*14], , which is the best known result for -colorable -uniform hypergraph.
Both the previous results have in completeness case a hypergraph which is -colorable. Our next theorem shows hardness of finding independent sets for -colorable hypergraphs, but with slightly larger uniformity. This gives another proof of [DG15].
Theorem 1.4**.**
There exists a constant such that is quasi -hard.
We also extend our techniques to prove the following hardness for -colorable -uniform hypergraph which, up to a quadratic factor, recovers the result of [GHS02] and [Hol02].
Theorem 1.5**.**
* is quasi -hard.*
In this case too, Saket [Sak14] gets a better guarantee.
In addition to giving alternate proofs of the known results, our proofs give rise to interesting questions about -agreeing families. If solved in a positive way could lead to improved inapproximability of hypergraph coloring for lower uniformity hypergraphs. See Section 6 for more details.
1.2 Proof overview
For the proof overview, we are going to think of a Label Cover instance as a regular graph on with the alphabet . The edges of the graph are labeled with -to- constraints for every , for some . The instance is always regular which means that there exists such that any induced graph on vertices has at least fraction of the constraints, for .
We now give a proof overview of quasi-hardness of . The starting point is the gap Label Cover problem where distinguishing between the cases when the Label Cover instance is satisfiable vs. no assignment can satisfy more than fraction of the edges is -hard, for some constant . Given an instance of gap Label Cover, we reduce it to a -uniform hypergraph as follows. We replace every vertex with a cloud of size , where the vertex in a cloud is referred by a pair for . Thus, the number of vertices in the hypergraph is . Now for every edge in we put a hyperedge between and iff for every label and such that satisfies the constraint , are not all equal.
The completeness case is easy: Given a labeling to satisfying all the edges, we color with the color . It is easy to see that any hyperedge will get at least two distinct colors by construction.
Let us consider the more interesting soundness case. Suppose the Label Cover instance is only satisfiable. Suppose the hypergraph has an independent set of fractional size . Then by simple averaging argument, there exist at least fraction of the vertices such that Let be the set of such vertices. For every , using a theorem on -agreeing families (Theorem 3.5), there must exist such that they agree on at most coordinates. Denote be the set of such coordinates. Now, for an edge such that both , it must be the case that there exist and such that satisfies . In fact, if this was not the case then the -agreeing pairs from the clouds and (which was used to define the sets and ) form a valid hyperedge! Thus, for every vertex , we have a small list of at most labels. If we assign a random label from to for all then any edge , such that both , is satisfied with probability at least . By the regularity of the Label Cover instance, there are fraction of edges in and hence the labeling satisfies at least fraction of the total edges in in expectation. Setting gives a contradiction. Thus, if we set such that , there is an inverse logarithmic dependency between the size of the hypergraph () and the lower bound on the fractional size of the independent set which proves Theorem 1.2.
The reduction and the analysis of -uniform hypergraph construction (Theorem 1.4) is exactly the same as before. Instead of -wise -agreeing family of , we use -wise -agreeing family of (Theorem 3.6).
The reduction and analysis in the proofs of Theorems 1.3 and 1.5 are similar to each other where the starting point is the layered Label Cover instance.
1.3 Comparison with previous works
Previous reductions [Kho02b, Kho02a, GHH*+*14, KS14] showing independent set guarantee require smoothness property of the Label Cover instance (See Section 3.1 for the definition of Label Cover). The smoothness property roughly says that for any small list of labels to , these labels are projected to different labels, with high probability, if we choose a random constraint attached to . The reason they need this property is rather technical and there is no intuitive reason for it. Saket’s work [Sak14] uses following structural property of the Label Cover instance: There is a universal constant , such that for any and
[TABLE]
Therefore, all the previous proofs of Theorem 1.2 and 1.3 exploited the special structure of the Label Cover instance constructed from the PCP Theorem [AS98, FGL*+*96, ALM*+*98] and the parallel repetition theorem of Raz [Raz98].
In our proofs of Theorem 1.2, and 1.4, we do not need any structure on the projection constraints of the Label Cover. In fact, for Theorem 1.2 and 1.4, we can start with a gap instance of -CSP over alphabet and arbitrary constraints with completeness and soundness for some .333to get the quasi -hardness, we would still need the reduction from -SAT of size to the gap instance of -CSP to run in time for some constant . In the current exposition though, we start with the usual gap Label Cover instance to keep things simple. For our proofs of Theorem 1.3 and Theorem 1.5 though, we need the smoothness property of the layered Label Cover instance.
Previous works including [DRS02] and [Bha18] which use agreement based decoding (like ours), only show hardness for approximating chromatic number. In fact, their hypergraphs always contain an independent set of size around half in both the completeness and soundness cases. Our reductions and analyses are very similar to [DRS02] and [Bha18], but we get independent set guarantee by using theorems on the extremal -agreeing families.
We also like to point out that although our proofs are modular and require weaker conditions on the Label Cover instance (in two cases), the earlier reductions which use Fourier analysis often prove a stronger statement. More specifically, in the soundness case, we show that the maximum sized independent set is upper bounded by , whereas the previous reductions usually prove a robust statement of the form - every subset of vertices of size contains at least fraction of edges. We make no attempt to confirm the stronger soundness guarantees. Nonetheless, it would be interesting to know if this holds for our reduction.
2 Organization
We start with preliminaries first, where we define Label Cover and variants of it in Section 3.1. We then state and prove results on the size of -wise -agreeing of in Section 3.2. In Section 4, we prove a general Theorem 4.1, where the starting point is the Label Cover instance. Theorem 1.2 and 1.4 follow as corollaries of Theorem 4.1.
In Section 5, we prove a general Theorem 5.1, where the starting point is a multi-layered Label Cover instance. Theorem 1.3 and 1.5 follow as corollaries of Theorem 5.1.
3 Preliminaries
We use to denote the set and for a string , we use to denote the element at its location. We use to denote a disjoint union of two sets and .
3.1 Label Cover
A Label Cover instance is given by a tuple . The variables of the instance are , with the variables in taking values in and the variables in taking values in . We have a set of edges and for every , there is a constraint . Moreover, these constraints are projection constraints: this means (slightly abusing notation), that there is a map for every such that, for every , is the unique assignment to that satisfies .
We will use to denote both the projection map as well as the constraint itself, when there is no ambiguity. For and , we define
[TABLE]
For an and , we define
[TABLE]
In the case that , we drop the subscript and denote . These notations are symmetric and by a slight abuse of notation, will also be used when and .
We have the following theorem as a result of the PCP Theorem [AS98, FGL*+*96, ALM*+*98] and the parallel repetition theorem of Raz [Raz98].
Theorem 3.1**.**
There is a such that the following holds: For any parameter , there exists a reduction from a -SAT instance of variables to a Label Cover instance with at most variables over an alphabet of size at most . The Label Cover instance has the following completeness and soundness conditions:
If the -SAT instance is satisfiable, then there exists an assignment to the Label Cover instance that satisfies all the constraints. 2. 2.
If the 3-SAT instance is not satisfiable, then every assignment to the Label Cover instance satisfies at most a fraction of the constraints.
Moreover, the Label Cover instance produced is bi-regular and the reduction runs in time .
3.1.1 Multi-layered Label Cover
We also have the multilayered Label Cover problem, which will be used as a starting point for proving Theorems 1.3 and 1.5. An -layered Label Cover instance is a tuple . Here, where each is a set of variables. The variables in take values in and are the sets of labels. We also have a set of edges and a set of constraints where for , the constraints in project from the variables in to the variables in .
In using multi-layered Label Covers, we will require a bit more of structure on them.
Definition 3.2** (Weakly Dense).**
A multi-layered Label Cover instance is weakly dense if for any , any sequence of distinct integers , and any sequence of sets such that for all , there are two sets and such that .
Definition 3.3** (Smoothness).**
A multi-layered Label Cover instance is -smooth if for every , and , it holds that
[TABLE]
We have the following theorem which gives us hardness for the smooth weakly dense multilayered Label Cover problem.
Theorem 3.4**.**
For any parameters , there exists a reduction from -SAT instances of size to -layered weakly dense -smooth Label Cover instances with layers , and variables over a range of size . The Label Cover instance has the following completeness and soundness conditions:*
If the -SAT instance is satisfiable, then there exists an assignment to the Label Cover instance that satisfies all the constraints. 2. 2.
If the 3-SAT instance is not satisfiable, then for every , every assignment to the Label Cover instance satisfies at most fraction of the constraints between layers and .
Moreover, the reduction runs in time.
3.2 Bounds on -agreeing Families
For an alphabet and strings we define the agreement to be the set of coordinates where all strings agree, i.e.,
[TABLE]
If , we say that are -agreeing. We say that a family is -wise -agreeing if all subsets of strings are -agreeing. For the special case we drop the “-wise” and simply call the family -agreeing for brevity.
We have the following bound on the maximal -agreeing subfamily of :
Theorem 3.5** ([FT99, AK98]).**
Let and be integers such that . Then for every -agreeing family it holds that
[TABLE]
It is easy to check that such a family as described above has size at most for large enough .
For the proofs of Theorems 1.4 and 1.5, we need a similar theorem, but for a family of subsets of . Note that here, there are -agreeing families of of size at least for (by taking all strings of Hamming weight ). However, for the maximum size of a -wise -agreeing family we have a similar upper bound as Theorem 3.5.
Theorem 3.6**.**
Let and be integers such that . Then for every -wise -agreeing it holds that
[TABLE]
We say that a family is -wise -intersecting if for every it holds that .
Theorem 3.7** ([Fra76]).**
Let and be integers such that . Then for every -wise -intersecting it holds that
[TABLE]
Theorem 3.7 essentially follows444Frankl proves this for but the proof can easily be seen to work by a minor modification of Proposition in [Fra76]. from a beautiful proof of Frankl [Fra76] (see also [Fra18] where this statement is made explicit), on the size of -wise -intersecting families. The proof of Theorem 3.6 now follows using a standard shifting argument.
Proof of Theorem 3.6.
Let be any -wise -agreeing family. Iteratively for every we do the following shifting of to get families . If is such that and 555the operation flips the bit of ., then in we replace with (and otherwise we keep in ).
We have following two invariants after every iteration: (1) the size of the family remains unchanged. (2) the modified family is still a -wise -agreeing family. (1) is obvious. To see that (2) holds, we assume for contradiction that is no longer a -wise -agreeing family, whereas is a -wise -agreeing family. This means that there exists such that . Since in the iteration, only the location gets affected, it must be the case that are not all the same. Without loss of generality, assume and . This means that . Up to symmetry between and we have two cases to handle:
Case 1:
and such that and .
In this case, , regardless of , contradicting the fact that is a -wise -agreeing family, as
Case 2:
such that and and .
In this case, . contradicting the fact that is a -wise -agreeing family, as .
We keep reiterating the above -step process until (by letting at the start). The process must halt, since at each -step iteration if , then we have increased the total hamming weights of strings in by at least . If at the end of the -step process, we have , then this condition means that is a monotone -wise -agreeing family. 666In fact, after just the first -step iteration, the family becomes monotone.
We now claim that is in fact a -wise -intersecting family. Suppose not, this means that there are such that and . Let . Now, the monotonicity of gives that there exists such that for all and for all . We can conclude that , contradicting the fact that is a -wise -agreeing family.
Using Theorem 3.7, we then have
[TABLE]
and since , the theorem follows. ∎
3.3 Other combinatorial lemmas
We will use another simple combinatorial lemma:
Lemma 3.8**.**
Let be a family of multisets of subsets of of size at most . Suppose for every , there are distinct such that , then there exists an such that
[TABLE]
Proof.
Let be a maximal pairwise disjoint subfamily of , and note that . Consider , and for let . Because form a maximal pairwise disjoint family, we have that . On the other hand . Therefore, there is some such that . ∎
In particular, setting in the above lemma, we have the following simple corollary:
Corollary 3.9**.**
Let be a family of multisets of subsets of of size at most that is also intersecting, then there exists an such that
[TABLE]
4 Poly-logarithmic hardness with large uniformity
Theorem 4.1**.**
Let , , and be such that for some and all sufficiently large , no family of of size at least is -wise -agreeing. Then is quasi -hard.
As immediate corollaries, it follows by plugging in Theorem 3.5 that is quasi -hard (Theorem 1.2), and plugging in Theorem 3.6 that is quasi -hard (Theorem 1.4). We note that those Theorems on -agreeing families in fact give bounds of the form on the amount of agreement, much better than the needed by Theorem 4.1.
We now proceed to prove the theorem and begin by describing the reduction. Consider a Label Cover instance . We reduce it to a hypergraph whose vertices and edges are as follows:
Vertices :
The vertex set is obtained by replacing each variable by a cloud of vertices: for a variable , denote
[TABLE]
The vertex set of is given by
[TABLE]
Edges :
For every and , there is a hyperedge on a set of vertices if they have the property that for every such that , it holds that
[TABLE]
4.1 Completeness
Lemma 4.2**.**
If there is an assignment to the variables of that satisfies all the constraints in , then .
Proof.
Let be the assignment that satisfies all the constraints of . Consider the coloring that colors vertex with the color . Suppose for contradiction that this yields a monochromatic hyperedge for some and some .
Monochromaticity implies that
[TABLE]
However, since satisfies both and , we also have that
[TABLE]
Taken together, these contradict the condition for being an edge. ∎
4.2 Soundness
Lemma 4.3**.**
If then there exists an assignment to that satisfies at least a fraction of the constraints (where and are as in Theorem 4.1).
Proof.
Let be an independent set in of size . For every variable , let . By an averaging argument there exists an such that:
. 2. 2.
for every .
We will henceforth restrict our attention to variables in .
By the Theorem assumption that all -wise -agreeing families of have size at most , it follows that for every , there are vertices in such that . Define .
Another observation is that for ,
[TABLE]
Indeed, if this were not the case, one can check that
[TABLE]
is a hyperedge, contradicting our assumption that these vertices are from an independent set.
We now define a (randomized) labelling of . For , pick a label from at random.
For , define the (multi-)family of subsets of . By (1), is an intersecting family where every set has size at most . Therefore, Lemma 3.9 implies that there is a label that is present in at least sets in . Define to be that label. For the remaining variables and , assign a label arbitrarily.
By the choice of , for every , a fraction of all have a label such that , and each such constraint is satisfied by with probability at least . It follows that the expected number of constraints satisfied by the labelling is at least .
By the regularity of the Label Cover instance, . Thus satisfies (in expectation) at least a fraction of all constraints. This proves the existence of an assignment that achieves the above guarantee. ∎
Proof of Theorem 1.2.
Start with a -SAT instance on variables. Setting , Theorem 3.1 gives us a Label Cover instance with variables taking values over an alphabet of size at most . Applying the reduction above gives us a hypergraph on vertices. In the completeness case, Lemma 4.2, gives us . On the other hand, in the soundness case, then no assignment to will satisfy more than fraction of the constraints, where is the constant from Theorem 3.1, and so by Lemma 4.3, . ∎
Remark 4.4**.**
In the analysis, we never use the fact that the constraints are projection constraints. Thus, one can start with any gap -CSP over and carry out the reduction.
5 -hardness with smaller uniformity
In this section, we prove a following general theorem.
Theorem 5.1**.**
Let , , and be such that for some and all sufficiently large , no family of of size at least is -wise -agreeing. Then is quasi -hard.
As immediate corollaries, it follows using Theorem 3.5 that is quasi -hard (Theorem 1.3), and using Theorem 3.6 that is quasi -hard (Theorem 1.5).
For this reduction, we start with an -layered Label Cover , where is the set of layers, are the sets of labels, are the sets of constraints. We reduce it to a hypergraph whose vertices and edges as follows:
Vertices :
The vertex set is obtained by replacing each variable in each layer by a cloud of vertices: for a variable , denote
[TABLE]
The vertex set is
[TABLE]
Edges :
For every , and , vertices
[TABLE]
forms a hyperedge if for every , it holds that
[TABLE]
In what follows we write to denote the set of all variables of .
5.1 Completeness
Lemma 5.2**.**
If the there is an assignment to the variables of that satisfy all the constraints of , then the .
Proof.
Let be an assignment that satisfies all the constraints in . A proper -coloring is given by coloring a vertex with the color . Suppose for contradiction that this is not a proper coloring and that there is a monochromatic edge for some and .
Since satisfies , we have . However, monochromaticity implies that
[TABLE]
This contradicts the condition for being a hyperegde. ∎
5.2 Soundness
Lemma 5.3**.**
Let , , and be as in Theorem 5.1, , , and suppose that is -smooth for some . Then if then there exists and an assignment to which satisfies at least a fraction of .
Proof.
Let be an independent set of size . For , let us denote . An averaging argument gives us that there is a such that:
. 2. 2.
for .
A similar averaging argument gives us that there is a set of layers with the following properties:
. 2. 2.
For every layer , .
For , let us denote . From the two properties of we have . By assumption and thus , so from the Weakly Dense property of it follows that there are and such that
[TABLE]
By yet another averaging argument, at least a fraction of has at least a fraction of their constraints in . Let us denote those by and let . We will henceforth restrict our attention to the constraints between and . We have that for every , there are vertices, such that . Let us denote .
We now trim bad constraints from as follows. For every , we have from the smoothness property that at most fraction of constraints where are such that ; Call such constraints bad. We remove all such bad constraints from . This gives that at least fraction of the are such that , i.e., no two labels from project on the same label and we retain all such constraints. We use to denote only the neighbors with no bad constraints. Thus we are left with constraints in . Let us call these .
Claim 5.4**.**
For any , consider any set such that for every , we have . Then
[TABLE]
Proof.
For every and , condition (2) implies that at locations can take at most different values. This is because if all values at are from (which by definition equals for all ), then forms a hyperedge in , which is a contradiction as they all belong to . Since , these restrictions for each are disjoint from each other. Given this, we can upper bound the size of by
[TABLE]
On the other hand, we have that . Combining these two facts gives us our desired bound. ∎
The rest of the proof proceeds exactly as the proof of Lemma 4.3. We now define a (randomized) labelling . For , pick a label from at random.
For , define the (multi-)family of subsets of . By Claim 5.4 and Lemma 3.8, it follows that there is a label that is present in at least a sets in . Define to be that label.
By the choice of , for every , a fraction of all have a label such that , and each such constraint is satisfied by with probability at least . It follows that the expected number of constraints satisfied by the labelling is at least .
As noted earlier, and thus satisfies at least a fraction of all constraints between layers and . ∎
Proof of Theorem 5.1.
Start with a -SAT instance on variables. Set , and . Theorem 3.4 gives us an -layered Label Cover instance on vertices over alphabets of size with soundness , and we choose the constants and such that the alphabet size is and the soundness is a sufficiently large power of to apply Lemma 5.3 below.
The above reduction gives us a -uniform hypergraph on vertices and in particular . In the completeness case, we have . Setting in the soundness case, we get that from Lemma 5.3 that . ∎
6 Conclusion
We hope that although we do not improve upon previous results, our proof technique will be useful in improving hypergraph coloring hardness for lower uniformity. The reduction has an outer verifier (Label Cover instance) and an inner verifier (gadget) as two components. It might be the case that our inner verifier is stronger than the previous inner verifiers and hence we do not require extra structural property on the Label Cover instance (for Theorem 1.2, and 1.4). It will be interesting to understand this trade-off.
It is interesting that all of our results follow from a general framework and uses t-agreeing families. This can be thought as a unified proofs for results which otherwise had somewhat different proofs. We hope that this sheds light on the hardness of hypergraph coloring results regardless of its uniformity and the completeness guarantee.
We now give a concrete open problem which will improve the proven hardness results in this paper. Consider the following property of a family , parameterized by and : For any subset such that there exists such that . We say that such a family has property . Theorem 3.5 shows that satisfies for any . We pose the following problem, which, to the best of our knowledge has not been investigated yet:
Open Problem:
For , is there a family such that that has property ?
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AK 98] Rudolf Ahlswede and Levon H Khachatrian. The diametric theorem in hamming spaces—optimal anticodes. Advances in Applied Mathematics , 20(4):429–449, 1998.
- 2[AKMH 96] Noga Alon, Pierre Kelsen, Sanjeev Mahajan, and Ramesh Hariharan. Approximate hypergraph coloring. Nord. J. Comput. , 3(4):425–439, 1996.
- 3[ALM + 98] Sanjeev Arora, Carsten Lund, Rajeev Motwani, Madhu Sudan, and Mario Szegedy. Proof Verification and the Hardness of Approximation Problems. Journal of the ACM , 45(3):501–555, 1998. (Preliminary version in 33rd FOCS , 1992).
- 4[AS 98] Sanjeev Arora and Shmuel Safra. Probabilistic Checking of Proofs: A new characterization of NP. JACM , 45(1):70–122, January 1998. (Preliminary version in 33rd FOCS , 1992).
- 5[Bha 18] Amey Bhangale. NP-Hardness of Coloring 2-Colorable Hypergraph with Poly-Logarithmically Many Colors. In 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic , pages 15:1–15:11, 2018.
- 6[CF 96] Hui Chen and Alan Frieze. Coloring bipartite hypergraphs. In International Conference on Integer Programming and Combinatorial Optimization , pages 345–358. Springer, 1996.
- 7[DG 15] Irit Dinur and Venkatesan Guruswami. Pcps via the low-degree long code and hardness for constrained hypergraph coloring. Israel Journal of Mathematics , 209(2):611–649, 2015.
- 8[DGKR 05] Irit Dinur, Venkatesan Guruswami, Subhash Khot, and Oded Regev. A new multilayered pcp and the hardness of hypergraph vertex cover. SIAM Journal on Computing , 34(5):1129–1146, 2005.
