Saturation Numbers for Berge Cliques
Abstract
Let be a graph and be a hypergraph, both embedded on the same vertex set. We say is a Berge- if there exists a bijection such that for all . We say is Berge--saturated if does not contain any Berge-, but adding any missing edge to creates a copy of a Berge-. The saturation number is the least number of edges in a Berge--saturated -uniform hypergraph on vertices. We show
for all . Furthermore, we provide some sufficient conditions to imply that for general graphs .
1 Introduction
Extremal graph theory is concerned with maximizing or minimizing some parameter over a restricted class of graphs. Let and be -uniform hypergraphs. We say that is -saturated if does not contain a copy of but does for any . The most well-studied problem in extremal graph theory is the Turán problem, which asks for the maximum number of edges in a -free hypergraph on vertices. This maximum is known as the extremal number or Turán number of , and is denoted . Any -free hypergraph with edges must necessarily be -saturated, so we can write
On the flipside, the saturation number of , denoted , is the least number of edges in a -saturated graph on vertices, or
Saturation was first introduced by Erdős, Hajnal and Moon [7] for graphs, and then generalized for hypergraphs by Bollobás [3] who showed that
(1) |
where denotes the complete -uniform hypergraph on vertices. Since these seminal results, much work has been done on the saturation function and many generalizations have been studied. For a dynamic survey on saturation numbers, see [4].
In this work, we are interested in the saturation function for Berge hypergraphs, which are a generalization of Berge paths and Berge cycles introduced by Gerbner and Palmer [8]. Given a graph and a hypergraph embedded on the same vertex set, we say that is a Berge- if there is a way to embed and on the same vertex set such that there exists a bijection that has for all . We note that many non-isomorphic hypergraphs may be a Berge- and a hypergraph may be a Berge copy of many non-isomorphic graphs. We will write for the least number of edges in a Berge--saturated -uniform hypergraph on vertices.
Saturation numbers for Berge hypergraphs were first studied by the first author and others in [6], where some results on the saturation function for Berge paths, matchings, cycles, and cliques are given. Since the seminal work on saturation for Berge hypergraphs, the topic has gotten significant attention (see [1, 2, 9, 11] for some of the results on the topic). Prior to this work, the following result was the only known result on saturation for Berge cliques.
Theorem 1.1 ([6]).
For all and ,
Our main theorem determines the asymptotics of Berge- for all fixed clique sizes and uniformities .
Theorem 1.2.
For and ,
The case is covered by Theorem 1.1. When , the lower bound in Theorem 1.2 follows from Theorem 2.1, while the upper bound follows from Theorem 3.9.
In addition to the main result, we also study the linearity of Berge saturation for general graphs. For (-uniform) graphs , Kászonyi and Tuza [10] showed that , while Pikhurko [12] showed that for -uniform hypergraphs , and this result is best-possible, as seen for example in equation (1) stating the result from [3]. In [6] it was conjectured that , suggesting that the saturation function for Berge hypergraphs should grow more like graph saturation than -uniform hypergraph saturation. This conjecture was confirmed for uniformities in [5], but is still open in general.
We prove two results which show that many graphs have Berge saturation numbers which grow at most linearly. The first theorem deals with graphs with large minimum degree.
Theorem 1.3.
If and , then
Our final result concerns graphs with large girth. Recall that the girth of a graph is the length of the shortest cycle (which we will denote by ), and the vertex feedback number is the least number of vertices necessary to delete which leaves an acyclic graph (which we will denote by ).
Theorem 1.4.
Let be a graph with girth and vertex feedback number . If and , then
1.1 Definitions and organization
Let be a graph and be a -uniform Berge- embedded on the same vertex set, and let be a bijection such that for all . We call the Berge edge map. When and are embedded in such a way that there exists a Berge edge map, we say that is a Berge- witness. When is a Berge- witness for , the vertices in are called core vertices of the Berge- hypergraph . Given a hypergraph and a set such that , we say contains a new Berge- if contains a Berge- that uses .
Uniform hypergraphs are of primary concern in this paper, but in order to simplify proofs, we find it useful to occasionally deal with non-uniform hypergraphs, usually a hypergraph where all but one edge has vertices, and the one other edge has vertices. We note that the definition of a Berge- does not depend on being uniform. In particular, we will say a pair is -good if contains a new Berge-. Since we occasionally speak of non-uniform hypergraphs, we note here that if we refer to the complement of a -uniform hypergraph, this is assumed to be the -uniform complement.
In a -uniform hypergraph , a loose path of length is a pair of edges that intersect in exactly one vertex. The single vertex of degree in the loose path of length will be called a hinge vertex. Given two vertices , we will write if . We note that is reflexive and transitive, but in general may not be a partial order as it may not be anti-symmetric.
We note that if is a non-empty graph with isolated vertices and is the subgraph of induced by , then for all large enough, , so throughout the paper we will silently assume that no graphs have isolated vertices. All asymptotics are with respect to , with all other parameters assumed to be constant unless specifically stated otherwise. All logarithms written as are in base . The complete join of two -graphs, and , denoted , is the graph whose vertex set is the disjoint union , and the edge set
The rest of the paper is organized as follows. In Sections 2 and 3, we prove the lower bound and upper bound for Theorem 1.2, respectively. In Section 4, we prove Theorems 1.3 and 1.4. Finally, in Section 5, we briefly discuss the open problem of determining the exact values for the saturation numbers for Berge-.
2 Lower bound for Berge- saturation
We present here an asymptotic lower bound for . Fortunately, the same argument works for all and .
Theorem 2.1.
For any and ,
Proof.
Let be a -uniform Berge--saturated hypergraph. Partition the vertex set , where
such that if and only if is contained in at least edges that intersect , and . Note that if , then by counting degrees, , so we are done unless .
We will show that as well. Indeed, first note that every non-edge contains a pair that is connected by Berge paths of length since adding to creates a Berge-. Since , at least one of these Berge paths must contain a hinge vertex in . Each vertex can play the role of this hinge vertex for at most size non-edges since we can choose two edges in the Berge path of length in and then the vertices and in at most ways each, and finally the remaining vertices in in ways. So, if is the total number of -sets that are not edges of , then
(2) |
On the other hand, since every vertex has degree less than , by a degree count, contains at most edges, and thus
(3) |
If , then the left side of (3) is greater than . Comparing this to the right side of (2) with some rearranging, we get that
which is a contradiction for . Thus, as claimed.
Thus, since , we must have . Now, let us count the number of edges of that contain at least one vertex in and at least one vertex in . Each such edge contains at most vertices in , and each vertex in is in at least such edges by definition of , so the total number of edges containing at least one vertex from and at least one from is at least
Since , the theorem holds. ∎
3 Upper bound
In this section, we provide Berge--saturated constructions for all uniformities and all clique sizes . The work is divided into three subsections. In Section 3.1, we state and prove a few simple observations which will be useful in the later sections. In Section 3.2, we construct specific small -uniform Berge--saturated hypergraphs which also have the properties that every pair is -good, and that every set of vertices contains a Berge clique. Due to some technical constraints when , we provide one construction for and one for . In Section 3.3, we use the small hypergraphs constructed in Section 3.2 to find a Berge- saturated hypergraph with few edges on vertices for all large .
3.1 Upper bound tools
We present here two simple observations which will help show that our constructions are Berge--saturated.
Observation 3.1.
Let be a hypergraph and let be such that . Let be such that . Let
For any graph , if contains a new Berge- in which is not core, then contains a new Berge-. Furthermore, there is a new Berge- in and a new Berge- in such that the two Berge-’s have the same core vertices except possibly with as a core vertex instead of .
Proof.
Assume contains a Berge-, call it , that uses the edge and in which is not core. If is not core in , then is a Berge- with the same witness as . If is core, then since every edge containing also contains , is a Berge- with the same core vertices as , except with in place of . ∎
Observation 3.2.
Let be a hypergraph and let be such that . If contains a Berge- whose core vertices include and not , then also contains a Berge- with the same core vertices, except with in place of .
Proof.
This follows immediately from the fact that every edge that contains also contains . ∎
3.2 Small hypergraphs saturated with respect to pairs
Our first construction is for a small hypergraph that is Berge--saturated with some nice extra properties.
Construction 3.3.
Fix . Let (when we allow ) and be disjoint sets of vertices. Let be the -uniform hypergraph with , and
where the indices are taken modulo .
It is worth noting that is the -uniform tight cycle on vertices. We now show that has the property that every pair is -good and every three vertices form a Berge clique. It is also easy to see that is Berge--saturated, but we do not explicitly prove this until Section 3.3.
Lemma 3.4.
Let and let . Then
-
1.
Every pair in is -good, and
-
2.
Every set of three vertices in are the core vertices of a Berge-.
Proof.
First, we prove (1). Let . First, let us consider the case where for some . We may assume without loss of generality that (modulo ). In either case, contains a Berge- with core vertices and with Berge edge map
Now, if exactly one of or is in , say , , then note that , so by Observation 3.1, since contains a Berge- with core vertices and , contains a Berge- as well.
Finally, if both , then we note that and , so applying Observation 3.1 twice, we first note that since contains a Berge- with core vertices , , and , contains a Berge- with core vertices , , and , and then contains a Berge-.
Now let us focus on (2). Let . First, we will consider the case when . Due to symmetry, we may assume that or . If , then
is a Berge edge map for a Berge- with core vertices . If , then
again gives us a Berge-.
If , since for all , , by repeated application of Observation 3.2, starting with any triple contained in (that also contains any elements of that are in ), we can replace vertices in with the vertices of that are in , each step retaining the property that the triple is the core of a Berge-, resulting in a Berge- with core vertices . ∎
The following construction and lemma are analogous to Construction 3.3 and Lemma 3.4, but for the case .
Construction 3.5.
Fix , . Let and . Start with a copy of the (-uniform) graph on the vertex set , and extend the edges of to -uniform hyperedges in the following way. Let .
-
1.
If , then extend to .
-
2.
If , then extend to .
-
3.
If , then extend to .
-
4.
If , and , then extend to .
-
5.
If , then extend to .
Let be the resulting -uniform hypergraph.
Lemma 3.6.
Let , and let . Then
-
1.
Every pair in is -good, and
-
2.
Every set of vertices in are the core vertices of a Berge-.
Proof.
Let , and be defined as in Construction 3.5. Notice that the extension of the edges in to edges in gives a bijection . In order to show that every pair in is -good, we show that there is a modification of that witnesses a Berge- using the edge .
Case 1: . Let be the copy of with vertex set . In this case, we will show that is a witness to a Berge- in . Notice that if , then in addition to gives a Berge-.
Case 1.2: , say and . We have that , while , and finally . Thus, we let be given by
Case 1.3: , say and . We have that , while , and finally . Thus, we let be given by
Case 1.4: , , say . Note that , while , and . This leads us to given by
Case 1.5: . Then , and . Let be given by
In all subcases, gives a Berge-.
Case 2:. Assume without loss of generality that and . let be any vertex, and note . By Case 1, contains a Berge- with all core vertices in (in particular, is not core). Then by Observation 3.1, contains a Berge-.
Case 3: . Note that and . By Case 1, contains a Berge- with all core vertices in . Then by Observation 3.1, contains a Berge- with all core vertices in , and so by Observation 3.1 again, contains a Berge-.
Now let us prove statement 2. of the Lemma 3.6. First, let be a set of vertices, and let and . By Case 1 of statement 1. of Lemma 3.6, contains a Berge- with all core vertices in . In particular, every vertex in is core, and , so must contain a Berge- on .
Now assume , , but with . Recall for all , . Therefore, starting with any set of vertices with , we can replace the vertices in with vertices in one at a time by repeated application of Observation 3.2. At each step, we retain the property that the current set of vertices is the core of a Berge-, resulting in a Berge- on . ∎
3.3 Saturated construction for large
Here we provide the final construction which will provide the desired upper bound in Theorem 1.2.
Construction 3.7.
Fix and , and let . Let , and let be distinct vertices from . Let be such that
(4) |
and . We then construct the hypergraph with vertex set
where for all and for all , noting that . Let
(5) |
See Figure 1 for a drawing of .

