Vector clique decompositions
Abstract
Let Fk be the set of graphs on k vertices. For a graph G, a k-decomposition is a set of induced subgraphs of G, each isomorphic to an element of Fk, such that each pair of vertices of G is in exactly one element of the set. A fundamental result of Wilson is that for all n=|V(G)| sufficiently large, G has a k-decomposition if and only if G is k-divisible. Let v ∈ R|Fk| be indexed by Fk. For a k-decomposition L of G, let v(L) = ΣF ∈ Fk vF dL,F where dL,F is the fraction of elements of L isomorphic to F. Let v(G) = L v(L) and v(n)=\ v(G):|V(G)|=n\. It is not difficult to prove that the sequence v(n) has a limit so let v = n → ∞ v(n). Replacing k-decompositions with their fractional relaxations, one obtains the (polynomial time computable) fractional analogue v*(G) and corresponding fractional values * v(n) and * v. Our first main result is that for each v ∈ R|Fk| v = * v\;. Further, there is a polynomial time algorithm that produces a decomposition L of a k-decomposable graph such that v(L) v - on(1). A similar result holds when Fk is the family of all tournaments on k vertices and when Fk is the family of all edge-colorings of Kk. We use these results to obtain new and improved bounds on several decomposition results. For example, we prove that every n-vertex tournament which is 3-divisible has a triangle decomposition in which the number of directed triangles is less than 0.0222n2(1+o(1)) and that every 5-decomposable n-vertex graph has a 5-decomposition in which the fraction of cycles of length 5 is on(1).