Packing and Covering Triangles in Planar Graphs Qing Cui1โ Penny Haxell2โ Will Ma2โก 1 Department of Mathematics Nanjing University of Aeronautics and Astronautics Nanjing 210016, P. R. China 2 Department of Combinatorics and Optimization University of Waterloo Waterloo, Ontario, Canada N2L 3G1 Abstract Tuza conjectured that if a simple graph ๐บ does not contain more than ๐ pairwise edgedisjoint triangles, then there exists a set of at most 2๐ edges that meets all triangles in ๐บ. It has been shown that this conjecture is true for planar graphs and the bound is sharp. In this paper, we characterize the set of extremal planar graphs. Keywords: packing and covering; triangle; planar graph AMS Subject Classi๏ฌcation: 05C70, 05C35 โ allen [email protected]. [email protected]; Partially supported by NSERC. โก [email protected]; Partially supported by an NSERC Undergraduate Student Research Assistantship. โ 1 1 Introduction We consider ๏ฌnite simple undirected graphs only. For a graph ๐บ, we use ๐ (๐บ) and ๐ธ(๐บ) to denote the vertex set and edge set of ๐บ, respectively. A triangle packing in ๐บ is a set of pairwise edgedisjoint triangles. A triangle edge cover in ๐บ is a set of edges meeting all triangles. We denote by ๐(๐บ) the maximum cardinality of a triangle packing in ๐บ, and by ๐ (๐บ) the minimum cardinality of a triangle edge cover for ๐บ. It is clear that for every graph ๐บ we have ๐(๐บ) โค ๐ (๐บ) โค 3๐(๐บ). In [4], Tuza proposed the following conjecture. Conjecture 1.1 For every graph ๐บ, ๐ (๐บ) โค 2๐(๐บ). Some partial results have been obtained for certain special classes of graphs. Tuza [5] proved Conjecture 1.1 for planar graphs. Krivelevich [3] extended this result to ๐พ3,3 -free graphs (graphs that do not contain a subdivision of ๐พ3,3 ). Haxell and Kohayakawa [2] showed that for tripartite graphs ๐บ, ๐ (๐บ) โค (2 โ ๐)๐(๐บ), where ๐ > 0.044. However, the original conjecture of Tuza is still open. The unique nontrivial bound known [1] shows that ๐ (๐บ) โค 66 23 ๐(๐บ) for every graph ๐บ. Note that the inequality ๐ (๐บ) โค 2๐(๐บ) is sharp for in๏ฌnitely many planar graphs ๐บ, since any planar graph all of whose blocks are isomorphic to ๐พ4 or ๐พ2 reaches this bound. A planar graph ๐บ is called extremal if it satis๏ฌes ๐ (๐บ) = 2๐(๐บ). In this paper, we shall construct a set of planar graphs ๐ข (which will be de๏ฌned in Section 2) and prove the following. Theorem 1.2 A planar graph ๐บ is extremal if and only if ๐บ โ ๐ข. We conclude this section with some notation and terminology. For a graph ๐บ, an edge ๐ โ ๐ธ(๐บ) is isolated if ๐ is not contained in any triangle of ๐บ. (This de๏ฌnition is useful since isolated edges never a๏ฌect triangle packings and minimum triangle edge covers, and thus can basically be ignored for our purposes.) An edge ๐ of a triangle ๐ in ๐บ is an own-edge if ๐ is the unique triangle in ๐บ containing ๐. We write ๐ด := ๐ต to rename ๐ต as ๐ด. For any graph ๐บ and any ๐ โ ๐ (๐บ), we use ๐บ[๐ ] to denote the subgraph of ๐บ induced by ๐ . For any ๐ โ ๐ธ(๐บ), de๏ฌne ๐บ โ ๐ to be the subgraph of ๐บ with vertex set ๐ (๐บ) and edge set ๐ธ(๐บ) โ ๐. When ๐ = {๐ }, we simply write ๐บ โ ๐ instead of ๐บ โ {๐ }. For any vertex ๐ฃ โ ๐ (๐บ), let ๐ (๐ฃ) be the set of neighbors of ๐ฃ in ๐บ, and let ๐(๐ฃ) be the degree of ๐ฃ in ๐บ (then ๐(๐ฃ) = โฃ๐ (๐ฃ)โฃ). A vertex ๐ฃ of ๐บ is said to be isolated if ๐ฃ has degree 0 in ๐บ. We use ฮ(๐บ) to denote the maximum degree of ๐บ. 2 The Graph Set ๐ข The aim of this section is to construct the set of planar graphs ๐ข and prove some lemmas to be used frequently in later proofs. The graph set ๐ข is de๏ฌned as follows. A planar graph ๐บ โ ๐ข if and only if there exists a set ๐ฎ of edge-disjoint ๐พ4 โs in ๐บ such that (1) each edge in ๐ธ(๐บ) is either isolated or is an edge of some ๐พ4 in ๐ฎ, (2) each triangle in ๐บ is contained in some ๐พ4 of ๐ฎ. 2 It is easy to see that any planar graph ๐บ โ ๐ข is extremal. Suppose โฃ๐ฎโฃ = ๐, then ๐(๐บ) = ๐ and ๐ (๐บ) = 2๐ (every ๐พ4 in ๐บ contributes a triangle for each maximum triangle packing and two edges for each minimum triangle edge cover of ๐บ), and hence ๐บ is extremal. The following two observations are immediate from the de๏ฌnition of ๐ข. Proposition 2.1 Let ๐บ โ ๐ข, and let ๐ โ ๐ธ(๐บ) be an edge that is not isolated. Then there exists a minimum triangle edge cover in ๐บ containing ๐. Proposition 2.2 Let ๐บ โ ๐ข, and let ๐, ๐ โ ๐ธ(๐บ) such that neither ๐ nor ๐ is an isolated edge and ๐, ๐ belong to di๏ฌerent ๐พ4 โs of ๐บ. Then there exists a minimum triangle edge cover in ๐บ containing both ๐ and ๐ . The following lemma was proved by Tuza in [5] when proving Conjecture 1.1 for planar graphs. However, we include the proof for the convenience of the reader. Lemma 2.3 Let ๐บ be a planar graph. Then ๐บ contains a vertex ๐ฃ such that ฮ(๐บ[๐ (๐ฃ)]) โค 2. Proof. Fix a planar embedding of ๐บ, we now introduce an algorithm for ๏ฌnding such a vertex ๐ฃ in ๐บ. Let ๐ฃ0 be an arbitrary vertex in ๐บ. If ๐ฃ0 satis๏ฌes the requirement, then we are done. So suppose that ๐ฃ0 is not an appropriate choice for ๐ฃ. This means that there is a vertex ๐ฅ0 adjacent to ๐ฃ0 and having at least three common neighbors with ๐ฃ0 . Then by planarity, one of these common neighbors, say ๐ฃ1 , must be strictly contained inside the triangle with vertex set {๐ฃ0 , ๐ฅ0 , ๐ฆ0 }, where ๐ฆ0 โ= ๐ฃ1 is another common neighbor of ๐ฃ0 and ๐ฅ0 . Our next candidate for ๐ฃ is ๐ฃ1 . If ๐ฃ1 does not satisfy the requirement then, in the same way as before, we can ๏ฌnd a vertex ๐ฃ2 in ๐บ, and so on. If ๐บ does not contain the desired vertex ๐ฃ, then we can obtain an in๏ฌnite sequence of vertices {๐ฃ๐ : ๐ โฅ 0}. Furthermore, from the construction of the sequence, we have ๐ฃ๐ โ= ๐ฃ๐ for all ๐, ๐ โฅ 0 and ๐ โ= ๐. But this implies that โฃ๐ (๐บ)โฃ is in๏ฌnite, a contradiction. Hence the assertion of the lemma holds. Our ๏ฌnal lemma in this section deals with extremal planar graphs. A more general version for 3-uniform hypergraphs can be found in [5]. Lemma 2.4 Let ๐บ be an extremal planar graph. Then each triangle in ๐บ contains at most one own-edge. Proof. Let ๐ := ๐๐๐๐ be a triangle in ๐บ. Suppose to the contrary that the lemma is false and assume without loss of generality that both ๐๐ and ๐๐ are own-edges of ๐บ contained in the triangle ๐. Consider ๐ป := ๐บ โ {๐๐, ๐๐, ๐๐}. Then ๐ป is a planar graph, and hence ๐ (๐ป) โค 2๐(๐ป). Let โณ and ๐ be a maximum triangle packing and a minimum triangle edge cover in ๐ป, respectively. Then โณ โช {๐ } is a triangle packing in ๐บ, so ๐(๐ป) โค ๐(๐บ) โ 1. On the other hand, since both ๐๐ and ๐๐ are own-edges of ๐บ, we see that ๐ โช {๐๐} is a triangle edge cover in ๐บ. This shows that ๐ (๐บ) โค ๐ (๐ป) + 1. But then, ๐ (๐บ) โค ๐ (๐ป) + 1 โค 2๐(๐ป) + 1 โค 2(๐(๐บ) โ 1) + 1 < 2๐(๐บ), which contradicts the assumption that ๐บ is an extremal planar graph. 3 3 Proof of the Main Result In this section, we prove the main result of this paper. In fact, we need only to show that any extremal planar graph belongs to ๐ข. Suppose for a contradiction that there exists some extremal planar graph which is not in ๐ข. Let ๐บ be such an extremal planar graph such that โฃ๐ธ(๐บ)โฃ is minimum, and subject to this, โฃ๐ (๐บ)โฃ is minimum. Then by our choice of ๐บ, there exists neither an isolated edge nor an isolated vertex in ๐บ. Moreover, any extremal planar graph ๐ป with โฃ๐ธ(๐ป)โฃ < โฃ๐ธ(๐บ)โฃ belongs to ๐ข. Let ๐ฃ be a vertex in ๐บ described in Lemma 2.3, and let ๐ := ๐บ[๐ (๐ฃ)]. Then by Lemma 2.3, ฮ(๐ ) โค 2. This implies that if ๐ is nonempty, then all the components of ๐ are paths, cycles and isolated vertices. We claim that ๐ contains no isolated vertex as a component. Otherwise, suppose that ๐ค is an isolated vertex in ๐ . Then it is easy to see that ๐ฃ๐ค is an isolated edge in ๐บ, contradicting the choice of ๐บ. In the following arguments, we further show that ๐ must be empty. Lemma 3.1 ๐ contains no path of odd length as a component. ๐ค1 ๐ค2 ๐ค3 ๐ค4 ๐ค1 ๐ค2 ๐ค3 ๐ฃ ๐ฃ (a) (b) ๐ค4 Figure 1: Lemma 3.1 with ๐ = 2. Proof. Suppose the assertion of the lemma is false and let ๐ := ๐ค1 ๐ค2 . . . ๐ค2๐ be a path of length 2๐ โ 1 in ๐ (with ๐ โฅ 1). Consider ๐ป := ๐บ โ ๐ธ(๐ ) โ {๐ฃ๐ค๐ : 1 โค ๐ โค 2๐} (the edges we remove are the edges shown in Fig. 1(a)). Then ๐ป is planar, and ๐ (๐ป) โค 2๐(๐ป). Let โณ and ๐ be a maximum triangle packing and a minimum triangle edge cover in ๐ป, respectively. De๏ฌne ๐๐ := ๐ฃ๐ค2๐โ1 ๐ค2๐ ๐ฃ for each 1 โค ๐ โค ๐ (the thick edges shown in Fig. 1(a)). Then โณ โช {๐๐ : 1 โค ๐ โค ๐} is a triangle packing in ๐บ, and hence ๐(๐ป) โค ๐(๐บ) โ ๐. Furthermore, since ๐ โช ๐ธ(๐ ) (the edges we add to ๐ are the dashed edges shown in Fig. 1(b)) is a triangle edge cover in ๐บ, we know that ๐ (๐บ) โค ๐ (๐ป) + (2๐ โ 1). But now, by combining these three inequalities, we have ๐ (๐บ) โค ๐ (๐ป) + (2๐ โ 1) โค 2๐(๐ป) + (2๐ โ 1) โค 2(๐(๐บ) โ ๐) + (2๐ โ 1) < 2๐(๐บ), which contradicts the assumption that ๐บ is extremal. Lemma 3.2 ๐ contains no path of even length as a component. Proof. Suppose to the contrary that the lemma is false and let ๐ := ๐ค1 ๐ค2 . . . ๐ค2๐+1 be a path of length 2๐ in ๐ (with ๐ โฅ 1). Let ๐ป := ๐บ โ {๐ค๐ ๐ค๐+1 : 1 โค ๐ โค 2๐ โ 1} โ {๐ฃ๐ค๐ : 1 โค ๐ โค 2๐ + 1} (note that we do not remove the edge ๐ค2๐ ๐ค2๐+1 ). Since ๐ป is planar, we have ๐ (๐ป) โค 2๐(๐ป). Let โณ and ๐ be a maximum triangle packing and a minimum triangle edge cover in ๐ป, respectively. De๏ฌne ๐๐ := ๐ฃ๐ค2๐โ1 ๐ค2๐ ๐ฃ for each 1 โค ๐ โค ๐. Then โณ โช {๐๐ : 1 โค ๐ โค ๐} is a triangle packing in ๐บ, and ๐(๐ป) โค ๐(๐บ) โ ๐. 4 On the other hand, it is easy to check that ๐ โช ๐ธ(๐ ) is a triangle edge cover in ๐บ. This implies that ๐ (๐บ) โค ๐ (๐ป) + 2๐. Now, ๐ (๐บ) โค ๐ (๐ป) + 2๐ โค 2๐(๐ป) + 2๐ โค 2(๐(๐บ) โ ๐) + 2๐ = 2๐(๐บ). Since ๐บ is an extremal planar graph, we see that ๐ (๐บ) = ๐ (๐ป) + 2๐, ๐ (๐ป) = 2๐(๐ป), and hence ๐ป is extremal. Moreover, because โฃ๐ธ(๐ป)โฃ < โฃ๐ธ(๐บ)โฃ, by our choice of ๐บ, we have ๐ป โ ๐ข. We claim that ๐ค2๐ ๐ค2๐+1 is not an isolated edge in ๐ป. Suppose this is not true and assume that ๐ค2๐ ๐ค2๐+1 is an isolated edge in ๐ป. This means that ๐ค2๐ ๐ค2๐+1 is only contained in the triangle ๐ฃ๐ค2๐ ๐ค2๐+1 ๐ฃ of ๐บ. So ๐ค2๐ ๐ค2๐+1 is an own-edge in ๐บ. But since ๐ฃ๐ค2๐+1 is also an own-edge of ๐บ contained in the triangle ๐ฃ๐ค2๐ ๐ค2๐+1 ๐ฃ, we know that ๐ฃ๐ค2๐ ๐ค2๐+1 ๐ฃ contains at least two own-edges of ๐บ, which contradicts Lemma 2.4. Hence the claim holds. Then by Proposition 2.1, there exists a minimum triangle edge cover ๐ โ in ๐ป such that ๐ค2๐ ๐ค2๐+1 โ ๐ โ . But then, ๐ โ โช {๐ค๐ ๐ค๐+1 : 1 โค ๐ โค 2๐ โ 1} is a triangle edge cover in ๐บ of size ๐ (๐ป) + (2๐ โ 1), contradicting the fact that ๐ (๐บ) = ๐ (๐ป) + 2๐. This completes the proof of the lemma. Lemma 3.3 ๐ contains no cycle of even length as a component. ๐ค1 ๐ค2 ๐ค1 ๐ค3 (a) ๐ค1 ๐ฃ ๐ฃ ๐ค4 ๐ค2 ๐ค4 ๐ค2 ๐ฃ ๐ค3 ๐ค4 (b) ๐ค3 (c) Figure 2: Lemma 3.3 with ๐ = 2. Proof. Suppose for a contradiction that ๐ถ := ๐ค1 ๐ค2 . . . ๐ค2๐ ๐ค1 is a cycle of length 2๐ in ๐ (with ๐ โฅ 2). We claim that ๐ค๐ ๐ค๐+1 is an own-edge of ๐บ contained in the triangle ๐ฃ๐ค๐ ๐ค๐+1 ๐ฃ for each 1 โค ๐ โค 2๐, where ๐ค2๐+1 := ๐ค1 . Suppose to the contrary that this is not true and assume without loss of generality that ๐ค2 ๐ค3 is not an own-edge. Consider ๐ป := (๐บ โ ๐ค1 ๐ค2 ) โ {๐ค๐ ๐ค๐+1 : 3 โค ๐ โค 2๐} โ {๐ฃ๐ค๐ : 1 โค ๐ โค 2๐} (the edges we remove are the edges shown in Fig. 2(a)). Then ๐ป is planar, and ๐ (๐ป) โค 2๐(๐ป). Let โณ and ๐ be a maximum triangle packing and a minimum triangle edge cover in ๐ป, respectively. De๏ฌne ๐๐ := ๐ฃ๐ค2๐โ1 ๐ค2๐ ๐ฃ for each 1 โค ๐ โค ๐ (the thick edges shown in Fig. 2(a)). Then โณ โช {๐๐ : 1 โค ๐ โค ๐} is a triangle packing in ๐บ, and hence ๐(๐ป) โค ๐(๐บ) โ ๐. Further, since ๐ โช ๐ธ(๐ถ) (the edges we add to ๐ are the dashed edges shown in Fig. 2(b)) is a triangle edge cover in ๐บ, we have ๐ (๐บ) โค ๐ (๐ป) + 2๐. Now, by combining these three inequalities, we deduce that ๐ (๐บ) โค ๐ (๐ป) + 2๐ โค 2๐(๐ป) + 2๐ โค 2(๐(๐บ) โ ๐) + 2๐ = 2๐(๐บ). Since ๐บ is extremal, we see that ๐ (๐บ) = ๐ (๐ป) + 2๐, ๐ (๐ป) = 2๐(๐ป), and hence ๐ป is also an extremal planar graph. Then it follows from โฃ๐ธ(๐ป)โฃ < โฃ๐ธ(๐บ)โฃ that ๐ป โ ๐ข. Since we assume that ๐ค2 ๐ค3 is not an own-edge of ๐บ contained in the triangle ๐ฃ๐ค2 ๐ค3 ๐ฃ, ๐ค2 ๐ค3 is not an isolated edge in ๐ป. Then by Proposition 2.1, there exists a minimum triangle edge cover ๐ โ in ๐ป such that ๐ค2 ๐ค3 โ ๐ โ . But now, ๐ โ โช {๐ค1 ๐ค2 } โช {๐ค๐ ๐ค๐+1 : 3 โค ๐ โค 2๐} is a triangle edge cover in ๐บ of size ๐ (๐ป) + (2๐ โ 1), which contradicts the fact that ๐ (๐บ) = ๐ (๐ป) + 2๐. This proves the claim. 5 We now consider ๐ป โฒ := ๐บ โ ๐ธ(๐ถ) โ {๐ฃ๐ค๐ : 1 โค ๐ โค 2๐}. Since ๐ป โฒ is planar, ๐ (๐ป โฒ ) โค 2๐(๐ป โฒ ). Let โณโฒ and ๐ โฒ be a maximum triangle packing and a minimum triangle edge cover in ๐ป โฒ , respectively. Then โณโฒ โช {๐๐ : 1 โค ๐ โค ๐} is a triangle packing in ๐บ, and ๐(๐ป โฒ ) โค ๐(๐บ) โ ๐. On the other hand, since ๐ค๐ ๐ค๐+1 is an own-edge of ๐บ contained in the triangle ๐ฃ๐ค๐ ๐ค๐+1 ๐ฃ for each 1 โค ๐ โค 2๐, it is easy to see that ๐ โฒ โช {๐ฃ๐ค2๐ : 1 โค ๐ โค ๐} (the edges we add to ๐ โฒ are the dashed edges shown in Fig. 2(c)) is a triangle edge cover in ๐บ. So ๐ (๐บ) โค ๐ (๐ป โฒ ) + ๐. But then, ๐ (๐บ) โค ๐ (๐ป โฒ ) + ๐ โค 2๐(๐ป โฒ ) + ๐ โค 2(๐(๐บ) โ ๐) + ๐ < 2๐(๐บ), contradicting the assumption that ๐บ is an extremal planar graph. Hence the assertion of the lemma holds. Lemma 3.4 ๐ contains no cycle of odd length โฅ 5 as a component. ๐ค2 ๐ค2 ๐ค3 ๐ค1 ๐ค3 ๐ค1 ๐ฃ ๐ค5 ๐ค3 ๐ค1 ๐ฃ ๐ค4 (a) ๐ค2 ๐ค5 ๐ฃ ๐ค4 (b) ๐ค5 ๐ค4 (c) Figure 3: Lemma 3.4 with ๐ = 2. Proof. Suppose for a contradiction that ๐ถ := ๐ค1 ๐ค2 . . . ๐ค2๐+1 ๐ค1 is a cycle of length 2๐ + 1 in ๐ (with ๐ โฅ 2). We claim that ๐ค๐ ๐ค๐+1 is an own-edge of ๐บ contained in the triangle ๐ฃ๐ค๐ ๐ค๐+1 ๐ฃ for each 1 โค ๐ โค 2๐ + 1, where ๐ค2๐+2 := ๐ค1 . Suppose this is not true and assume without loss of generality that ๐ค2 ๐ค3 is not an own-edge. Let ๐ป := (๐บโ๐ค1 ๐ค2 )โ{๐ค๐ ๐ค๐+1 : 3 โค ๐ โค 2๐โ1}โ{๐ฃ๐ค๐ : 1 โค ๐ โค 2๐+1} (the edges we remove are the edges shown in Fig. 3(a)). Since ๐ป is planar, ๐ (๐ป) โค 2๐(๐ป). Let โณ and ๐ be a maximum triangle packing and a minimum triangle edge cover in ๐ป, respectively. De๏ฌne ๐๐ := ๐ฃ๐ค2๐โ1 ๐ค2๐ ๐ฃ for each 1 โค ๐ โค ๐ (the thick edges shown in Fig. 3(a)). Then โณ โช {๐๐ : 1 โค ๐ โค ๐} is a triangle packing in ๐บ, and hence ๐(๐ป) โค ๐(๐บ) โ ๐. On the other hand, since ๐ โช {๐ฃ๐ค2๐+1 } โช {๐ค๐ ๐ค๐+1 : 1 โค ๐ โค 2๐ โ 1} (the edges we add to ๐ are the dashed edges shown in Fig. 3(b)) is a triangle edge cover in ๐บ, we know that ๐ (๐บ) โค ๐ (๐ป) + 2๐. By combining these three inequalities, we have ๐ (๐บ) โค ๐ (๐ป) + 2๐ โค 2๐(๐ป) + 2๐ โค 2(๐(๐บ) โ ๐) + 2๐ = 2๐(๐บ). Since ๐บ is an extremal planar graph, we conclude that ๐ (๐บ) = ๐ (๐ป) + 2๐, ๐ (๐ป) = 2๐(๐ป), and hence ๐ป is also extremal. Moreover, because โฃ๐ธ(๐ป)โฃ < โฃ๐ธ(๐บ)โฃ, by our choice of ๐บ, we have ๐ป โ ๐ข. Since ๐ค2 ๐ค3 is not an own-edge of ๐บ, ๐ค2 ๐ค3 is not an isolated edge in ๐ป. Then by Proposition 2.1, there exists a minimum triangle edge cover ๐ โ in ๐ป such that ๐ค2 ๐ค3 โ ๐ โ . Now, ๐ โ โช{๐ค1 ๐ค2 , ๐ฃ๐ค2๐+1 }โช{๐ค๐ ๐ค๐+1 : 3 โค ๐ โค 2๐โ1} is a triangle edge cover in ๐บ of size ๐ (๐ป)+(2๐โ1), contradicting the fact that ๐ (๐บ) = ๐ (๐ป) + 2๐. Hence the claim holds. De๏ฌne ๐ป โฒ := ๐บ โ ๐ธ(๐ถ) โ {๐ฃ๐ค๐ : 1 โค ๐ โค 2๐ + 1}. Then ๐ป โฒ is planar, and hence ๐ (๐ป โฒ ) โค 2๐(๐ป โฒ ). Let โณโฒ and ๐ โฒ be a maximum triangle packing and a minimum triangle edge cover in ๐ป โฒ , respectively. Then โณโฒ โช {๐๐ : 1 โค ๐ โค ๐} is a triangle packing in ๐บ, and ๐(๐ป โฒ ) โค ๐(๐บ) โ ๐. Furthermore, since ๐ค๐ ๐ค๐+1 is an own-edge of ๐บ contained in the triangle ๐ฃ๐ค๐ ๐ค๐+1 ๐ฃ for each 1 โค ๐ โค 2๐+1, we see that ๐ โฒ โช{๐ฃ๐ค2๐ : 1 โค ๐ โค ๐}โช{๐ฃ๐ค2๐+1 } (the edges we add to ๐ โฒ are the dashed 6 edges shown in Fig. 3(c)) is a triangle edge cover in ๐บ. This shows that ๐ (๐บ) โค ๐ (๐ป โฒ ) + (๐ + 1). But now, ๐ (๐บ) โค ๐ (๐ป โฒ ) + (๐ + 1) โค 2๐(๐ป โฒ ) + (๐ + 1) โค 2(๐(๐บ) โ ๐) + (๐ + 1) < 2๐(๐บ) (since we assume ๐ โฅ 2), which contradicts the assumption that ๐บ is extremal. This completes the proof of the lemma. Lemma 3.5 ๐ contains no triangle as a component. Proof. Suppose the assertion of the lemma is false and let ๐ := ๐๐๐๐ be a triangle in ๐ . Consider ๐ป := ๐บ โ {๐๐, ๐ฃ๐, ๐ฃ๐, ๐ฃ๐}. Then ๐ป is planar, and ๐ (๐ป) โค 2๐(๐ป). Let โณ and ๐ be a maximum triangle packing and a minimum triangle edge cover in ๐ป, respectively. Then โณโช{๐ฃ๐๐๐ฃ} is a triangle packing in ๐บ, which means that ๐(๐ป) โค ๐(๐บ)โ1. On the other hand, it is easy to see that ๐โช{๐๐, ๐ฃ๐} is a triangle edge cover in ๐บ, and hence ๐ (๐บ) โค ๐ (๐ป)+2. By combining these three inequalities, we have ๐ (๐บ) โค ๐ (๐ป) + 2 โค 2๐(๐ป) + 2 โค 2(๐(๐บ) โ 1) + 2 = 2๐(๐บ). Since ๐บ is extremal, we deduce that ๐ (๐บ) = ๐ (๐ป) + 2, ๐ (๐ป) = 2๐(๐ป), and hence ๐ป is an extremal planar graph. Then it follows from โฃ๐ธ(๐ป)โฃ < โฃ๐ธ(๐บ)โฃ that ๐ป โ ๐ข. We claim that at least one edge of {๐๐, ๐๐} is an isolated edge in ๐ป. Suppose to the contrary that neither ๐๐ nor ๐๐ is isolated in ๐ป. Since ๐ป โ ๐ข and ๐๐ โ / ๐ธ(๐ป), we see that ๐๐ and ๐๐ are contained in di๏ฌerent ๐พ4 โs of ๐ป. Then by Proposition 2.2, there exists a minimum triangle edge cover ๐ โ in ๐ป such that {๐๐, ๐๐} โ ๐ โ . But then, ๐ โ โช {๐๐} is a triangle edge cover in ๐บ of size ๐ (๐ป) + 1, which contradicts the fact that ๐ (๐บ) = ๐ (๐ป) + 2. This proves the claim. Without loss of generality, we may assume that ๐๐ is an isolated edge in ๐ป. Then ๐๐ is only contained in the triangles {๐, ๐ฃ๐๐๐ฃ} of ๐บ. Let ๐ป โฒ := ๐บ โ {๐๐, ๐ฃ๐, ๐ฃ๐, ๐ฃ๐}. By the same argument as above, we can prove that ๐ (๐บ) = ๐ (๐ป โฒ ) + 2, ๐ป โฒ is also extremal, and ๐ป โฒ โ ๐ข. We further claim that both ๐๐ and ๐๐ are isolated in ๐ป โฒ . For otherwise, we may assume by symmetry that ๐๐ is not an isolated edge in ๐ป โฒ . Then by Proposition 2.1, there exists a minimum triangle edge cover ๐ โฒ in ๐ป โฒ such that ๐๐ โ ๐ โฒ . But now, ๐ โฒ โช {๐ฃ๐} is a triangle edge cover in ๐บ of size ๐ (๐ป โฒ ) + 1 (since ๐๐ is only contained in the triangles {๐, ๐ฃ๐๐๐ฃ} of ๐บ), contradicting the fact that ๐ (๐บ) = ๐ (๐ป โฒ ) + 2. Hence the claim holds. We now consider ๐ฝ := ๐ป โฒ โ {๐๐, ๐๐}. Since ๐ป โฒ โ ๐ข and both ๐๐ and ๐๐ are isolated in ๐ป โฒ , we have ๐ฝ โ ๐ข. It is easy to check that the roles of ๐๐ and ๐๐ are exactly the same as ๐๐ in ๐บ, that is, ๐๐ is only contained in the triangles {๐, ๐ฃ๐๐๐ฃ} and ๐๐ is only contained in the triangles {๐, ๐ฃ๐๐๐ฃ} of ๐บ. Note that ๐ฝ = ๐บ โ {๐๐, ๐๐, ๐๐, ๐ฃ๐, ๐ฃ๐, ๐ฃ๐}, we conclude that ๐บ is also an extremal planar graph in ๐ข, a contradiction. We can now prove Theorem 1.2. Since ๐ contains no isolated vertex as a component and by Lemmas 3.1, 3.2, 3.3, 3.4 and 3.5, we know that ๐ must be empty. But then, ๐ฃ is an isolated vertex in ๐บ, which contradicts the choice of ๐บ. This completes the proof of the theorem. References [1] P. E. Haxell, Packing and covering triangles in graphs, Discrete Math. 195 (1999) 251โ254. [2] P. E. Haxell and Y. Kohayakawa, Packing and covering triangles in tripartite graphs, Graphs Combin. 14 (1998) 1โ10. [3] M. Krivelevich, On a conjecture of Tuza about packing and covering of triangles, Discrete Math. 142 (1995) 281โ286. 7 [4] Zs. Tuza, Conjecture, Finite and In๏ฌnite Sets, Eger, Hungary 1981, A. Hajnal, L. Lovaฬsz, V. T. Soฬs (Eds.), Proc. Colloq. Math. Soc. J. Bolyai, Vol. 37, North-Holland, Amsterdam, (1984), 888. [5] Zs. Tuza, A conjecture on triangles of graphs, Graphs Combin. 6 (1990) 373โ380. 8
© Copyright 2026 Paperzz