Highly connected graphs have highly connected spanning bipartite subgraphs
Abstract
For integers with , let be the smallest integer such that every -connected -vertex graph has a spanning bipartite -connected subgraph. A conjecture of Thomassen asserts that is upper bounded by some function of . The best upper bound for is by Delcourt and Ferber who proved that . Here it is proved that . For larger , stronger bounds hold. In the linear regime, it is proved that for any and all sufficiently large , if , then . In the polynomial regime, it is proved that for any and all sufficiently large , if , then .
AMS subject classifications: 05C35, 05C40
Keywords: connectivity; bipartite; spanning
1 Introduction
All graphs and digraphs considered here are finite and simple. For , a graph is -connected if it has at least vertices, but does not contain a set of vertices whose removal disconnects . Let be the largest such that is -connected.
The study of -connectivity and are central in graph theory with several classical results relating properties of to its -connectivity or to the -connectivity of a subgraph of . One such result is a theorem of Mader [8] that any graph with vertices and at least edges has a -connected subgraph. For large , the constant can be replaced with as proved by Bernshteyn and Kostochka [2], improving an earlier result of the author [13], and arriving close to Maderβs conjectured optimal value of [9]. As any graph has a bipartite subgraph with at least half the number of edges, it follows that any graph with at least, say, edges contains a bipartite -connected subgraph. But what if we require the subgraph to be spanning? As observed by Thomassen, if is edge-connected (a graph is edge-connected if one must remove at least edges to disconnect it), then every maximum edge cut (which, in turn, is a spanning bipartite subgraph) is edge-connected. A longstanding conjecture of Thomassen [12] asserts that a similar statement (replacing with any function of ) should hold for -connectivity. Let us be more formal regarding this problem, as we are addressing it for that may depend on the number of vertices of .
For integers with , let be the smallest integer such that every -connected -vertex graph has a spanning bipartite -connected subgraph. It is clear that as shown by taking any spanning tree. It is also clear that the requirement is necessary. Indeed, for any bipartite graph with vertices. Also notice that as is -connected. It is also not difficult to prove that for all (see Section 3 for such a proof). Thomassenβs conjecture states that is upper bounded by some function of .
The presently best upper bound on is by Delcourt and Ferber [4] who proved that 111Throughout this paper, .. While this does not prove Thomassenβs conjecture, it does show that the dependence on is at most logarithmic. It should be noted that Delcourt and Ferber explicitly state that their main focus is the dependence on and not the dependence on . Nevertheless, the problem is intriguing also for large that depends on . For example, is it true that if has linear connectivity, then it has a spanning bipartite subgraph of reasonable linear connectivity? Here we give a positive answer to this question and significantly improve the dependence on and the absolute constants in all regimes.
Theorem 1.1.
(a) For all , .
(b) For all and sufficiently large , if , then
.
(c) For all and sufficiently large , if , then .
Note that while the constant in Item (c) covers every possible value, it is only meaningful if since we always have .
It should be noted that Theorem 1.1 does not shed more light on Thomassenβs conjecture as the dependence on in Case (a) is still logarithmic as in [4]. On the other hand, it scales the dependence on from at most quadratic to ever smaller polynomials as grows beyond . We also note that while we did not try to optimize the absolute constants, they are reasonably small.
Finally, we note that problem addressed here falls under the following general paradigm (see Perarnau and Reed [10]). Given a graph parameter , a value , and a family of graphs , determine the largest value of such that for every graph with there exists an -free subgraph of with . In our case and is the family of odd cycles. Some interesting results following under this paradigm are [3, 5, 6, 7, 10, 11].
2 Proof of Theorem 1.1
Our proof of Theorem 1.1 is an adaptation of the method of Delcourt and Ferber, but with several changes. In particular, we rely on their lemma on subgraph connectivity of digraphs with high minimum out-degree (Lemma 2.1 below), but we do not rely on Maderβs Theorem (the one mentioned in the introduction) which makes the choices of our maximum counter-example (which we use for contradiction) more economical, and resulting in meaningful bounds also when is large.
We first need the following simple and useful lemma from [4]. For a directed graph and a vertex , let denote the out-degree of in and let denote the underlying graph of which is the undirected graph obtained by ignoring the directions of the edges (each cycle of length , which is possible in , corresponds to a single edge in ).
Lemma 2.1 ([4]).
If is a digraph on at most vertices and with minimum out-degree larger than , then it contains a subdigraph with and where for all . β
Lemma 2.2.
Let and be two vertex-disjoint bipartite -connected subgraphs of a graph . If there are at least pairwise vertex-disjoint edges of each having an endpoint in and an endpoint in , then one can pick of these edges such that the union of and , together with the picked edges, forms a bipartite -connected subgraph of .
Proof.
Let be a proper bipartition of and let be a proper bipartition of . Let be pairwise vertex-disjoint edges, each with an endpoint in and an endpoint in . Let be the subset of consisting of the edges with one endpoint in and the other in . Note that is the disjoint union of . So either or . In the former case, we can take and the union of and to form a bipartite graph with proper bipartition . In the latter case, we can take and the union of and to form a bipartite graph with proper bipartition . In any case, the obtained union is -connected as the removal of any vertices keeps and connected and at least one of the connecting edges is still intact so the union remains connected as well. β
Lemma 2.3.
Let be a bipartite -connected subgraph of a graph . If there is a vertex of outside with at least neighbors in , then one can pick of these neighbors such that the union of and , together with the edges connecting to the picked neighbors, forms a bipartite -connected subgraph of . β
Proof.
Let be a proper bipartition of where, without loss of generality, has at least neighbors in . Taking together with and the edges connecting to gives a bipartite graph with bipartition which is clearly -connected. β
We begin by proving Case (a) of Theorem 1.1. We then show how to modify the proof to obtain the other cases.
Proof of Theorem 1.1, Case (a).
Recall that we must prove that . We assume (as is trivial and follows form Proposition 3.1). Let . We may assume that since . Let be an -connected graph with vertices. We prove that has a bipartite spanning -connected subgraph.
Let . Consider a partition of the vertex set of into parts such that each is either a singleton or else and has a bipartite spanning subgraph that is -connected (for convenience, when is a singleton, let denote the graph with a single vertex; it is βbipartiteβ with one part of the bipartition being empty). Hereafter we shall consider a partition where is minimum and show that we must have , concluding the proof. So, assume that .
Suppose is not a singleton (so ). Let be a maximum matching of the edge cut . We must have as otherwise the vertices of the endpoints of , once removed from , disconnect the remaining vertices of from the remaining vertices of , contradicting the -connectivity of . Let be such that for any , there is a single edge incident with , if such an edge exists. By Lemma 2.2, as otherwise would not be minimum.
Next, suppose that is a singleton. We say that is of type if has at least neighbors in , where each of them is a singleton part of . Otherwise, we say that is of type . Now, if is of type , let be a set edges connecting to singleton parts of . Suppose now that is of type . As the degree of in is at least , we have that at least edges connect to non-singleton parts of . By Lemma 2.3 and as is minimum, at most such edges connect to the same non-singleton part of . Thus, there is a set of edges connecting to non-singleton parts of such that no two edges of are incident with the same part and .
To summarize, for each part we have chosen a set of edges incident to that part and connecting it to other parts, such than no other part has more than one vertex incident with . If is non-singleton, then is a matching and if is a singleton, then is a star. In all cases, and if is a singleton of type , then .
Independently for each , take a random red-blue proper vertex coloring of the bipartite graph (so either one part of the bipartition of is red and the other part is blue, or vice versa). Once making these choices, let be those edges whose endpoints have different colors. Observe that the union of all and the edge sets is a bipartite spanning subgraph of . As has distribution we have by Chernoffβs inequality,
(1) |
Since and since , we have from (1) and the union bound that with positive probability, for all . Hereafter, we shall assume that this is indeed the case.
We construct a directed graph on vertex set where is an edge whenever is incident with a vertex of . Notice that the out-degree of is precisely . Since , we have that so by Lemma 2.1, has a subdigraph on vertex set such that is -connected and for each we have . For , let be the set of edges in incident with some where and . Notice that .
Consider the bipartite graph obtained by taking the union of all for and all edge sets for . First notice that . Indeed, either some is such that is not a singleton (so already ), or else for all we have that is a singleton. But in the latter case, all these singletons must be of type (if is of type , then any edge in is such that is non-singleton). However, recall that if is of type , then which means that . So
(2) |
and thus is a bipartite graph with minimum degree at least so it has at least vertices.
We will prove that is -connected. Note that once we do that, we arrive at a contradiction, as the number of parts of the partition obtained by replacing all the parts of of the form with with the single element , is smaller than .
To prove that is -connected, consider some set of vertices of . We must show that , the graph remaining from after removing , remains connected. Suppose and (possibly ) are two vertices of . We must show that there is a path in connecting them. Now, if , then is connected since is -connected. Hence, there is a path between and entirely inside . Assume therefore that . Let . As is -connected, removing the vertices of from keeps connected. It therefore suffices to show that there is a (possibly trivial) path connecting to some vertex of where and there is a (possibly trivial) path connecting to some vertex of where . As the two claims are identical, we prove it for . Notice that the claimed path trivially exists if . If, however (namely, some of the vertices of are in ), then cannot be a singleton (as it contains both and a vertex of ). So, is matching of size at least (since is -connected, its minimum degree is at least ). Hence, at least one edge of is not incident with nor with where . Such an edge is of the form where (possibly ) and with . As there is a path in between and , the claim follows. β
Proof of Theorem 1.1, Case (b).
Recall that we must prove that for all and sufficiently large , if , then . The proof is very similar to Case (a). We use the same notation and outline the differences. Set and let . We set and use a partition where is minimum, as in Case (a), aiming to prove that . Assume, to the contrary, that . Let denote the number of non-singleton parts (i.e. those of size at least ) and observe that .
Suppose is not a singleton and recall that we have defined to be a maximum matching of the edge cut and that as in Case (a) we have . By Lemma 2.2, at most edges of are incident with non-singleton parts, so after removing them from we obtain a subset with . Notice that this definition of is slightly different from the one used in Case (a), as we may take advantage of the fact that there are many singleton parts.
Consider now a singleton part and recall that if is of type , then is the set of edges of a star connecting only to singleton parts and . We claim that there are no singletons of type . Suppose that is of type , i.e., at least edges connect it to non-singleton parts. However, by Lemma 2.3 at most edges connect it to non-singleton parts, which is impossible since .
We observe that as in (1), we have that and since , we have that holds for all with positive probability, so we assume this is the case. Thus, we have that in the directed graph , the out-degree of is . We therefore apply Lemma 2.1 to obtain as in Case (a). The analogue of (2), which, recall, is only applied when is of type , now becomes
so, as in Case (a), , the new partition has fewer parts than , and is -connected, contradicting the minimality of . β
Lemma 2.4.
Let . For all sufficiently large , if is a digraph on at most vertices and with minimum out-degree at least , then it contains a subdigraph with and where for all .
Proof.
Let . If or if , there is nothing to prove. So, assume that and that . Delete a separating set of size at most . The smallest component, denoted by , has fewer than vertices and for any , every out-neighbor of is either in or in the separating set that we removed. Hence, . We repeatedly apply this step, and note that this process must terminate. However, after step , we are left with a component which consists of fewer than vertices where each of these vertices has out-degree at least . However, this is impossible since
Thus, the process ends after at most steps, finding the desired and we have for all . β
Proof of Theorem 1.1, Case (c).
Recall that we must prove that for all and sufficiently large , if , then . The proof is similar to Case (b). We use the same notation and outline the differences. Let and observe that Case (c) holds vacuously when , hence we assume that . let , , . We now have the number of non-singleton parts is .
If is not a singleton we have, as in Case (b), that
Consider now a singleton part and recall that if is of type , then is a star connecting only to singleton parts and . We again claim that there are no singletons of type . Suppose that is of type , i.e., at least edges connect it to non-singleton parts. However, by Lemma 2.3 at most edges connect it to non-singleton parts, which is impossible since .
As in Case (b), since , we may assume that holds for all . Thus, we have that in the directed graph , the out-degree of is
where in the last inequality we have used that . We therefore apply Lemma 2.4 to obtain with with and where for all . The analogue of (2), which, recall, is only applied when is of type , now becomes
so, as in Case (a), , the new partition has fewer parts than , and is -connected, contradicting the minimality of . β
3 Concluding remarks
As mentioned in the introduction, it is not difficult to prove that for all () but as we have not found a proof in the literature, we present one.
Proposition 3.1.
for all .
Proof.
The lower bound follows by considering a cycle of length when is odd, and a cycle of length with an additional vertex connected to two non-adjacent cycle vertices when is even. These graphs are -connected and have no -connected spanning bipartite subgraphs.
For the upper bound, suppose has vertices and is -connected. Let be a subgraph of maximum order that is -connected and bipartite. Notice that is nonempty since a -connected graph has an even cycle. We claim that . Assuming the contrary, let and denote the two parts of the bipartition of and let be the subgraph of induced by the vertices not in . Note that it is possible that is not connected (nor bipartite), so let be the set of vertices of some connected component of and let be a spanning tree of . Let and denote the two parts of the bipartition of .
Any vertex cannot have two neighbors in as otherwise we can add to the vertex and two edges connecting it to , forming a larger -connected bipartite subgraph. Similarly, we cannot have two neighbors of in . Thus, every has at most one neighbor in and at most one neighbor in . In particular, is not a singleton, as otherwise there is a vertex of degree (namely ) in which is impossible as is -connected.
Suppose that has a neighbor and a neighbor . We claim that (i) for any with such that both and are in the same part of the bipartition of (either both in or both in ), cannot have any neighbor in . Indeed suppose has such a neighbor, say . Then we can add to the unique (even length) path of connecting and , together with the edges and , forming a larger -connected bipartite subgraph. Similarly, we claim that (ii) for any such that and are in opposite parts (one in and one in ), cannot have any neighbor in . Indeed suppose has such a neighbor, say . Then we can add to the unique (odd length) path of connecting and , together with the edges and , forming a larger -connected bipartite subgraph.
We also claim (iii) that we cannot have a matching of size three between and (this is similar to the proof of Lemma 2.2). To see this, suppose that for form a matching of size three between and where and . If are in the same part of (either all in or all in ), then w.l.o.g.Β and are in the same part of , so there is a path of even length in connecting and , and we may add that path and the edges , to and obtain a larger -connected bipartite graph. Otherwise, assume are in the same part of and is in the other part of . If and are in the same part of , then the same argument follows. Otherwise, and are in different parts of . W.l.o.g.Β and are in distinct parts of and recall that and are in distinct parts of . Then we can add the odd length path of between and and the edges , to and obtain a larger -connected bipartite graph.
Having shown (i)-(iii), we claim that we can disconnect by removing two vertices, which is a contradiction. Take a maximum matching between and . If consists of one edge, we can disconnect by removing the endpoints of that single edge. Hence, by (iii), it consists of precisely two edges, say where . If is the only neighbor of in and is the only neighbor of in , then we can remove from thereby separating from the rest of the graph (recall that is a maximum matching). Otherwise, w.l.o.g., has two neighbors in , one of which is and the other denoted by (possibly ). If also has two neighbors in , then by (i) and (ii) it must be that these neighbors are also and . We can then remove from and disconnect . Otherwise, is the only neighbor of in . Now, if we can delete and from thereby separating from the rest of the graph. Otherwise, we can delete and thereby separating from the rest of the graph. β
Recall that if is edge-connected, then every maximum edge cut is edge-connected. It is easy to generalize this observation and show that if the edge connectivity of is larger than , then has a spanning -chromatic subgraph that is edge-connected. Indeed, any maximum -cut validates this fact. Stated otherwise, by allowing more colors for the spanning subgraph, we can keep the edge-connectivity close to its original value. The following proposition shows that the same holds for the case of -connectivity in the linear regime.
Proposition 3.2.
Let . There is a constant such that for all sufficiently large, if has vertices and is -connected, then has an -colorable spanning subgraph that is -connected.
Proof.
Throughout the proof we assume that and are integers as this does not affect the correctness of the proposition. Let and let be a -connected graph on vertices. Let be a constant whose existence is shown later. Consider an -coloring of where each vertex independently chooses its color uniformly at random. Let be the -colorable spanning subgraph of consisting of all edges whose endpoints receive distinct colors. We will prove that with positive probability, is -connected.
By Mengerβs Theorem, for any two distinct vertices , there is a set of paths connecting and , each of length at least two, such that any two paths in are internally vertex-disjoint. We say that a path survives if is present in . It suffices to prove that the probability that fewer than paths of survive is less than as then, by the union bound and Mengerβs theorem, is -connected with positive probability.
Fix two vertices and and fix a coloring of these two vertices (it is possible for and to have the same color). Consider some path and let denote the number of its internal vertices. The number of possible colorings of these internal vertices is and at least of these colorings yield a surviving path. Hence, the probability that survives is at least . If denotes the indicator variable for survival and is the number of surviving paths,
The total number of internal vertices in all paths of is at most , so the average number of internal vertices is at most . By the last inequality and the AM-GM inequality we have
Let . Recalling that we have from the last inequality, that for all sufficiently large as a function of and ,
Notice, however, that is the sum of independent indicator variables, as the paths are internally vertex-disjoint. Hence, by Chernoffβs inequality (in particular, Corollary A.1.7 of [1])
implying that . As the last statement holds for any choice of the colors of and , we have that the probability that the number of surviving paths in (regardless of the colors of and ) is smaller than is less than . β
Acknowledgment
I thank both reviewers for insightful suggestions.
References
- [1] N.Β Alon and J.Β Spencer. The probabilistic method. John Wiley & Sons, 2004.
- [2] A.Β Bernshteyn and A.Β Kostochka. On the number of edges in a graph with no -connected subgraphs. Discrete Mathematics, 339(2):682β688, 2016.
- [3] D.Β Conlon, J.Β Fox, and B.Β Sudakov. Short proofs of some extremal results II. Journal of Combinatorial Theory, Series B, 121:173β196, 2016.
- [4] M.Β Delcourt and A.Β Ferber. On a conjecture of Thomassen. Electronic Journal of Combinatorics, 22(3):P3.2, 2015.
- [5] P.Β ErdΕs. Problems, Theory of Graphs. In Proc. Colloq., Tihany, 1966, pages 361β362. Academic Press, New York, 1968.
- [6] F.Β Foucaud, M.Β Krivelevich, and G.Β Perarnau. Large subgraphs without short cycles. SIAM Journal on Discrete Mathematics, 29(1):65β78, 2015.
- [7] D.Β KΓΌhn and D.Β Osthus. Every graph of sufficiently large average degree contains a -free subgraph of large average degree. Combinatorica, 24(1):155β162, 2004.
- [8] W.Β Mader. Existenzn-fach zusammenhΓ€ngender teilgraphen in graphen genΓΌgend groΓer kantendichte. In Abhandlungen aus dem Mathematischen Seminar der UniversitΓ€t Hamburg, volumeΒ 37, pages 86β97. Springer, 1972.
- [9] W.Β Mader. Connectivity and edge-connectivity in finite graphs. In B.Β BollobΓ‘s, editor, Surveys in Combinatorics (Proceedings of the Seventh British Combinatorial Conference), London Mathematical Society Lecture Note Series, volumeΒ 38, pages 66β95, 1979.
- [10] G.Β Perarnau and B.Β Reed. Existence of spanning -free subgraphs with large minimum degree. Combinatorics, Probability and Computing, 26(3):448β467, 2017.
- [11] C.Β Thomassen. Girth in graphs. Journal of Combinatorial Theory, Series B, 35(2):129β141, 1983.
- [12] C.Β Thomassen. Configurations in graphs of large minimum degree, connectivity, or chromatic number. Annals of the New York Academy of Sciences, 555(1):402β412, 1989.
- [13] R.Β Yuster. A note on graphs without -connected subgraphs. Ars Combinatoria, 67:231β236, 2003.