Tuza’s conjecture for binary geometries
Abstract.
Tuza (A conjecture, in Proceedings of the Colloquia Mathematica Societatis Janos Bolyai, 1981) conjectured that for all graphs , where is the minimum size of an edge set whose removal makes triangle-free, and is the maximum size of a collection of pairwise edge-disjoint triangles. Here, we generalise Tuza’s conjecture to simple binary matroids that do not contain the Fano plane as a restriction. We prove that the geometric version of the conjecture holds for cographic matroids.
1. Introduction
Let be a simple graph. A (triangle) packing is a set of pairwise edge-disjoint triangles in , and a (triangle) hitting set is a set of edges that meets every triangle in . We write for the size of a maximum packing, and for the size of a minimum hitting set in . It is easily seen that for all graphs . Tuza conjectured that the factor 3 can be improved to 2.
Conjecture 1 (Tuza’s conjecture [Tuz81]).
Let be a simple graph; then .
If Tuza’s conjecture is true, the constant 2 is best possible, as shown by the complete graphs and .
Over the past 40 years, several special cases of Conjecture 1 have been proven. It is now known that Conjecture 1 holds for planar graphs [Tuz90], graphs without homeomorphic copy of [Kri95], threshold graphs [BBG+21], and a number of other graph classes. The full conjecture, however, remains wide open.
In this paper, we generalise Tuza’s conjecture to the setting of simple binary matroids, that is, subsets of finite-dimensional binary projective spaces.
Unfortunately, Tuza’s conjecture fails in general for simple binary matroids. The smallest counterexample is the Fano plane, , for which and . A computer search among small binary matroids reveals that all simple binary matroids on at most 14 elements for which Tuza’s conjecture fails contain a restriction isomorphic to the Fano plane. This inspires the following conjecture.
Conjecture 2.
Let be a simple binary matroid that does not contain a restriction isomorphic to the Fano plane. Then .
Every simple graph has an associated simple binary matroid, the cycle matroid , with the property that and . Graphic matroids do not have restrictions isomorphic to the Fano plane, so the statement of Conjecture 2 implies that of Conjecture 1.
Haxell [Hax99] showed that for simple graphs . One reason we believe it is natural to consider Tuza’s conjecture in the geometric setting is that her proof only uses that does not contain a Fano-restriction and therefore generalises, mutatis mutandis, to the geometric setting.
Theorem 3 ([Hax99]).
Let be a simple binary matroid without Fano-restriction; then .
In this paper, we prove that Conjecture 2 holds for cographic matroids, i.e. matroids whose duals are graphic.
Theorem 4.
If is a cographic matroid, then .
Theorem 4 does not require the matroid to be simple. The notation and generalises to non-simple binary matroids in the obvious way (Tuza’s conjecture for multigraphs was considered in [CDM+14]).
Whitney’s planarity criterion [Whi32] asserts that a graph is planar if and only if its associated graphic matroid is cographic. Thus, Theorem 4 implies that Tuza’s conjecture holds for planar graphs, which was originally proved by Tuza.
Corollary 5 ([Tuz90]).
Let be a planar graph; then .
An even stronger generalization of Tuza’s conjecture appears as Problem 1.8 in [AZ20]. Aharoni and Zerbib ask if, in a 3-uniform hypergraph without a tent-subgraph, the size of a minimum cover is at most twice the size of a maximum matching. (Here, a tent is the hypergraph on vertex set with hyperedges , , , and .) The 3-uniform hypergraph on the elements of a simple binary matroid whose hyperedges are the triangles of the matroid is tent-free if and only if the matroid does not have a restriction isomorphic to the Fano-plane; thus a positive answer to the problem formulated by Aharoni and Zerbib implies a positive answer to Conjecture 2. We thank Penny Haxell for pointing us to the paper [AZ20].
2. Preliminaries and notation
2.1. Simple binary matroids
A simple binary matroid is a pair , where is a finite-dimensional binary projective geometry of dimension and . The rank of is 1 plus the dimension of the largest subgeometry of that contains .
For matroids and we say that contains as a restriction if there exists a linear injection such that . We say that is -free is does not contain as a restriction. We say that and are isomorphic if there exists a linear bijection such that .
This definition of simple binary matroid is essentially the same as the standard definition of such matroids, except that our matroids are equipped with an extrinsic ambient space.
We abuse notation and write for both the -dimensional binary projective geometry and the corresponding rank- simple binary matroid with . We refer to the matroids and as the triangle and the Fano plane, respectively.
2.2. Graphic and cographic matroids
Let be a graph, let be its vertex-edge incidence matrix, and write for the rank of . Let be obtained from by restriction to a subset of its rows that is a basis of its row space .
The points of can be identified with the nonzero binary vectors in . Let be the subset of formed by the columns of , then is a simple binary matroid. Although in our formalism depends on the choice of , all such choices yields isomorphic matroids, and we will write for the resulting corresponding matroid. More generally, a matroid is called graphic if it can be obtained from a graph in this way.
In a similar fashion, if is a matrix whose rows form a basis of the orthogonal complement , we can use the columns of to define a matroid (as in the case of , this matroid is unique up to isomorphism), and we call a matroid cographic if it can be obtained from a graph in this way.
Triangles in correspond to triangles in , while triangles in correspond to minimal edge cuts (bonds) of cardinality 3 in (which we will also call triads).
2.3. Packings and hitting sets
Let be a simple binary matroid. A (triangle) packing of is a collection of disjoint triangles contained in ; a (triangle) hitting set of is a subset such that is triangle-free. We write for the maximum size of a triangle packing in , and for the minimum size of a triangle hitting set.
Alternatively, the parameters and can be formulated as the objective value of integer programmes. Write for the collection of triangles of , then
and
It is easily verified that and for any graph .
2.4. Weighted binary matroids
We generalise the notion of weighted graphs, as discussed by Chapuy et al. [CDM+14], to matroids. Let be a simple binary matroid, and let be a weight function; we refer to the pair as a weighted binary matroid. The parameters and are easily generalised to the weighted setting:
and
If for all , then and . The weighted versions of these parameters allow us to talk about binary matroids that may contain non-trivial parallel classes. When and is a weight function, we can define a related weight function by setting if and otherwise. In that case, and ; thus, we may always assume that .
3. Cographic matroids
In this section we prove Theorem 4.
3.1. 3-uniform hypergraphs
Let be a simple binary matroid. It will be useful to encode the triangles of as a hypergraph on vertices , in which a 3-set forms a hyperedge if and only if is a triangle of . The hypergraph is clearly 3-uniform, and as two triangles in intersect in at most one point, the hypergraph is linear as well. In terms of , is the size of a maximum matching in , while is the size of a minimum cover in .
We will need the following standard result on hypergraphs.
Lemma 6.
Let be a -uniform linear hypergraph in which the minimum degree is at least . Then contains a linear cycle.
Proof.
Let be a maximal linear path in . Pick . Since the degree of is at least , there is an edge for which . By maximality of , there exists some such that . Take the smallest such . Then forms a linear cycle. ∎
A crown of size is a linear cycle on vertices with edges , (where we identify with ), with the additional property that these are the only edges in which the are contained. Crowns were introduced as an inductive tool in [Tuz90, Lemma 2].
3.2. Proof of Theorem 4
We prove the following reformulation of Theorem 4. We remark that Claims 7.1 and 7.2 are just Properties (a)–(c) in [CDM+14, Section 3] adapted to our context, and follow from the same argument.
A note on language: In the proof of the following lemma, we consider both a simple cographic matroid and a graph such that . We use the terms “triangle of ”, “triad in ”, and “hyperedge of ” interchangeably, depending on the context.
Lemma 7.
Every weighted simple cographic matroid satisfies .
Proof.
Suppose that the lemma fails. Let be a counterexample for which is as small as possible. In the remainder of the proof, we write for . Let be a graph such that for which is as small as possible; as is simple, every edge-cut of has size at least 3. Small cases are easily checked, so we may assume that .
7.1.
For every : and is contained in at least two triangles of .
Proof of claim.
If or is not contained in any triangle of , then is a smaller counterexample, where and is the restriction of to . So . If is contained in exactly one triangle of , say, , define a weight function by setting for and otherwise. Let be a minimal hitting set of with ; by minimality of , , so . It follows that
which contradicts that is a counterexample. ∎
7.2.
If is in exactly two triangles of , then .
Proof of claim.
In view of the previous claim, it suffices to show that . Suppose, for the sake of contradiction, that is in exactly two triangles, and . Call the two triangles and . Consider the weighted simple cographic matroid , where , for all , and for all . Let be a minimal hitting set of , so . By minimality of , if contains an element from and an element from , then it does not contain . It follows that , and hence that
which contradicts that is a counterexample. ∎
We now prove some basic properties of the graph .
7.3.
is 2-connected.
Proof of claim.
By minimality of , has no isolated vertices. If is not 2-connected, then is disconnected. It follows that has at least one component , , such that the lemma already fails for , which contradicts minimality of . ∎
7.4.
is a simple graph.
Proof of claim.
Loops in are not contained in cuts, so we may assume that has no loops. Suppose, for the sake of contradiction, that and are distinct parallel edges in and let be the maximal set of parallel edges containing both and . For each triad of , either , or . It follows that if , then is contained in at most one triad of , contradicting Claim 7.1. So we may assume that . By Claim 7.1, there are distinct elements and such that and are both triads of . It follows that contains a cut of , contradicting simplicity of . ∎
7.5.
does not contain a crown.
Proof of claim.
Suppose, for the sake of contradiction, that contains a crown of size , say . By Claim 7.2, for all .
If is even, say , let . Let for and otherwise. Let be a minimal hitting set such that . Note that . Note also that : let be a set of (not necessarily distinct) triangles of for which , then certifies that . It follows that
which contradicts that is a counterexample.
If is odd, say , let ; note that . Let for and otherwise. Let be a minimal hitting set such that . Note that . If , then we may replace with as remains a hitting set. Hence we may assume that , and therefore . Note also that ; let be a set of (not necessarily distinct) triangles of for which , then certifies that . It follows as before that
which contradicts that is a counterexample. ∎
For , write for the set of edges incident with . Call a triangle of a vertex-triangle if for some , and a non-vertex-triangle otherwise.
7.6.
has a non-vertex-triangle.
Proof of claim.
Given a triangle of , denote by and the two connected components of ; we may assume that . Among all non-vertex-triangles, let be one for which is as small as possible, and write . As is not a vertex-triangle, the set is non-empty.
7.7.
Every triangle of is contained in or in .
Proof of claim.
The claim clearly holds for . Let be a triangle of . Since is simple and binary, it follows that and . By Claim 7.3, is connected and hence . It follows that
so the graph has three connected components; thus there exists such that is connected, while is not.
Suppose, for the sake of contradiction, that the claim fails for . As , clearly for .
If , then, since is connected, the unique element in is contained in a cycle of ; in this case, has a cut and a cycle that intersect in a single element: a contradiction, so and consequently .
Let be the unique element in . As
we must have that , which contradicts that is simple. ∎
7.8.
The minimum degree in is at least 2.
Proof of claim.
Suppose, for the sake of contradiction, that contains a vertex of degree at most 1. Let . Clearly, .
If , then has an isolated vertex, contradicting Claim 7.3.
If , then has a vertex of degree , contradicting simplicity of .
If , then is a vertex-triangle of : a contradiction.
If , then is a cut of size 2 in : a contradiction.
If , then is a cut of size 1 in : a contradiction.
As this list exhausts all possible pairs , it follows that the minimum degree in is at least 2. ∎
By Claim 7.8, the graph contains at least one cycle; among all such cycles, let be one that is shortest.
7.9.
is a vertex-triangle for all ; if is incident with and , then the only triangles of containing are and .
Proof of claim.
Let be the set of edges along the cycle , and let . As the cycle is of minimum length, is a crown of size in with hyperedges , in which the elements of have degree 2. This contradicts Claim 7.5. ∎
4. Geometries
We conclude this paper by proving the geometric version of Tuza’s conjecture in a few special cases.
4.1. Projective geometries
Consider . When or , Tuza’s conjecture holds trivially, but when it fails. We will assume that .
The removal of a hyperplane makes triangle-free, and no smaller set has the same property. It follows that
(1) |
A spread is a partition of a projective geometry into lower-dimensional subgeometries. The following result, phrased here in matroidal terms, can be found in [Dem68, p. 29].
Theorem 8.
The binary projective geometry can be partitioned into subgeometries isomorphic to if and only if .
An immediate consequence of this result is that binary projective geometries of even rank can be partitioned into triangles, and hence
(2) |
Binary projective geometries of odd rank cannot be partitioned into triangles; however partial spreads were studied by Beutelspacher [Beu75, Theorems 4.1–4.2], who showed that binary projective geometries of odd rank can be partitioned into triangles and four additional points (in fact, a 4-circuit, but that is not important here), and hence
(3) |
Proposition 9.
If , then . Moreover, as .
4.2. Bose–Burton geometries
For , let and let be a subgeometry of of rank . We refer to the matroid as the Bose–Burton geometry . It is the maximum-size simple binary matroid of rank that does not contain as a submatroid [BB66].
It is easily checked that is empty and is triangle-free. In both cases, Tuza’s conjecture holds trivially. For the remainder of this section, we will therefore assume that .
Lemma 10.
Let . Then .
Proof.
With and as above, let be a hyperplane of with . The matroid is triangle-free, so . As any triangle-free matroid of rank at most has at most points, the upper bound is in fact an equality. ∎
We next show that can be partitioned into triangles, using a variant of the proof of [Beu75, Theorem 4.2].
Lemma 11.
Let . can be partitioned into triangles. In particular, .
Proof.
The claim is trivial for , so we may assume that . As above, . Consider an embedding of in . By Theorem 8, can be partitioned into subgeometries of rank . Let be such a partition. By symmetry, we may assume that .
We claim that
is the required partition of into triangles.
For each , we find
so each such intersects in (at least) a triangle. As , it follows that is a triangle for each . This proves the claim. ∎
Lemma 12.
for all .
Proof.
Write . Let and let and be subgeometries of rank and , respectively, such that . Then , , and . As is the disjoint union of and , it follows that
The claim now follows by induction and . ∎
Proposition 13.
for all .
4.3. Matroids with critical number at most 2
The critical number of an -dimensional simple binary matroid is the smallest integer such that is a restriction of the Bose–Burton geometry ; alternatively, it is the smallest integer such that contains a subgeometry of of dimension . In particular, if , then there is a rank- subgeometry of such that . Matroids with critical number at most 2 do not have restrictions isomorphic to the Fano plane.
Proposition 14.
Let be a simple binary matroid of rank such that . Then .
Proof.
As , has a rank- subgeometry such that . Moreover, has exactly three hyperplanes that contain as a subgeometry. As is disjoint from , every triangle of intersects each of these hyperplanes. Consequently, can be coloured by three colours such that each triangle receives all colours. The claim now follows from the 3-uniform version of Ryser’s conjecure, which was proved by Aharoni [Aha01]. ∎
References
- [Aha01] Ron Aharoni. Ryser’s conjecture for tripartite 3-graphs. Combinatorica, 21(1):1–4, 2001.
- [AZ20] Ron Aharoni and Shira Zerbib. A generalization of Tuza’s conjecture. Journal of Graph Theory, 94(3):445–462, 2020.
- [BB66] Raj Chandra Bose and R.C. Burton. A characterization of flat spaces in a finite geometry and the uniqueness of the Hamming and MacDonald codes. Journal of Combinatorial Theory, 1(1):96–104, 1966.
- [BBG+21] Marthe Bonamy, Łukasz Bożyk, Andrzej Grzesik, Meike Hatzel, Tomáš Masařik, Jana Novotná, and Karolina Okrasa. Tuza’s conjecture for threshold graphs, 2021. Preprint, arXiv:2105.09871.
- [Beu75] Albrecht Beutelspacher. Partial spreads in finite projective spaces and partial designs. Mathematisches Zeitschrift, 145:211–229, 1975.
- [CDM+14] Guillaume Chapuy, Matt DeVos, Jessica McDonald, Bojan Mohar, and Diego Scheide. Packing triangles in weighted graphs. SIAM Journal of Discrete Mathematics, 28(1):226–239, 2014.
- [Dem68] Peter Dembowski. Finite geometries, volume 44 of Ergebnisse der Mathematik und ihrer Grenzgebiete. Springer, 1968.
- [Hax99] P.E. Haxell. Packing and covering triangles in graphs. Discrete Mathematics, 195:251–254, 1999.
- [Kri95] Michael Krivelevich. On a conjecture of Tuza about packing and covering of triangles. Discrete Mathematics, 142:281–286, 1995.
- [Tuz81] Zsolt Tuza. A conjecture. In A. Hajnal, L. Lovász, and V.T. Sós, editors, Finite and infinite sets. Proceedings of the Colloquia Mathematica Societatis Janos Bolyai, 1981.
- [Tuz90] Zsolt Tuza. A conjecture on triangles of graphs. Graphs and Combinatorics, 6:373–380, 1990.
- [Whi32] Hassler Whitney. Non-separable and planar graphs. Transactions of the American Mathematical Society, 34(2):339–362, 1932.