Vector clique decompositions
Raphael Yuster

TL;DR
This paper establishes a polynomial-time method to approximate and find optimal vector clique decompositions in graphs, tournaments, and edge-colored graphs, with applications to improved bounds on specific graph decompositions.
Contribution
It proves the equivalence of exact and fractional vector clique decompositions and provides polynomial algorithms for near-optimal decompositions.
Findings
Equivalence of vector decomposition values and their fractional relaxations.
Polynomial-time algorithms for near-optimal decompositions.
Improved bounds on triangle and 5-cycle decompositions.
Abstract
Let be the set of graphs on vertices. For a graph , a -decomposition is a set of induced subgraphs of , each isomorphic to an element of , such that each pair of vertices of is in exactly one element of the set. A fundamental result of Wilson is that for all sufficiently large, has a -decomposition if and only if is -divisible. Let be indexed by . For a -decomposition of , let where is the fraction of elements of isomorphic to . Let and . It is not difficult to prove that the sequence has a limit so let . Replacing -decompositions with their…
| Size of | Threshold value | Below threshold | Lowest value | |
|---|---|---|---|---|
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Coding theory and cryptography · Advanced Graph Theory Research
Vector clique decompositions
Raphael Yuster Department of Mathematics, University of Haifa, Haifa 31905, Israel. Email: [email protected]. This research was supported by the Israel Science Foundation (grant No. 1082/16).
Abstract
Let be the set of all graphs on vertices. For a graph , a -decomposition is a set of induced subgraphs of , each of which is isomorphic to an element of , such that each pair of vertices of is in exactly one element of the set. It is a fundamental result of Wilson that for all sufficiently large, has a -decomposition if and only if is -divisible, namely divides and divides .
Let be indexed by . For a -decomposition of , let where is the fraction of elements of that are isomorphic to . Let and 111If is not such that graphs on vertices have a -decomposition, one can synthetically define where is the largest integer such that graphs on vertices are -decomposable.. It is not difficult to prove that the the sequence has a limit so let . Replacing -decompositions with their fractional relaxations, one obtains the (polynomial time computable) fractional analogue and the corresponding fractional values and . Our first main result is that for each
[TABLE]
Furthermore, there is a polynomial time algorithm that produces a decomposition of a -decomposable graph such that .
A similar result holds when is the family of all tournaments on vertices and when is the family of all edge-colorings of .
We use these results to obtain new and improved bounds on several decomposition results. For example, we prove that every -vertex tournament which is -divisible (namely ) has a triangle decomposition in which the number of directed triangles is less than and that every -decomposable -vertex graph has a -decomposition in which the fraction of cycles of length is .
MSC codes: 05C70, 05C35
1 Introduction
The problem of decomposing a large graph into pairwise edge-disjoint copies of a given graph has been extensively studied and dates back to a result of Kirkman from 1847 [13], who proved that has a -decomposition whenever . These divisibility requirements are necessary as in any decomposition of a graph into triangles, the degree of each vertex must be even and the number of edges must be divisible by .
More generally, for a graph to have an -decomposition, it must trivially hold that the of the degree sequence of , denoted by is divisible by and that the number of edges of , denoted by , is divisible by . We therefore say that is -divisible if these two necessary conditions hold.
The -decomposition problem for was completely solved (for large ) by Wilson [16, 17, 18, 19]. He proved that whenever is sufficiently large and is -divisible (which simply means that is divisible by and is divisible by ), then it has an -decomposition. Recently, this result has been generalized by Keevash [11] to the complete uniform hypergraph setting [11]. See also Glock et al. [6] for another proof.
Another equivalent way to state Wilson’s Theorem is the following. Suppose is the set of all spanning subgraphs of . An -decomposition of a graph is a set of subgraphs of , each of which is isomorphic to an element of , such that each pair of vertices of is in exactly one element of the set (and if this pair is an edge of , then it is also an edge of that element). So, Wilson’s theorem asserts that for , if is -divisible, then any graph with vertices has an -decomposition. This equivalent statement, leads, however, to a wider set of questions as clearly, if has an -decomposition, it has many (in particular, since any vertex permutation may lead to a distinct -decomposition). Thus, we can ask about the quality of the various -decompositions with respect to the distribution of the members of in it.
More formally, for a vector indexed by and an -decomposition of , let where is the subset of whose elements are isomorphic to . It will be slightly more convenient to normalize this quantity by defining to be the density of in and defining , observing that and that .
The quality of the decomposition is thus measured by where the maximum is over all -decompositions of . We call the optimal -decomposition of with respect to . So, when has an -decomposition, is well-defined for every and every graph with vertices.
Notice that given , we may consider additional structures underlined by other than the spanning subgraphs of . For instance, we may define to be all possible orientations of and then an -decomposition is defined for tournaments and is defined analogously. Likewise, we my define to be all edge colorings of with colors from a given set of colors. In this case, an an -decomposition is defined for edge colorings of and is defined analogously.
In what follows, we will state our results for the case of , although our results do carry over quite seamlessly to certain more general . We prefer this approach as it seems to be the most interesting case (in fact, already for some questions arising in the case ), yet it captures all details of the general proof and since all our applications involve the case where . So, let denote the set of all graphs on vertices, let denote the set of all tournaments on vertices, and for a color set , let denote the set of all edge colorings of with colors from . Let be an -vertex graph. If is -divisible (i.e. if divides and divides ), then is called -divisible. Similarly, is -decomposable if has a -decomposition. In these terms, Wilson’s Theorem asserts that for all sufficiently large, is -decomposable if and only if it is -divisible.
We first observe that computing is easy for some vectors, while NP-Hard for some others. Indeed, let be a constant vector, all entries equal to . In this case, once we know that is -decomposable (which we can determine in polynomial time by Wilson’s Theorem), we have that as any -decomposition has this optimal weight. On the other hand, consider the case and the vector which assigns the weight and assigns the other graphs on three vertices, the weight zero. Suppose is -divisible. Now, if and its complement each have a -decomposition, then we would have . Otherwise, we would have . But determining whether a graph and its complement have a -decomposition is NP-Complete (see [3, 9])222In fact it is proved that deciding if a graph has a -decomposition is NP-Complete, but it is straightforward to reduce this problem to the problem of whether a graph and its complement each have a -decomposition..
Another minor observation is that if is obtained from by dilation and translation with a constant vector, namely, for some , then . For this reason, it may sometimes be convenient to assume that the smallest coordinate of is [math] and the largest coordinate is (or that ). Notice also that by dilation and translation with a constant vector, once can transform to a nonnegative vector whose coordinate sum is , namely a probability distribution on .
Given a vector , the extremal graph-theoretic question of interest is how small can be333 Maximizing is trivial. It is just the largest coordinate of , as if is -decomposable, we can replace each copy of in a -decomposition of with a copy of where is the maximum coordinate of and the obtained graph has .. Thus, let denote the minimum of taken over all graphs with vertices such that is -decomposable. To formally extend this sequence to all , one can synthetically define such that is the largest integer such that is -decomposable (trivially is -decomposable). It is not difficult to prove that the sequence converges (as shown later in this paper), but, as noted earlier, in most cases it is difficult, and possibly intractable, to determine the limit. So, let .
To state our first result, we need to recall the notion of a fractional -decomposition. Let denote the set of -vertex induced subgraphs of an -vertex graph . For a pair of vertices of , let be the -vertex induced subgraphs of that contain both and . A fractional -decomposition is a function such that for each pair of vertices , . Clearly, a -decomposition is also a fractional -decomposition whose image is . Observe that every graph with vertices has a fractional -decomposition, regardless of being -divisible. For indexed by and a fractional -decomposition of , let where is the sum of the values of on elements of that are isomorphic to . As before, it will be slightly more convenient to consider the normalized value . We therefore define the optimal fractional -decomposition of with respect to by where the maximum is taken over all fractional -decompositions of . We define to be the minimum of taken over all graphs with vertices. It is easy to verify that the sequence is non-decreasing and is upper bounded by the largest coordinate of , thus let . By the previous remark, we always have , and consequently and . The following is our first main result. We state it also for the analogous versions of tournaments and edge-colored graphs.
Theorem 1
Let be a given integer.
Let be a given vector indexed by . Then, . 2. 2.
Let be a given vector indexed by . Then, . 3. 3.
Let be a finite set of colors and let be a given vector indexed by . Then, .
In all cases, if has vertices such that is -decomposable, then a -decomposition of satisfying can be constructed in polynomial time.
Note that the first case (that of ) is equivalent to the special instance of the third case when the color set is . Indeed, for a graph in we can color its edges blue and its non-edges red thereby obtaining , and when considering an -vertex graph and an optimal -decomposition of it, we can equivalently consider the optimal -decomposition of the blue-red coloring of where the edges of are colored blue and its non-edges are colored red. It therefore suffices to prove only cases 2 and 3 of Theorem 1.
The proof of Theorem 1 consists of two main ingredients. We first use a result from [22] which can, in particular, be formulated as follows. Given a family of graphs, and given a fractional -decomposition of (assuming there is one), one can find a set of subgraphs of such that each element of is isomorphic to an element of and any pair of vertices of is in at most one element of (if this pair is an edge of , then it is also an edge in the element of in which it appears). Furthermore, the number of pairs that are not covered by is . So, assuming is dense, is a packing of elements of in such that almost all pairs of vertices of are packed and in this sense, it is an “almost” -decomposition. The result in [22] extended an earlier result of Haxell and Rod̈l [8] where is a single graph. Both results are actually more general, as they show that any fractional packing (which may be far from a decomposition) can be converted to an integral packing with relatively small loss. If we apply this result for we are close to proving the first part of Theorem 1, but there are two caveats.
Since we now have a vector associated, even if we start with an optimal fractional decomposition attaining it could be that the obtained integral “almost decomposition” distributes the weights to the elements of in a way that decreases the total weight significantly below . However, fortunately, the proof from [22] (implicitly) shows that we can almost maintain the correct distribution.
The second (and more difficult) problem is that the obtained almost decomposition needs now to be modified to a full decomposition, and without affecting much the total weight, staying close to . To this end, we use a fundamental result of Barber et al. [2] based on the method of iterative absorption which enables us to achieve this goal, but with a price. To achieve their setting, we need, in fact, to first decompose a graph with high minimum degree to edge disjoint copies of some (here is huge compared to , but fixed), and apply the aforementioned result of [22] to each element of this -decomposition separately (more precisely, to the subgraph of induced by the vertices of that element). We then need to sparsify our obtained packing in order to achieve a setting suitable for the application of [2]. The second and third part of Theorem 1 are obtained using analogues of [22] for tournaments and edge-colored graphs.
Theorem 1 provides a convenient mechanism to study certain natural decomposition problems, as it is sometimes much easier to obtain bounds for the fractional problem. In fact, in many cases, we can glue optimal fractional decompositions of small graphs into good fractional decompositions for arbitrary large graphs. We next give two very natural applications, but one may construct additional.
Theorem 2
Let . Any tournament on vertices has a triangle decomposition where the number of directed triangles in the decomposition is only .
Let . Consider the vector which assigns [math] to the elements of and to the elements of . We say that is essentially avoidable if . In other words, for every -decomposable graph , there is a -decomposition of which almost completely avoids using elements from (i.e. the fraction of elements of this decomposition which are isomorphic to elements of is . If , we say that is essentially avoidable. A result from [23], together with the proof of Theorem 1 implies the following.
Theorem 3
**
* is essentially avoidable. More generally, if is odd and is the family of all graphs on vertices such that both and its complement are Eulerian, then is essentially avoidable.* 2. 2.
Almost all graphs are essentially avoidable. Namely, if is the set of all graphs on vertices that are not essentially avoidable, then .
For the first nontrivial case , it is possible to determine for every binary vector and certain additional types of vectors (these vectors are four dimensional as ). However, even for , there are still some types of vectors for which we do not know . For the case the situation is even more involved as we still do not know even for all binary vectors. We elaborate more on this in Section 4 which considers the small cases .
It also seems plausible to try and evaluate the asymptotic behavior of , namely, the asymptotic value of when is a random graph. In this case, it turns out that the problem can be completely solved, and the asymptotic value efficiently computed, for all and all constant , as we prove in Section 5.
Our road-map follows. Section 2 contains the proof of Theorem 1. Our demonstrative applications, Theorem 2 and Theorem 3 are the theme of Section 3. Section 4 focuses on small cases. Section 5 analyzes when .
2 Integer and fractional vector valued decompositions
As noted in the introduction, it suffices to prove the second and third parts of Theorem 1. In this section we mostly prove the third part (the edge-coloring case). The proof of the second part (the tournament case) follows along the same lines and requires only minor modifications, which are outlined in the last subsection of this section.
2.1 From fractional decomposition to a similarly distributed integer packing
Let be a finite set of colors and recall that is the set of all edge colorings of with colors from . Suppose is a graph whose edges are colored by . We call such a -colored graph and note that here we do not assume that is complete (so non-edges of correspond to non-colored pairs). Let denote the set of -subgraphs of and for , let be the set of -subgraphs of that are color-isomorphic to . More formally, for each there is a bijection such that and have the same color.
We can naturally extend the notion of a fractional -decomposition to graphs that are not necessarily complete, such as above. For an edge , let be the set of -subgraphs of that contain . We say that a function is a fractional -decomposition if holds for each . Notice that a necessary (though not sufficient) requirement for to have a fractional -decomposition is that each edge of belongs to at least one -subgraph of .
Now, suppose is a fractional -decomposition of and that is -colored. For , let . Since is a fractional -decomposition, we have that
[TABLE]
The following lemma follows implicitly from a generalization of the proof of the main result of [22].
Lemma 2.1
Let be a finite set of colors, let be an integer and let . There exists such that the following holds. Suppose is -colored and has vertices. Let be a fractional -decomposition of . Then for every there is a set of induced subgraphs of that are color-isomorphic to , such that . Furthermore any two elements of intersect in at most one vertex.
Since the main result of [22] is not proved for the edge-colored case (it is only for uncolored graphs) and since in any case the (rather short) proof there implies Lemma 2.1 only implicitly, we present the proof of Lemma 2.1 in Subsection 2.4.
Notice that in Lemma 2.1 is, in particular, a packing of with pairwise edge-disjoint copies of . As the following corollary shows, if we take an optimal fractional decomposition with respect to some and apply Lemma 2.1 to it, we obtain an integral packing of with elements of that is close to an optimal -decomposition with respect to . To be more formal, for indexed by and a fractional -decomposition of a -colored graph , let . As before, after normalizing we define and define the optimal fractional -decomposition of with respect to by where the maximum is taken over all fractional -decompositions of . If has no fractional -decomposition, then define .
Corollary 2.2
Let be a finite set of colors, let be an integer, let , and let . There exists such that the following holds for all -colored graphs with vertices which have a fractional -decomposition. For every there is a set of induced subgraphs of that are color-isomorphic to , such that any two elements of intersect in at most one vertex. Furthermore,
[TABLE]
Proof. Let . Define if else set . Let where the latter is the constant from Lemma 2.1. Let be a -colored graph having vertices. If has no fractional -decomposition, then there is nothing to prove, so assume that is an optimal fractional -decomposition of with respect to , thus . By Lemma 2.1, for every there is a set of induced subgraphs of that are color-isomorphic to such that and any two elements of intersect in at most one vertex. Now,
[TABLE]
which proves (b). To see (a) we just use (1) and
[TABLE]
2.2 From packing to decomposition
The following lemma is a major ingredient of the proof of Theorem 1. Recall that an equitable partition of a graph into parts is a partition of such that for all . The Turán graph with parts, denoted by is the complete -partite graph on vertices where the parts form an equitable partition.
Lemma 2.3
Let be an integer. Then there exists such that for all there exist and such that the following holds for all for which is -divisible. Let be a complete graph on vertices, let be an equitable partition of into parts and let be the spanning subgraph of formed by the parts of . Suppose is a packing of with pairwise edge-disjoint copies of such that at most edges of are uncovered by elements of . Then, there is a sub-packing such that and there is a -decomposition of that contains .
The proof of Lemma 2.3 mainly follows from the proof of the main result of Barber et al. [2]. We prove it in Subsection 2.3. We will also need the following result which states that a graph with large enough minimum degree has a fractional -decomposition.
Lemma 2.4
[1, 4, 21*]** For every integer , there exists such that every graph on vertices and minimum degree at least has a fractional -decomposition. *
The first bound for was given in [21] who proved that . This was later improved in [4] to and in [1] to . It is worth noting that recently, an even stronger version of Lemma 2.4 has been proved by Barber et al. [2]. In particular, they have proved that if is sufficiently large, and an -vertex graph with minimum degree at least is -divisible, then it has a -decomposition (with roughly the same as the one required for the fractional -decomposition). However, using this stronger version for Lemma 2.4 will not make a difference in our arguments that follow. As mentioned above, we will, however, need to use the result from [2] later in a subtler setting in order to prove Lemma 2.3.
Next, we need the following simple lemma.
Lemma 2.5
The sequence is non-decreasing and bounded from above, hence the limit exists. In particular, for every for every , there exists such that .
Proof. Let be the maximum coordinate of . Let be a fractional -decomposition of . Then, has . So, the sequence is bounded from above by . Next, we show that . Let be a -colored complete graph on vertices. For each , let be the induced subgraph of on and let be an optimal fractional -decomposition of with respect to . So, by definition .
Next, define a fractional -decomposition of as follows. For each induced -vertex subgraph of , let
[TABLE]
It is easy to verify that the sum of the weights corresponding to each pair of vertices is precisely so is indeed a fractional -decomposition of and that
[TABLE]
Hence, implying that and that the sequence is non-decreasing.
The following lemma immediately implies the third part of Theorem 1.
Lemma 2.6
Let be a finite set of colors, let be an integer, let be indexed by , and let . Then there exist such that the following holds. Let be a -colored complete graph which is -divisible and with vertices. Then, is -decomposable and, furthermore .
Proof. First notice that the lemma indeed implies the third part of Theorem 1 since on the one hand we always have and on the other hand, the lemma shows that for every , if is sufficiently large, then . Hence the limit exists and equals .
We next establish some constants that are required for the proof and for the definition of . Let be given as in the statement of the lemma. Let be the smallest integer such that . Notice that exists by Lemma 2.5. Let be the constant from Lemma 2.4. Let . Let be the maximum of and the maximum coordinate of . Let . Let . Let .
Let be a -colored complete graph on vertices which is -divisible. Consider some arbitrary equitable partition of into parts. Let denote the spanning subgraph of consisting of all edges whose endpoints are in distinct parts. Notice that is no longer complete, but we still view as a -colored graph, where the edges of retain their colors. Clearly, the minimum degree of satisfies since in each vertex is adjacent to all other vertices but those in its part. By our choice of we have that . Hence, by Lemma 2.4, has a fractional -decomposition, call it .
Recall that denotes the set of all -subgraphs of . So, is such that for each edge of , the sum of the values of over all elements of that contain the edge is . We now define, for each , a fractional -decomposition, denoted by . We take to be an optimal fractional -decomposition of with respect to (notice that exists since is a complete -colored graph and ). Thus, .
We next define a fractional -decomposition of denoted by , as follows. Let be some -subgraph of . Let
[TABLE]
Notice that is indeed a fractional -decomposition of since is such for every and since is a fractional -decomposition of .
We next estimate . By (2) we have:
[TABLE]
Since we obtain from the last inequality that
[TABLE]
We now apply Corollary 2.2 to the graph , which we can do since it has vertices and since has a fractional -decomposition. By the corollary, we obtain that for every there is a set of induced subgraphs of that are color-isomorphic to , such that any two elements of intersect in at most one vertex. Furthermore,
[TABLE]
and
[TABLE]
But recall that consists of all edges of except those which have both of their endpoints in the same part of . Thus, . Also, we have already proved that . We therefore obtain using that
[TABLE]
Now, recall that each element is also an induced -subgraph of our complete graph . Let denote the spanning subgraph of consisting of all edges that are not covered by elements of . Clearly, is -divisible since both and the complement of (which is the edge-disjoint union of ’s) are -divisible. Now, suppose first that it was possible to find a -decomposition of . Hence, in this case, there is a -decomposition of that contains . We would therefore obtain from (4) that
[TABLE]
Unfortunately, we have no guarantee that has a -decomposition. Suppose, however, that it was possible to modify just a bit, say, by removing just a few of the elements of so that after this change, the corresponding remainder graph would have a -decomposition. Then, almost the same bound for would apply, assuming that did not change much after the modification. Fortunately, this is possible, as a consequence of Lemma 2.3, as follows. We can apply Lemma 2.3 since by (3) covers all but at most edges of . The lemma shows that there is a sub-packing such that and there is a -decomposition of that contains . Recall that is the maximum of and the maximum coordinate of . We therefore have by (5) that:
[TABLE]
where we have used that .
Lemma 2.6 can be implemented in polynomial time as claimed in the statement of Theorem 1. Namely the -decomposition in the lemma can be constructed in time which is polynomial in . To see this, we first observe that Lemma 2.1 can be implemented in polynomial time (i.e. constructing the packing in that lemma), as proved in [22]. This implies that Corollary 2.2 can be implemented in polynomial time, since finding the optimal fractional -decomposition of with respect to denoted by in the proof of the corollary can be found in polynomial time using linear programming (the number of variables is as the number of and the number of constraints is only as the number of edges). Once we obtain the packing of Corollary 2.2, we apply Lemma 2.3 which constructs in polynomial time, as Lemmas 2.7 and 2.8 in Subsection 2.3 can be implemented in polynomial time as proved in [2].
2.3 Proof of Lemma 2.3
The proof of Lemma 2.3 is based on the proof of the main result of [2] (Theorem 1.3 there). In fact, we will only need to use a special case of that result, for the case of the small graph being and for the case of the host graph being although most of the arguments in [2] are still required even for this special case, which is not surprising since this special case implies Wilson’s decomposition theorem for the case of . To achieve the setting in [2] we require some definitions taken from there.
For a graph , a positive integer and a real , a -partition of is an equitable partition of such that for each and each , . Here denotes the number of neighbors of in . Notice that if , then trivially has a -partition, but a straightforward probabilistic argument shows that this also holds if is just an -vertex graph with minimum degree slightly larger than and is sufficiently large (Proposition 7.3 in [2]). For an equitable partition into parts, recall that denotes the -partite subgraph of induced by the parts of .
For an equitable partition into parts, a refinement of is obtained by taking an equitable partition into parts of each part of . Notice that a refinement is an equitable partition into parts.
Let be an equitable partition of and for each let be a refinement of . We say that is a -partition sequence of if the following hold.
(i) is a -partition of .
(ii) For each and each , is a -partition of .
(iii) Each part of is of size or .
Once again, if , then it trivially has a -partition sequence, but also if is sufficiently large it is easy to prove that a graph with vertices and minimum degree slightly larger than (say minimum degree at least ) has a -partition sequence, where is bounded by a constant depending only on and (Lemma 7.4 in [2]).
The first major ingredient in the proof of Theorem 1.3 in [2] is that of the existence of an absorber. Informally, an absorber of a -divisible graph is a -divisible spanning subgraph of with small maximum degree which has the following property. Suppose we take an “almost -decomposition” of the spanning subgraph obtained from after removing the edges of . Let be the leftover edges of uncovered by the almost decomposition. Note that is also -divisible. Then has the property that has a -decomposition (and hence so does ). Of course, in order to obtain such an we need to make sure that the set of possible is small (in particular, if one can guarantee that has no more than edges, this will limit the number of possibilities for ). The formal definition of such an absorber is given in Lemma 8.1 there, which is stated here for the special case of . Note that some of the notations have been changed to adjust to the notations in the present paper.
Lemma 2.7
*Let and . Then there exists such that the following holds for all . There exists such that for all the following holds. Set , and let be a graph with vertices. Let be an equitable partition of so that each part has size or . Suppose that and for each . Then contain a -divisible subgraph such that:
(i) and for each .
(ii) If is a -divisible graph on that is edge-disjoint from and has , then has a -decomposition. *
For a subgraph of let denote the spanning subgraph of obtained by removing the edges of . In order to apply Lemma 2.7 one first needs to decompose . This is the other major ingredient in [2], which appears as Lemma 10.1 there. The following is a version of Lemma 10.1 for the special case of and with an addendum that follows from its proof.
Lemma 2.8
*Let and . Then there exists such that the following holds for all . There exists such that the following holds for all , for all and for every -divisible graph on vertices. Define where is the constant from Lemma 2.4. Suppose is a -partition sequence of . Then there exists a subgraph of such that has a -decomposition . Furthermore, if is packing of covering all but at most edges of , then there exists such a such that . *
We note that the “Furthermore” part does not appear in the statement of Lemma 10.1 in [2], but immediately follows from its proof. Indeed, the first part of the proof (Lemma 10.6 there) proceeds as follows. Take any packing of that covers all but at most edges of . By removing at most elements from you obtain a packing such that the subgraph of consisting of the edges of that are uncovered by has some nice properties (stated as (G1) and (G2) in Lemma 10.6). From there onwards the proof Lemma 10.1 proceeds by iteratively improving in steps where in step one obtains an almost optimal packing in each part of which covers also the remaining uncovered edges between parts of the previous partition until obtaining of Lemma 2.8. In particular, still retains almost all of the element of the initial packing , but at most elements.
Proof of Lemma 2.3: Let be an integer. Define the following constants.
(i) where is the constant from Lemma 2.4.
(ii) and .
(iii) and let .
(iv) .
(v) .
(vi) .
Now let such that is -divisible. Let be a complete graph on vertices, let be an equitable partition of into parts and let be the spanning subgraph of formed by the parts of . Suppose is a packing of with pairwise edge-disjoint copies of such that at most edges of are uncovered by elements of .
Suppose is a -partition sequence of where . Observe that such a -partition exists since is a complete graph, since is an equitable partition into parts, and since .
Let and let . So, consists of all edges with both endpoints in the same part of . Consider now the graph (i.e. the spanning subgraph of consisting of all the edges of and ) and consider the partition of . First observe that the minimum degree is at least where we have used here that . Similarly, for each we have . So, since . We may therefore apply Lemma 2.7 where plays the role of , plays the role of and plays the role of .
By Lemma 2.7, contains a -divisible subgraph such that:
(i) and for each .
(ii) If is a -divisible graph on that is edge-disjoint from and , then has a -decomposition.
Observe that (i) and (ii) imply also that . Let . Thus, is also -divisible. Note that for each and each we have . So, is a -partition of . Note also that by (i) we have that so is also a -partition sequence of . Recall also that the packing covered at most edges of . Let be the elements of which are entirely in . Hence, each element of contain an edge of . Since , we have that the number of edges of is at most . It follows that covers all elements of but at most .
We can therefore apply Lemma 2.8 to playing the role of , playing the role of , and playing the role of in that lemma. By Lemma 2.8 we obtain a subgraph of such that has a -decomposition . Furthermore, . But now, by (ii) has a -decomposition, so together with this forms a -decomposition of containing all but at most elements of thus all but at most elements of .
2.4 Proof of Lemma 2.1
As noted earlier, Lemma 2.1 follows implicitly from the main result in [22]. That result is stated in terms of uncolored graphs, while here we need the colored version. Thus, we reproduce the arguments in the proof of [22] where the lemmas there whose proofs remain identical or for which the colored version is an immediate extension are only restated in their colored version without proof, but with reference to the original lemma in [22].
We first need to recall the edge-colored version of the Szemerédi’s regularity lemma [15]. Let be a -colored graph, and let and be two disjoint subsets of . If and are non-empty and , let denote the set of edges between them that are colored . The -density between and is defined as
[TABLE]
For the pair is called -regular if for every and satisfying and we have
[TABLE]
An equitable partition of the set of vertices of a -colored graph into the classes is called -regular if all but at most of the pairs are -regular. The regularity lemma (colored version) states the following:
Lemma 2.9
*Let be a finite set of colors and let . There is an integer such that for every -colored graph of order there is a -regular partition of the vertex set of into classes, for some . *
The proof of Lemma 2.9 is completely analogous to the proof of the original regularity lemma.
For an edge of a -colored graph, let denote its color. Let be a -colored graph with , . Let be a -colored -partite graph with vertex classes . A subgraph of with is partite-color-isomorphic to if for and the map is a color preserving isomorphism from to . Namely, if and only if and in case they are both edges, then .
The following is a standard counting lemma whose proof follows from the definition of -regularity. It is analogous to Lemma 2.2 of [22].
Lemma 2.10
Let be a finite set of colors, let be a positive integer, and let and be positive reals. There exist and such that the following holds. Let be a -colored graph with and let be a -colored -partite graph with vertex classes where for . Furthermore, for each , is a -regular pair with and for each , . Then, there exists a spanning subgraph of , consisting of at least edges such that the following holds. For an edge , let denote the number of subgraphs of that are partite-color-isomorphic to and that contain . Then, for all , if , then
[TABLE]
We need the result of Frankl and Rödl [5] on near perfect matchings of uniform hypergraphs. Recall that if are two vertices of a hypergraph then denotes the degree of and denotes the number of edges that contain both and . We use the version of the Frankl and Rödl Theorem due to Pippenger.
Lemma 2.11
*For an integer and a real there exists so that: If the -uniform hypergraph on vertices has the following properties for some :
(i) holds for all vertices,
(ii) for all distinct and ,
then has a matching of size at least . *
Let be a finite set of colors, let be an integer and let . Let . Let be as in Lemma 2.11. Let . Let and be as in Lemma 2.10. Let be as in Lemma 2.9. Finally, we shall define to be a sufficiently large constant, depending on the above chosen parameters, and for which the inequalities stated in the proof below hold.
Fix an -vertex -colored graph with vertices and assume that has a fractional -decomposition . We apply Lemma 2.9 to and obtain a -regular partition with parts, where and . Denote the parts by . Notice that the size of each part is either or . For simplicity we may and will assume that is an integer, as this assumption does not affect the asymptotic nature of the result. Similarly, we assume that and are integers.
We randomly partition each into equal parts of size each. All partitions are independent. We now have refined vertex classes, denoted . Suppose and where . We claim that if is a -regular pair, then is a -regular pair. Indeed, if and have , then and so for each . Also . Thus, .
Let be some -subgraph of . We call good if its vertices belong to distinct vertex classes of the refined partition. Since the probability that two vertices of belong to the same vertex class of the refined partition is less than , the probability that is not good is at most . Since is a fractional -decomposition, the sum of its values is . Hence, if is the restriction of to good elements (the non-good elements having ), then the expected sum of the values of is at least . We therefore fix a partition for which . Notice that is no longer a fractional -decomposition; it is merely a fractional -packing of (i.e. for each edge of , the sum of the values of on the elements of that contain the edge is at most ). Furthermore, for each we have that
[TABLE]
Let be the spanning subgraph of consisting of the following edges: An edge is in if and only if , , , is a -regular pair, and . (thus, we discard edges inside classes, between non regular pairs, or if the color of the edge is sparse in the pair to which it belongs). Let be the restriction of to copies of in . We claim that . Indeed, by considering the number of discarded edges we get (using )
[TABLE]
In particular, for each we have that
[TABLE]
Let denote the -vertex multigraph whose vertices are and a pair with color is an edge of if and only if is a -regular pair and . Notice that is indeed a multigraph but any two multiple edges have distinct colors. We define a fractional -packing of as follows. Let be a subgraph of that is color-isomorphic to some and assume that the vertices of are where plays the role of vertex in . We define to be the sum of the values of taken over all subgraphs of which are partite-color-isomorphic to , divided by (and where the isomorphism is ). Notice that since every -subgraph of contributes its weight (divided by ) to the sum of the weights of . Likewise
[TABLE]
We use to define a random partition of . Our parts correspond to the copies of elements of . We denote the partition by . Let and assume that contains the edge of and that the color of the edge is . Each (which, by the definition of , must be an edge of ) is chosen to be in with probability . The choices made by distinct edges of are independent. Notice that this random coloring is legal (in the sense that the sum of probabilities is at most one) since the sum of taken over all possible containing the edge of whose color is is at most . Notice also that some edges of might stay unassigned to a part in our random partitioning (as maybe an edge of whose color is does not belong to any ). In this case, we can assign such unassigned edges of to some “spare part”, denoted , so that is indeed a partition of .
Let be a subgraph of that is color-isomorphic to some , and assume that (we need this assumption in the lemmas below). Without loss of generality, assume that the vertices of are where plays the role of . Let . Notice that is a subgraph of which satisfies the conditions in Lemma 2.10, since (here we assume ). Let be the spanning subgraph of whose existence is guaranteed in Lemma 2.10. Let denote the spanning subgraph of consisting only of the edges that belong to the part . Notice that is a random subgraph of . For an edge , let denote the set of subgraphs of that contain and that are partite-color-isomorphic to . Put . the proof of the following two lemmas are identical to the proofs of Lemmas 3.1 and Lemma 3.2 in [22], respectively.
Lemma 2.12
With probability at least , for all ,
[TABLE]
Lemma 2.13
With probability at least ,
[TABLE]
Since contains at most copies of , we have that with probability at least (here we assume again that is sufficiently large) all copies of in with satisfy the statements of Lemma 2.12 and Lemma 2.13. We therefore fix a partition for which Lemma 2.12 and Lemma 2.13 hold for all such .
Let . Let be a copy of in with that is partite-color-isomorphic to . We construct an -uniform hypergraph as follows. The vertices of are the edges of . The edges of correspond to the edge sets of the subgraphs of that are partite-color-isomorphic to . We claim that this hypergraph satisfies the conditions of Lemma 2.11. Indeed, let denote the number of vertices of . Let . Notice that by Lemma 2.12 all vertices of have their degrees between and . Also notice that the co-degree of any two vertices of is at most as two edges cannot belong, together, to more than subgraphs of that are partite-color-isomorphic to . Also observe that for sufficiently large, . By Lemma 2.11 we have a set of at least pairwise edge-disjoint subgraphs of that are partite-color-isomorphic to . In particular, by Lemma 2.13,
[TABLE]
Now, let be the set of all subgraphs of that are partite-color-isomorphic to . By definition, . Sine trivially , the total contribution of the elements with to the sum is at most . Hence,
[TABLE]
As the are pairwise disjoint for distinct , we have obtained a set of induced subgraphs of that are color-isomorphic to , such that . Notice further that for distinct , the corresponding sets are disjoint.
2.5 Tournaments
The proof of the tournament case of Theorem 1 is almost identical to the proof of the edge-colored case presented in this section. One just needs to prove the following analogue of Lemma 2.1 which is the following Lemma 2.14. Recall that an orientation is a directed simple graph without cycles of length . A -subgraph of an orientation is a -vertex tournament subgraph of . We similarly define a -decomposition and a fractional -decomposition of an orientation.
Lemma 2.14
Let be an integer and let . There exists such that the following holds. Suppose is an orientation with vertices. Let be a fractional -decomposition of . Then for every there is a set of induced subgraphs of that are isomorphic to , such that . Furthermore any two elements of intersect in at most one vertex.
The proof of Lemma 2.14 is completely analogous to the proof of Lemma 2.14 where instead of using the colored version of Szemerédi’s regularity lemma (Lemma 2.9) we use the directed version of the lemma. We refer to [14] which contains this directed version of the main result of [22] and therefore implies Lemma 2.14. We therefore obtain the following corollary, whose proof is analogous to that of corollary 2.2.
Corollary 2.15
Let be an integer, let , and let . There exists such that the following holds for all orientations with vertices which have a fractional -decomposition. For every there is a set of induced subgraphs of that are isomorphic to , such that any two elements of intersect in at most one vertex. Furthermore,
[TABLE]
Finally, we need the analogue of Lemma 2.6 for the tournament setting. The lemma is proved in exactly the same way using Lemmas 2.3 and 2.4 (which stay intact; recall that they do not depend on the setting, whether it is tournaments or edge colored graphs) and using the straightforward Lemma 2.5 (whose statement stays intact, but in its proof is a tournament instead of a -colored complete graph). We therefore obtain the following lemma which immediately implies the second part of Theorem 1.
Lemma 2.16
Let be an integer, let be indexed by , and let . Then there exist such that the following holds. Let be a tournament which is -divisible and with vertices. Then, is -decomposable and, furthermore .
3 Applications
3.1 Triangles in tournaments
Our first application of Theorem 1 concerns the simplest case for tournaments. Note that here we have where denotes the transitive triangle and denoted the directed (cyclic) triangle. Recall from the introduction that the various possibilities for for reduce to the cases where the smallest coordinate of is [math] and the largest coordinate is (if is the constant vector, then trivially equals that constant). We furthermore see that the case of is trivial since the sequence of transitive -vertex tournaments shows that in this case. Hence the only vector for which is nontrivial to evaluate is the one which assigns and .
Conjecture 1
Let where and . Then .
In [20] it was conjectured that every tournament can be packed with edge-disjoint copies of (and, if true, this conjectured value is shown there to be optimal). However, notice that even if the conjecture in [20] is true, this by no means implies that , since we have no guarantee that a very large -packing is part of a triangle decomposition (notice also that a triangle decomposition exists whenever , by Kirkman’s Theorem).
Here we prove the following theorem which implies Theorem 2.
Theorem 4
Let where and . Then, . In particular, for all , every tournament on vertices has a triangle decomposition where the number of in the decomposition is at most .
Proof. By Theorem 1, it suffices to prove that . A computer assisted proof (outlined below) yields that . As proved in Corollary 2.7 in [10] 444That corollary is used in [10] for fractional triangle packings but it is identical for fractional triangle decompositions. following an iterative improvement argument appearing first in Lemma 2.2 of [12], . So, plugging in the case , and taking the limit yields .
So, it remains to show that . Let us recall that this means that for every tournament on vertices, there is a fractional triangle decomposition such that , or, equivalently, that . In our case, since and , this means that the sum of the values of on all copies of is at least . As a side note, we observe that any vertex tournament that is obtained by taking three disjoint sets of vertices with and and orienting all edges from to , from to and from to (the orientations of edges with both endpoints in the same part is arbitrary), has the property that each of its copies contains an edge with both endpoints in the same part. So, for any fractional triangle decomposition , the sum of the values of on all copies of such a is at most the number of edges with both endpoints in the same part which is . Thus, we always have .
The naive computational approach would therefore be as follows. Generate all -vertex tournaments (say, up to isomorphism). For each such , write down the linear programming problem which finds a fractional triangle decomposition which maximizes the sum of the values it assigns to the elements of , and verify that this maximum, denoted by is always at least . This naive approach is infeasible since the number of (pairwise non-isomorphic) tournaments on vertices is more than any computer can handle (already the number of -vertex strongly connected tournaments on vertices is by the OEIS), moreover running a (rather large) linear programming instance on each. Instead we take the following significantly better approach.
We call a tournament on vertices an extension of a tournament on vertices, if is a subgraph of . Notice that a tournament on vertices has at most extensions as can be seen by adding a new vertex and considering all possible orientations of its incident edges. The following simple lemma is immediate from the proof of Lemma 2.5 (the construction of there).
Lemma 3.1
*Let be a tournament with vertices. If , then it is an extension of some with . *
For and a real , let denote the set of all -vertex tournaments with . So, our goal is to prove that . By lemma 3.1, it suffices to check all extensions of . In turn, it suffices to check all extensions of . In turn, it suffices to check all extensions of . In turn, it suffices to check all extensions of . So, we start by generating all non-isomorphic tournaments on vertices. There are known lists of such tournaments, see https://users.cecs.anu.edu.au/~bdm/data/digraphs.html. There are only such tournaments. We denote this set by . For each , we run the corresponding linear program to compute . If then, as shown earlier, we are not worried, as we are not missing anything by not checking extensions of such . However, if , we say that is below the threshold, so we generate all extensions of (we don’t mind generating isomorphic tournaments, as the time required to check isomorphisms would be larger). Doing it for all on vertices which are below the threshold, yields a multiset of tournaments on vertices, call it . Notice that by the above, we know that if some on vertices has , then it contains an element of as a subgraph. Now, for each tournament , we run the corresponding linear program. If , we generate all extensions of . This yields a multiset of tournaments on vertices, call it . For each tournament , if , we generate all extensions of . This yields a multiset of tournaments on vertices, . For each tournament , if , we generate all extensions of . This yields a multiset of tournaments on vertices, . Finally, we check all tournaments in to verify that for each of them. This procedure is summarized in Table 1. The table also lists for each the size of the (multi)set , the number of elements of that are below the threshold, which means that is precisely times larger than this amount. We also list the lowest value of encountered during the search.
The code of the program that performs the procedure above can be found in https://github.com/raphaelyuster/Vector-valued-decompositions. The program runs in fewer than five days on standard personal computer equipment. The program uses the well-established linear programming package lp-solve which has a very efficient and simple to use api, see the lp-solve package homepage can be found at https://sourceforge.net/projects/lpsolve. Let us note that the linear programming instances are easy to generate. Suppose is a tournament on vertices. Generate a variable for each triple of vertices of , so there are variables. To compute one should maximize the sum of the variables that correspond to triples that induce a . The constraints are: For each pair of vertices of , the sum of the variables that correspond to triples that contain both should be precisely . Hence there are such constraints. Furthermore, we require that all variables are nonnegative. So there are such constraints. This completes the proof of Theorem 4.
3.2 Essentially avoidable graphs
In order to prove Theorem 3 we need to extend the notion of to fractional packings. Formally, for indexed by and a fractional -packing of a -colored graph , let . After normalizing we define . Since the result and proof in [22] applies to fractional packings, so do Lemma 2.1 and Corollary 2.2. Restated for fractional packings, Corollary 2.2 becomes:
Corollary 3.2
Let be a finite set of colors, let be an integer, let , and let . There exists such that the following holds for all -colored graphs with vertices. Suppose is a fractional -packing of . Then for every there is a set of induced subgraphs of that are color-isomorphic to , such that any two elements of intersect in at most one vertex. Furthermore,
[TABLE]
We say that a fractional -packing of a -colored graph is -close to a fractional decomposition if . We say that a binary vector is nice if for every , if is sufficiently large, then every -colored complete graph on vertices has a fractional packing that is -close to fractional decomposition and with . With these definitions, together with Corollary 3.2, Lemma 2.3 and Lemma 2.4, the following lemma is proved in the same way Lemma 2.6 is proved.
Lemma 3.3
*Let be a finite set of colors, let be an integer, let be a nice vector indexed by , and let . Then there exist such that the following holds. Let be a -colored complete graph which is -divisible and with vertices. Then, is -decomposable and . *
Let . A binary vector therefore corresponds to a characteristic vector of a subset , where if and only if the blue edges of correspond to a graph form .
Proof of Theorem 3. Let be odd and be the family of all graphs on vertices such that both and its complement are Eulerian. Let be the corresponding characteristic vector of . Theorem 3 of [23] implies that is nice. By Lemma 3.3, if is a -divisible graph on vertices, then . Thus, is essentially avoidable.
For a graph on vertices, let be the characteristic vector of . Let be the set of graphs whose corresponding characteristic vector of is not nice. By Lemma 3.3, this implies that each is essentially avoidable. Theorem 2 of [23] implies that . Hence the second part of the theorem follows.
4 Small
We start this section by considering for which is the first nontrivial case. By Theorem 1 it suffices to determine and as noted in the introduction our problem is reduced to vectors whose smallest coordinate is [math] and whose largest coordinate is . We call such vectors normalized.
Observe that where denotes the path on three vertices, is the independent set on vertices and . We will use the convention of writing . The following proposition determines for a significant amount of normalized vectors, which include in particular all binary vectors.
Proposition 4.1
Let be a normalized vector.
. 2. 2.
If or , then .
Proof. For the first part of the proposition, consider first . Here each -vertex subgraph is a so we obtain . Similarly, for we have . Hence, so .
We recall a theorem of Goodman [7] who proved that in any -vertex graph, of the sets of vertices induce either a or an . Hence, the fractional decomposition which assigns a value of to each -set of vertices has . Hence, .
For the second part of the proposition, note first that for or , the aforementioned lower bound implies that .
For the upper bound, we consider first the case . Let be the complete balanced bipartite graph on vertices, where the sides are with and . We assume that so that there is a -decomposition of . Notice that this implies that is odd and that is even. Consider some -decomposition of . As the edges of must be packed, there exist precisely elements of that are isomorphic to . These elements also contain pairs of vertices with both endpoints in the same part, so has precisely elements isomorphic to . This proves that
[TABLE]
proving that . The case is proved analogously by taking complements.
Observe that Proposition 4.1 determines for all binary vectors. It is always [math] unless in which case it is except for the trivial case where we have . Still, Proposition 4.1 does not cover all possible normalized vectors, so we raise the following problem.
Problem 1
Determine for all (normalized vectors) .
Moving to the next case , we do not know the value of even for all binary vectors. Notice that as there are distinct -vertex graphs. While the all-1 vector trivially has , we do not know of a single normalized vector for which . So, a realistic open problem is the following.
Problem 2
Determine the normalized vectors for which .
Small examples suggest that it is plausible that the binary vector which assigns to all graphs in except and assigns [math] to has . Finally, note that for we know of a normalized binary vector which has . Indeed by Theorem 3, the vector which assigns to all graphs in except and assigns [math] to has .
5 The random graph
In this section we asymptotically determine for almost all -decomposable graphs and for all . The main result in this section is stated for the Erdős-Rényi random graph probability space where is a constant. Recall that a property which holds for almost all is referred to as a property that holds for almost all graphs.
Recall that an -vertex graph is obtained by independently deciding for each pair of vertices whether it is an edge with probability . Now, suppose is such that graphs with vertices are -decomposable (recall that by Wilson’s Theorem this holds for all sufficiently large such that is -divisible). Then, for we have that is a random variable, and hence our ultimate goal would be to show that converges in distribution to a constant, and determine this constant. Indeed this is the main result in this section.
To define the constant to which converges in distribution, we set up a small (constant size) linear program. Let and consider the linear program defined as follows.
[TABLE]
Clearly is feasible since setting and and setting all other variables to [math], all constraints are satisfied. Therefore, let denote the optimal solution of . Our main theorem follows. Notice that when we write we only consider such that graphs with vertices are -decomposable.
Theorem 5
Let and let . For every , satisfies
[TABLE]
Proof. We first prove that . To this end, we don’t even need to assume that is a random graph. All that suffices is to assume that , which trivially holds with probability for . So, assume that is an -vertex, -decomposable graph with . We prove that . Take an optimal -decomposition of with respect to . For , let be the subset of whose elements are isomorphic to and let . Observe that and that . Next, observe that is the total number of edges of in all the elements of , and since is a decomposition, we have that and so . But since and since we have that . Hence, there exist such that for all such that form a feasible solution of and such that for all sufficiently large, . As the form a feasible solution we get that
[TABLE]
We next prove that . We will assume for simplicity that is rational. This can be assumed since for given , the function where is continuous in .
Now, as is rational, so is and there is an optimal solution where all the are rational. By taking a common denominator , we denote where the are nonnegative integers not exceeding . It will be convenient to view as an edge colored where the blue edges are the edges of and the red edges are the non-edges of and similarly view the elements of as blue-red edge colored .
We construct a gadget blue-red edge-colored graph as follows. consists of edge-disjoint copies of (any such graph suffices). For each precisely of the comprising are color-isomorphic to . Notice that has precisely edges, where of them are colored blue and the others are colored red. But observe that since the form a feasible solution to , this also means that the number of blue edges of is and the number of red edges is .
Let be the smallest integer such that has a -decomposition. By Wilson’s Theorem, exists. Let be a blue-red edge coloring of obtained by taking a -decomposition of , and coloring each element of this decomposition such that it is color isomorphic to . Observe that the number of blue edges of is and the number of red edges is .
Now we consider (recall that is viewed as a blue-red edge-colored ). We construct an uniform hypergraph as follows. The vertices of are the edges of . The edges of are all the -subgraphs of that are color-isomorphic to . We observe some properties of which stem from the fact that . What is the degree of a blue vertex of , or, stated equivalently, what is the number of copies of in that contain a given blue edge? For an -set of vertices of , let denote the probability that it induces . It doesn’t really matter what is, but nevertheless it is easy to compute it: where is cardinality of the color-preserving automorphism group of . For a given pair of vertices and for an additional set of vertices, what is the probability that induces and that is blue? Since only a fraction of edges of are blue, and given that induces , is equally likely to be any edge of , the probability that induces and that is blue is precisely . Now, given that is blue, the probability of an additional subset of vertices to induce together with a copy of is, by conditional expectation, precisely . Hence, the expected degree of a blue vertex of is precisely . Similarly given that is red, the probability of an additional subset of vertices to induce together with a copy of is, by conditional expectation, precisely so the the expected degree of a red vertex of is also precisely . Since the degree of a vertex of (i.e. edge of ) is a random variable which is the sum of indicator random variables and each variable only depends on other variables, we have by Janson’s inequality that for all sufficiently large, the probability that all vertices of have their degrees is . Another (trivial) property of is that the co-degree of any two vertices of , or equivalently, the number of copies of in that contain two distinct given edges is .
Given these properties of we can now apply Lemma 2.11 (the Frankl-Rödl hypergraph matching theorem) which states that with probability , has a matching covering all but of the vertices of . In other words, with probability , there is a packing of with pairwise edge-disjoint copies of , such that the number of unpacked edges is . But now recall that each copy of decomposes into and each copy of contains, for each , precisely pairwise edge-disjoint subgraph that are color-isomorphic to . But since the are an optimal solution to , we get that with probability , there is a -packing of such that . We can now only slightly modify to obtain a -decomposition using Lemma 2.3 precisely in the same way shown in Lemma 2.6 where . Thus, with probability , implying that for every , .
Combining now the two parts of the proof we obtain that , implying the theorem.
Since can be solved in constant time for every , we can view Theorem 5 as saying that the asymptotic value of is determined for almost all graphs (using ).
We end this section with an example of a nontrivial case already for . Using the notation of the previous section, consider the vector defined by , , , and assume . Putting , , , , the linear program becomes:
[TABLE]
The optimal solution here is with , , . Mimicking the proof of Theorem 5, we construct a gadget blue-red edge colored graph consisting of four edge disjoint triangles. One triangle is completely blue (this corresponds to one copy of ), the other three triangles each have two red edges and one blue edge (this corresponds to three copies of ). We observe that has edges, of which are blue and are red. As in the proof of Theorem 5, a random graph where the non-edges are colored red and the edges are colored blue almost surely almost decomposes to . So, as in the theorem, this implies that we have a decomposition of into triangles where the number of blue triangles is roughly and the number of triangles with two red edges and one blue edge is roughly . This yields that .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Barber, D. Kühn, A. Lo, R. Montgomery, and D. Osthus. Fractional clique decompositions of dense graphs and hypergraphs. Journal of Combinatorial Theory, Series B , 127:148–186, 2017.
- 2[2] B. Barber, D. Kühn, A. Lo, and D. Osthus. Edge-decompositions of graphs with high minimum degree. Advances in Mathematics , 288:337–385, 2016.
- 3[3] D. Dor and M. Tarsi. Graph decomposition is NPC- a complete proof of Holyer’s conjecture. In Proceedings of the twenty-fourth annual ACM symposium on Theory of computing , pages 252–263, 1992.
- 4[4] P. Dukes. Rational decomposition of dense hypergraphs and some related eigenvalue estimates. Linear Algebra and its Applications , 436(9):3736–3746, 2012.
- 5[5] P. Frankl and V. Rödl. Near perfect coverings in graphs and hypergraphs. European Journal of Combinatorics , 6(4):317–326, 1985.
- 6[6] S. Glock, D. Kühn, A. Lo, and D. Osthus. The existence of designs via iterative absorption. ar Xiv:1611.06827, 2016.
- 7[7] W. Goodman. On sets of acquaintances and strangers at any party. The American Mathematical Monthly , 66(9):778–783, 1959.
- 8[8] P. E. Haxell and V. Rödl. Integer and fractional packings in dense graphs. Combinatorica , 21(1):13–38, 2001.