The bound is not the best possible, it is simply an easy-to-state bound that is large enough to guarantee that a choice of integers in Construction 3.7 exists.
We now show that is Berge--saturated, which will provide the desired upper bound in Theorem 1.2.
Lemma 3.8.
The hypergraph is Berge--saturated for all , and .
Proof.
First let us show that is Berge--free. Indeed, the only vertices that have degree at least are in . The vertex only has neighbors with degree at least , so cannot be a core vertex of any Berge-, so any Berge- would be contained in , but only edges of have at least two vertices in , so no Berge- exists in .
Case 1: Suppose there exists a pair with such that and . For simplicity let us assume , as the case where one or more of or are in is nearly identical. Let and . We claim there is a Berge- with core vertices . Indeed, by Lemma 3.4 (2) and Lemma 3.6 (2), there is a Berge- with core vertices using edges from only. Then the edges and can play the role of and respectively for each (in the case where , we use the edges ), and finally can play the role of , completing the Berge-.
Case 2: Suppose that . Let and let . Note that since . We will assume since if for , for or , the case is nearly identical. We claim there is a Berge- with core vertices in . Indeed, by Lemma 3.4 (2) and Lemma 3.6 (2), there exists a Berge- with core vertices in and only using edges from . Then the edge can play the role of for , while the edge plays the role of , completing the Berge-.
Case 3: Suppose and neither Case 1 nor Case 2 happen. We claim that there exists a set such that . Indeed, for the sake of contradiction, suppose there does not exist a set such that . Recall that can contain at most one vertex in . Since we are not in Case 2, any vertex in would need to be for some . Since we are not in Case 1, cannot contain vertices from two ’s, so all the other vertices in must come from a single , , however then , a contradiction. We may assume, without loss of generality, that , say . Then, similar to Case 1, we can find a Berge- with core vertices in . Indeed, by Lemma 3.4 (2) and Lemma 3.6 (2), there is a Berge- with core vertices using only edges from . Then the edges and can play the role of and , respectively for each . Finally, can play the role of , completing the Berge-.
Case 4: None of the cases 1, 2 or 3 happen. We claim that this does not occur. Indeed, since we are not in Case 3. Furthermore, at most one vertex in is in , and if any are, that vertex must be from since we are not in Case 2. Since we are not in Case 1, intersects at most one set . Thus, the only way has vertices is if for some and . Furthermore, must be one of the ’s since the ’s only have vertices, but for all , , contradicting the assumption that . ∎
The following theorem summarizes the results of Section 3. Our results could imply a slightly stronger bound than provided below, but we did not attempt to fight for lower-order terms, so this bound suffices for our purposes.
Theorem 3.9.
Fix , and let . Then
(6) |
4 Results on linearity for Berge- saturation
In this section, we prove Theorems 1.3 and 1.4. We start with a construction which will help us prove Theorem 1.3.
Construction 4.1.
Fix , let be a (-uniform) graph with , and let . Set for convenience. Assume that , and let be such that
(9) |
and . We then construct the hypergraph with vertex set
where , for all , and . Let . Let
We do not always expect to be Berge--free, but the following lemma shows that if it is Berge--free, the saturation numbers for Berge- grow linearly.
Lemma 4.2.
Let be a graph with , and . If is Berge--free, then
Proof.
Let and .
First, we claim that for any set in which and are from different ’s, there exists a Berge- in with core vertices and in which the ’s correspond to the . Indeed, let us assume without loss of generality that . Now, for each and , we can use the edge to connect to (indices of the ’s taken modulo ), giving us a Berge . Then, from (9), we can see that
where in the last inequality, we use our bound on and that . In particular, this implies that we have at least sets with . Therefore, there are plenty of edges of the form for and to create the Berge- on . This completes the proof of the claim.
Now, arbitrarily add edges to that do not create a Berge- until the hypergraph is Berge--saturated, and call the resulting hypergraph . Let be a vertex. For the sake of contradiction, assume that
This implies that has neighbors, which we will denote by such that
-
1.
and are not contained in the same for , , and
-
2.
there exists an injection from into such that for .
Indeed, since , must have a neighbor outside of , say , with an edge such that . The edge intersects at most of the ’s. Let denote the union of all the ’s which intersect , and note that . Since , must have a second neighbor, say , not in , and let be such that , noting that . Then we can define to be the union of all the ’s that intersect or , and note that . Continuing inductively, we can find , as claimed.
These edges in , along with the Berge- in with core vertices give us a Berge-, which contains a Berge-, a contradiction. Thus, for every vertex .
We can now wastefully bound . Indeed, we have that , and
Thus,
∎
We will need a result from [1] to deal with an edge case in Theorem 1.3. The result below is significantly weaker than the result in [1], but it suffices for our purposes.
Theorem 4.3 ([1]).
For any , ,
We also need a result that handles the case when . Let denote the vertex cover number of .
Theorem 4.4 ([5]).
Fix . If is a graph with , then .
We can now prove the first of our two results on linearity.
Proof of Theorem 1.3.
First note that if , then contains no edges and the saturation function is not defined. Furthermore, if , then is a star, and by Theorem 4.3, the result follows. Thus, we may assume . Suppose that . Then using the fact that , we get . In this case, Theorem 4.4 shows that . Thus, we will assume that .
Let as in Construction 4.1. We claim that is Berge--free. Assume to the contrary that there is a copy of which witnesses Berge- in . We have that , and further there must exist an such that since otherwise the vertices in would form an independent set in which is too large. Say . We must have since there are only edges of that intersect and only one can play the role of , contributing to the degree of both vertices, but , a contradiction.
Thus, is Berge--free, so by Lemma 4.2, the result holds. ∎
We state here a construction from [5] for a -uniform hypergraph on a vertex set of size (where is sufficiently large), which will be used to prove our final result. We will let denote the vertex feedback number of the graph .
Construction 4.5 ([5]).
Let be any graph and let be sufficiently large. If , then for any , let denote the empty graph on vertex set . If , let be a minimum vertex feedback set of , and let . Let the (initially empty) vertex set be partitioned into three sets , where , and . We first add edges between and to create a Berge- with core vertices in . Indeed, arbitrarily label the vertices in with labels from the vertex set of , and then for each -edge of , add a -edge that contains the vertices labeled and in , and vertices in so that after all edges are added, each vertex in has degree .
Now, choose some integer such that . If does not divide , arbitrarily choose vertices, and remove them to form the set , with for some . Partition into sets of size , and let be the collection of these -sets. For each -set in , add the edges that contain and vertices from . Call this construction .
Our poof of Theorem 1.4 will use or . However, the original statement of the construction of in [5] takes as a more general parameter and facilitates the statement of their theorem.
Theorem 4.6 ([5]).
Let be a graph with vertex feedback set , . Let be such that . If does not contain a Berge-, then
We are now ready to prove Theorem 1.4
Proof of Theorem 1.4.
Let be a minimum vertex feedback set of . First, consider the case when so that . Let . We claim that is Berge--free. Indeed, suppose for the sake of contradiction, that contains a Berge-, and let be a witness to this Berge-. For any , only edges of are incident with vertices in , so no cycle of can be contained in a set . This implies that is a vertex feedback set of , and since , is a minimum vertex feedback set of .
Similarly, if , then we choose and let . We claim that is Berge--free. Indeed, suppose for the sake of contradiction, that contains a Berge-, and let be a witness to this Berge-. For any , only edges of are incident with vertices in , so no cycle of can be contained in a set . This implies that is a vertex feedback set of , and since , is a minimum vertex feedback set of .
In either case, we proceed with the following argument. For any , must be in a cycle in that does not contain any other vertices in , since otherwise would be a smaller vertex feedback set. However, this implies that is contained in for some , but there are only hyperedges of that intersect , so there are not enough hyperedges to create a Berge copy of the cycle , and we arrive at a contradiction.
Thus is Berge--free, and by Theorem 4.6, the result follows. ∎
5 Concluding remarks
The saturation number for Berge- is known exactly, whereas here we were only able to determine the asymptotics of the saturation number for larger cliques. It would be nice to be able to find the exact value, at least in some small cases. The most tractable case is . By counting edges in from Construction 3.7 more carefully than is done in Theorem 3.9, we can get the following:
Remark 5.1.
For all ,
It seems difficult to push the lower bound to match this, but it would be quite interesting to see work in this direction.
Problem 5.2.
Determine exactly. In particular, is when is odd?
References
- [1] B. Austhof and S. English, Nearly-regular hypergraphs and saturation of Berge stars, Electron. J. Combin. 26 (2019), no. 4, Paper No. 4.49, 11.
- [2] M. Axenovich and C. Winter, A note on saturation for Berge- hypergraphs, Graphs Combin. 35 (2019), no. 4, 933–939.
- [3] B. Bollobás, On generalized graphs, Acta Math. Acad. Sci. Hungar. 16 (1965), 447–452.
- [4] B. Currie, J. Faudree, R. Faudree, and J. Schmitt, A survey of minimum saturated graphs, Electron. J. Combin. (2021), DS19: Oct 11, 2021.
- [5] S. English, D. Gerbner, A. Methuku, and M. Tait, Linearity of saturation for Berge hypergraphs, European J. Combin. 78 (2019), 205–213.
- [6] S. English, P. Gordon, N. Graber, A. Methuku, and E. Sullivan, Saturation of Berge hypergraphs, Discrete Math. 342 (2019), no. 6, 1738–1761.
- [7] P. Erdős, A. Hajnal, and J. Moon, A Problem in Graph Theory, The American Mathematical Monthly 71 (1964), no. 10, 1107–1110.
- [8] D. Gerbner and C. Palmer, Extremal results for Berge hypergraphs, SIAM J. Discrete Math. 31 (2017), no. 4, 2314–2327.
- [9] D. Gerbner, B. Patkós, Zs. Tuza, and M. Vizer, On saturation of Berge hypergraphs, European J. Combin. 102 (2022), Paper No. 103477, 7.
- [10] L. Kászonyi and Z. Tuza, Saturated graphs with minimal number of edges, J. Graph Theory 10 (1986), no. 2, 203–210.
- [11] L. Liu, C. He, and L. Kang, Saturation number of Berge stars in random hypergraphs, Electron. J. Combin. 27 (2020), no. 4, Paper No. 4.45, 10.
- [12] O. Pikhurko, The minimum size of saturated hypergraphs, Combin. Probab. Comput. 8 (1999), no. 5, 483–492.