Structure of the largest subgraphs of $G_{n,p}$ with a given matching number
Abigail Raz

TL;DR
This paper investigates the structure of the largest subgraphs in Erdős-Rényi random graphs with a fixed matching number, extending classical results and identifying regimes where these structures hold with high probability.
Contribution
It extends Erdős and Gallai's classification of largest subgraphs with a given matching number from complete graphs to Erdős-Rényi graphs under certain probability conditions.
Findings
Classical structure results extend to $G_{n,p}$ when $p o 0$ or $p$ is sufficiently large.
The structure does not extend with high probability in the intermediate probability range.
The results specify probability thresholds for the structural extension.
Abstract
This paper examines the structure of the largest subgraphs of the Erd\H{o}s-R\'enyi random graph, , with a given matching number. This extends a result of Erd\H{o}s and Gallai who, in 1959, gave a classification of the structures of the largest subgraphs of with a given matching number. We show that their result extends to with high probability when or , but that it does not extend (again with high probability) when .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLimits and Structures in Graph Theory · Advanced Graph Theory Research · Finite Group Theory Research
Structure of the largest subgraphs of with a given matching number
Abigail Raz Department of Mathematics, Rutgers University, Piscataway NJ. Email: [email protected]
Abstract
This paper examines the structure of the largest subgraphs of the Erdős-Rényi random graph, , with a given matching number. This extends a result of Erdős and Gallai who, in 1959, gave a classification of the structures of the largest subgraphs of with a given matching number. We show that their result extends to with high probability when or , but that it does not extend (again with high probability) when .
1 Introduction
Recall that for a graph the matching number (size of a largest matching) is denoted . In what follows the size of a graph is the number of edges. In 1959 Erdős and Gallai [2] proved the following theorem on the size of the largest subgraphs of with a given matching number:
Theorem 1.1**.**
[2, Theorem 4.1]** Each largest subgraphs of with matching number has one of the following forms.
- (a)
all edges within a fixed set of vertices of size ; 2. (b)
all edges meeting a fixed set of vertices of size .
Erdős conjectured that this result can be extended from graphs to -uniform hypergraphs for all .
Conjecture 1**.**
(Erdős’ Matching Conjecture) The largest subhypergraphs of with matching number have size
[TABLE]
Note that these bounds are achieved by hypergraphs of the following forms:
- (a)
all hyperedges within a fixed set of vertices of size ; 2. (b)
all hyperedges meeting a fixed set of vertices of size .
The case is Theorem 1.1. The conjecture has also been proved for [3, 4, 7], and when is not too close to [3, 5]. Note that as changes the optimal configuration shifts between the two forms.
Here we show that Theorem 1.1 extends to for most values of . Let us say a graph has the EG Property if for each every largest subgraph of with matching number has one of the two forms above, which we repeat for reference:
[TABLE]
Theorem 1.2**.**
If , then with high probability111With high probability (“w.h.p.”) means with probability tending to 1 as has the EG Property.
The rest of this paper is organized as follows. Section 2 covers basic definitions and terminology, and establishes edge density preliminaries. In Section 3 we prove Theorem 1.2. We conclude in Section 4 with some discussion of what happens when is not in the range covered by Theorem 1.2.
2 Preliminaries
We use for the set of neighbors of in , and , the degree of in . Also, for , and . For a graph and we use for the set of edges of joining and , and for the set of edges contained in .
We write for and write when this is not the case. We use for a random variable with the binomial distribution Bin and for .
Set
[TABLE]
for and (for continuity) . We will use the following form of Chernoff’s inequality, which may be found, for example in [6, Theorem 2.1]
Theorem 2.1**.**
If Bin and then for we have
[TABLE]
For larger deviations we use a consequence of the finer bound in (3); see e.g. [1, Theorem A.1.12]
Theorem 2.2**.**
For with and any we have
[TABLE]
For the rest of this section we set and assume that . Some of the following statements hold in more generality, but this is not relevant for us.
Proposition 2.3**.**
For any for all with w.h.p.
[TABLE]
Additionally, w.h.p. for all with
[TABLE]
Proof.
For (5), where we may of course assume is fairly small, we first observe that for any of size , Theorem 2.1 gives (say)
[TABLE]
So, the probability that there is some of size violating (5) is no more than
[TABLE]
and summing over bounds the overall probability that (5) fails by
[TABLE]
For (6), fix of size . Theorem 2.2 gives
[TABLE]
So, the probability that there is some of size violating (6) is no more than
[TABLE]
and summing over we have
[TABLE]
∎
Proposition 2.4**.**
W.h.p. for all with
[TABLE]
Proof.
Note that if then the statement is trivially true. Thus we now only consider of size On the other hand, for any such Theorem 2.2 gives
[TABLE]
where the final inequality holds since . So, the probability that there is some of size violating (7) is no more than
[TABLE]
and summing over we have
[TABLE]
∎
Proposition 2.5**.**
For any fixed w.h.p.
[TABLE]
whenever are disjoint and satisfy and and .
There is nothing special about the value ; it is chosen to ensure that and . Additionally, the value will be a convenient cut-off later, so it is unnecessary to prove the lemma in more generality.
Proof.
We may of course assume is fairly small, and observe that for any given disjoint with sizes and , Theorem 2.1 gives
[TABLE]
So, the probability that there are disjoint sets of sizes and violating (8) is no more than
[TABLE]
Summing over the appropriate values of and we have
[TABLE]
∎
Proposition 2.6**.**
W.h.p. for all fixed with
- •
,
- •
,
- •
and
if is a partition such that , , and then
[TABLE]
Additionally, w.h.p. if then
[TABLE]
Proof.
First we note that the statement holds for all with, for example, because of a bound on the minimum degree. For example, given our bound on , we know w.h.p. the minimum degree is, for example, at least . By Theorem 2.1 the probability that there is a vertex of smaller degree is at most
[TABLE]
We know
[TABLE]
For fixed such that and Theorem 2.1 gives
[TABLE]
Thus the probability that any such have is at most
[TABLE]
Summing over and we have
[TABLE]
In the second case we know again by Theorem 2.1 that for fixed and
[TABLE]
Thus the probability that any such have is at most
[TABLE]
Summing over with we have
[TABLE]
∎
3 Proof of Theorem 1.2
.
In what follows the vertex set of each subgraph is (the vertex set of ). Thus we identify subgraphs of with their edge sets. We also abusively use simply “component” for the vertex set of a component. We will show that w.h.p. for any subgraph of with matching number not of either form (1) or (2) we can construct a larger subgraph with the same matching number. To do this we rely on the Tutte-Berge formula (see e.g. [8, Corollary 3.3.7]):
Theorem 3.1**.**
For every graph ,
[TABLE]
where is the number of odd components of .
Suppose is a largest subgraph of with matching number . By Theorem 3.1 we may assume that there is a partition
[TABLE]
with each odd and , such that consists of those edges of that are either incident to or contained in some . For suppose has and satisfies as in Theorem 3.1, with and the odd and even components of , respectively. Then letting and for we find that as above contains and still satisfies . We must only check that if is of either desired form then w.h.p. . (If is not of the desired form then the trivial is enough, as we will show that for every subgraph with a partition as in (9) not of the two desired forms we can w.h.p. construct a larger subgraph without increasing the matching number.) First note that cannot be of form (2) since . If is of form (1) then
[TABLE]
Furthermore, we know that w.h.p. any partition of into two non-empty sets and has . To see this fix such a partition. We may assume , and we have
[TABLE]
where the last inequality uses and . Taking the union bound over all choices for we get that the probability there is a partition with no crossing edges is at most
[TABLE]
Thus (with some reordering of the odd components) we may assume that
[TABLE]
as desired.
For convenience we will always assume for all . Now forms (1) and (2) correspond to configurations where:
- (a)
, , and are single vertices; 2. (b)
and are single vertices.
Since every subgraph we consider is specified by a vertex decomposition as in (9), Theorem 1.2 may be rewritten as a statement about such decompositions. The following notation will be helpful. We use for decompositions as in (9) (formally is the partition of with blocks ). We let to be the number of , , and . We say that the size of , denoted , is the number of edges in the corresponding . The EG Property for then becomes:
for each every largest with is of one of the forms (a), (b).
To prove the theorem in this form we show that for any given and decomposition with not of form (a) or (b) there is a larger with . Since we will be comparing the sizes of two decompositions it is convenient to use the notation and for the blocks while and are the blocks of . Similarly we use for the edge set of , and for the edge set of . Additionally, it will be helpful to set
[TABLE]
Note that is the number of “excess” vertices in , and that in both desired forms (and thus ). Since we have for all decompositions
[TABLE]
How we proceed will depend on the particulars of the given , which we divide into seven primary cases. For all but the last of these the argument is deterministic in the sense that we show the existence of the desired provided satisfies the conclusions of Propositions 2.3-2.6; recall these were:
2.3: For any for all with w.h.p.
[TABLE]
Additionally, w.h.p. for all with
[TABLE]
2.4: W.h.p. for all with
[TABLE]
2.5: For any fixed w.h.p.
[TABLE]
whenever are disjoint and satisfy and and .
2.6: W.h.p. for all fixed with
- •
,
- •
,
- •
and
if is a partition such that , , and then
[TABLE]
Additionally, w.h.p. if then
[TABLE]
The cases are divided as follows:
and . 2. 2.
. 3. 3.
and . 4. 4.
and . 5. 5.
and . 6. 6.
, , and or . 7. 7.
, , , and .
These clearly cover all possible . (None of the inequalities are tight for their given argument, but are merely convenient cut-offs.) Again, in each of cases 1-6 we show Propositions 2.3-2.6 imply the existence of a that is larger than . We will say more about the final case when we come to it.
3.1 Case 1: and
Arbitrarily select for , and let . To form let
[TABLE]
Note that since and we have , as desired. We now check that is, in fact, larger than . First note that
[TABLE]
Clearly , so . Furthermore, let . Then contains all edges joining distinct ’s, so for any ,
[TABLE]
On the other hand if we take minimum with (for some ) then implies has size . Thus by Proposition 2.5 w.h.p. the cardinality in (15) is . Hence w.h.p. as desired.
3.2 Case 2:
In this case, we select a particular such that for some and let . This clearly increases and decreases , so we then select two vertices, and , in some and let and be two new singleton ’s, which maintains . ( for all other ’s.) In order to ensure that is larger than we must carefully select and as follows.
Let be the set of singleton ’s and be the number of non-singleton ’s (where ). Note that the number of vertices in non-singleton ’s is . However, since each non-singleton component must contain at least vertices . Using this and (10) we have . Since and are both at most we (easily) have . Hence, by Proposition 2.3 we may assume that for any fixed
[TABLE]
Thus there is a singleton such that
[TABLE]
Therefore, by letting be the singleton moved into we have
[TABLE]
To guarantee is larger than we must ensure that w.h.p. we can select some and such that
[TABLE]
since . If there is some with then Proposition 2.4 gives w.h.p.
[TABLE]
Thus there are such that . Since
[TABLE]
(for an appropriate choice of ) such suffice. Finally if all have size at least Proposition 2.3 gives w.h.p.
[TABLE]
Thus we may assume there are such that . However, recall for all we have , giving
[TABLE]
(again for appropriate choice of ).
3.3 Case 3: and
Here we arbitrarily split into and where and . We let , and let every vertex in become its own singleton . (All other ’s remain unchanged in .) Note that and . Since is odd .
Again we must ensure that is larger than . First note that, . Since , for any fixed , Proposition 2.3 gives w.h.p.
[TABLE]
Additionally, . Since we easily have , for any fixed , Proposition 2.5 gives w.h.p. . Given our assumption that it is simple to check that
[TABLE]
for appropriate choices of and .
3.4 Case 4: and
Here we create in the same manner as in Case 1 (moving all but one vertex of each for to ). Again since and we still have . As before, . Let be the set of vertices moved from ; then, . Since (and thus also, say, ) for any fixed Proposition 2.5 gives w.h.p.
[TABLE]
which is larger than as desired.
3.5 Case 5: and
In this case to create we first select a particular with and let . Then to keep we let all the vertices in form their own singleton ’s. Thus we maintain that
[TABLE]
Since we let we have . Again note . To choose an appropriate first note that since and we have
[TABLE]
So, by Proposition 2.6 we may assume
[TABLE]
Thus there is some with such that
[TABLE]
Furthermore, , where is the set of all the vertices in not in a singleton . By Proposition 2.4 if we have w.h.p.
[TABLE]
Since we know (17) is at most
[TABLE]
Combining this with (16) we have
[TABLE]
where the second inequality follows easily from and . On the other hand if then Proposition 2.3 gives
[TABLE]
Since and we easily have (18) is less than .
3.6 Case 6: , , and or
Since we know every for is a singleton. To form we select of size and let . Thus , and the for are simply those in . Note that since both and we have . Here .
First consider when (which also implies ). For any fixed Proposition 2.5 gives w.h.p.
[TABLE]
Similarly, , and by Proposition 2.6 we may assume
[TABLE]
Since and we easily have
[TABLE]
(for an appropriate choice of ).
If Proposition 2.6 allows us to assume
[TABLE]
Given this we can select with
[TABLE]
However, trivially,
[TABLE]
Thus we have
[TABLE]
as desired.
3.7 Case 7: , , , and
In this case we will show that there is a partition larger than that is of form (a) (, , and are all single vertices). For reference we restate that here we assume has the following form:
- (c)
, is the only non-singleton component, and .
In what follows, thinking of as in (c), we will use for the size of and for . Let us note to begin that, since
[TABLE]
any two of and determine the others. We assume throughout that whichever parameters we specify determine an and as in (c).
The present case differs from those above in that we need to be more conservative without use of the union bound. We can no longer afford to sum over possibilities for . To avoid this we largely ignore the initial and focus on .
Precisely, we show that w.h.p. for every , , and of size , the largest as in (c) with this and is smaller than some as in (a) with
[TABLE]
In analyzing what happens here we will use direct applications of Theorem 2.1 and Theorem 2.2 (so in this case the argument is not “purely deterministic”). Note that here, unlike in our earlier cases, simply assuming the “w.h.p.” statements of Section 2 causes trouble since further analysis then involves conditioning on these properties, and the resulting probability distribution is not one we are likely to understand.
Instead we identify, for each and , a set of “bad” events, say , for which we can show, first, that
[TABLE]
and, second, that if does not occur, then there does exist some as above. (Thus our union bound sums over choices of and , but not .)
To specify for given , we think of choosing the edges of and then those meeting . Given the first choice we may choose to be some -subset of maximizing . (In case of ties we may, for example, assume some fixed ordering of the -subsets of and take to be the first such maximizer in this ordering.) Notice that, since the contribution to of edges meeting doesn’t depend on , the determined by this choice of is optimal for the given and .
Given (equivalently, ), we set (so ). To form from we select with , and let . Loosely, our bad events are:
is too small; 2. 2.
is too large.
Note that clearly for the first bad event we will need to take a union bound over all choices for , but it is in the second bad event where we are able to avoid this.
The precise quantification will depend on (specifically, on whether it is or smaller).
First assume . Here (with .9 chosen for convenience) our bad events are:
; 2. 2.
.
By Theorem 2.1
[TABLE]
Therefore,
[TABLE]
Since , , and we know (21) is, for example, at most
[TABLE]
Additionally, for a fixed with and with Theorem 2.1 gives
[TABLE]
since one can check that . Using this, , and we have
[TABLE]
Thus we know w.h.p. we can find some with such that , ensuring that is larger than .
Now we assume . Here (again with .1 chosen for convenience) our bad events are:
; 2. 2.
.
By Theorem 2.1 we have
[TABLE]
Thus and gives:
[TABLE]
Additionally, for a fixed and with and Theorem 2.2 gives
[TABLE]
Note that since it is easy to check that
[TABLE]
Therefore we have
[TABLE]
Hence, we again have w.h.p. that our bad events do not occur. Thus, we can again find some with such that , ensuring that is larger than .
∎
4 Conclusion
We first note a second regime where has the EG Property, which immediately follows from the two theorems below (see e.g [8, Theorem 3.1.16] and [6]). Recall that is the (vertex) cover number.
Theorem 4.1**.**
(Kőnig’s Theorem) If is a bipartite graph then .
Theorem 4.2**.**
If then w.h.p. is a forest.
Corollary 4.3**.**
If then w.h.p. has the EG Property.
Proof.
Assume . By Theorem 4.2 we know w.h.p. is a forest. Assuming is a forest we know by Theorem 4.1 for all subgraphs of . Thus for a given every largest subgraph of with matching number is the set of edges incident to a set of vertices. Hence has the EG Property. ∎
We conclude by noting one regime where w.h.p. does not have the EG Property.
Theorem 4.4**.**
If , then w.h.p. does not have the EG Property.
This is based on the following preliminaries:
Proposition 4.5**.**
For as in Theorem 4.4 w.h.p. contains at least two isolated ’s ( is a path on 3 vertices).
Proposition 4.5 is proved using a basic second moment method argument.
Theorem 4.6**.**
(Chebyshev’s Inequality (see e.g. [1, Theorem 4.1.1])) Let be a random variable with expectation and standard deviation . For any
[TABLE]
Proof of Proposition 4.5.
Let be as in Proposition 4.5 and let be the number of isolated ’s in . We have
[TABLE]
Note that for our values of we have . Furthermore,
[TABLE]
This is because if and are both indicators of isolated ’s then is always zero if there are some shared vertices and the paths are not identical. Thus it is easy to check that
[TABLE]
Therefore, Chebyshev’s inequality easily gives the desired result.
∎
Proposition 4.7**.**
For as in Theorem 4.4 w.h.p. for all with we have is non-empty.
Proof.
For any given we have
[TABLE]
Therefore, the probability that any vertex set of size has no edges is at most
[TABLE]
where gives the final equality.
∎
Proof of Theorem 4.4.
We show w.h.p. the EG Property fails when . Let . Assuming the conclusions of Propositions 4.5 and 4.7 the remaining argument is deterministic. Clearly the largest subgraph with matching number is itself. Thus having the EG Property at is equivalent to satisfying one of the following two properties
- (a)
All edges of are within a set of vertices of size ; 2. (b)
.
Assuming the conclusion of Proposition 4.5 there are two isolated ’s, say and , in . Note . Thus if is the minimum set of vertices such that all edges of are contained in we have . However, to include and we need 6 more vertices. Thus we need at least vertices to ensure that every edge in is included, violating case (a).
Furthermore, by Proposition 4.7 we have that every set of vertices of size has at least one edge. Thus , violating case (b). ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Alon and J.H. Spencer “The Probabilistic Method” New York: Wiley, 2015
- 2[2] P. Erdős and T. Gallai “On maximal paths and circuits of graphs” In Acta Mathematica Academiae Scientiarum Hungarica 10.3-4 , 1959, pp. 337–356
- 3[3] P. Frankl “Improved bounds for Erdős’ Matching Conjecture” In Journal of Combinatorial Theory, Series A 120 , 2013, pp. 1068–1072
- 4[4] P. Frankl “On the maximum number of edges in a hypergraph with given matching number” In Discrete Applied Mathematics 216.3 , 2017, pp. 562–581
- 5[5] H. Huang, P.-S. Loh and B. Sudakov “The size of a hypergraph and its matching number.” In Combinatorics Probability and Computing 21 , 2012, pp. 442–450
- 6[6] S. Janson, T. Łuczak and A. Ruciński “Random Graphs” New York: Wiley, 2000
- 7[7] T. Łuczak and K. Mieczkowska “On Erdős’ extremal problem on matchings in hypergraphs” In Journal of Combinatorial Theory, Series A 124 , 2014, pp. 178–194
- 8[8] D.B. West “Introduction to Graph Theory” New Jersey: Prentice Hall, 2001
