Perfect fractional matchings in k-out hypergraphs
Pat Devlin, Jeff Kahn

TL;DR
This paper investigates conditions under which random k-out hypergraphs are likely to contain perfect fractional matchings, introducing new expansion concepts and extending results to r-uniform and r-partite hypergraphs.
Contribution
It establishes the existence of a threshold k(r) for perfect fractional matchings in k-out hypergraphs and introduces a new hypergraph expansion notion.
Findings
High probability of perfect fractional matchings in k-out hypergraphs for suitable k(r)
Extension of results to r-uniform and r-partite hypergraphs
New hypergraph expansion concept enabling these results
Abstract
Extending the notion of (random) -out graphs, we consider when the -out hypergraph is likely to have a perfect fractional matching. In particular, we show that for each there is a such that the -out -uniform hypergraph on vertices has a perfect fractional matching with high probability (i.e., with probability tending to as ) and prove an analogous result for -uniform -partite hypergraphs. This is based on a new notion of hypergraph expansion and the observation that sufficiently expansive hypergraphs admit perfect fractional matchings. As a further application, we give a short proof of a stopping-time result originally due to Krivelevich.
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 · Graph theory and applications
††footnotetext: AMS 2010 subject classification: 05C65, 05C70, 05D40, 05C80, 90C05, 90C32††footnotetext: Key words and phrases: random hypergraphs, perfect fractional matchings, k-out model, hypergraph expansion
Perfect fractional matchings in -out hypergraphs***Supported by NSF grant DMS1501962.
Pat Devlin†††Department of Mathematics, Rutgers University, Piscataway, NJ 08854 ([email protected], [email protected]), Jeff Kahn22footnotemark: 2
(March 7, 2017)
Abstract
Extending the notion of (random) -out graphs, we consider when the -out hypergraph is likely to have a perfect fractional matching. In particular, we show that for each there is a such that the -out -uniform hypergraph on vertices has a perfect fractional matching with high probability (i.e., with probability tending to as ) and prove an analogous result for -uniform -partite hypergraphs. This is based on a new notion of hypergraph expansion and the observation that sufficiently expansive hypergraphs admit perfect fractional matchings. As a further application, we give a short proof of a stopping-time result originally due to Krivelevich.
1 Introduction
Hypergraphs constitute a far-reaching generalization of graphs and a basic combinatorial construct but are notoriously difficult to work with. A hypergraph is a collection of subsets (“edges”) of a set of “vertices.” Such an is -uniform (or an r-graph) if each edge has cardinality (so -graphs are graphs). A perfect matching in a hypergraph is a collection of edges partitioning the vertex set. For any , deciding whether an -graph has a perfect matching is an NP-complete problem [17]; so instances of the problem tend to be both interesting and difficult. Of particular interest here has been trying to understand conditions under which a random hypergraph is likely to have a perfect matching.
The most natural model of a random -graph is the “Erdős-Rényi” model, in which each -set is included in with probability , independent of other choices. One is then interested in the “threshold,” roughly, the order of magnitude of required to make a perfect matching likely. Here the graph case was settled by Erdős and Rényi [7, 8], but for the problem—which became known as Shamir’s Problem following [6]—remained open until [16]. In each case, the obvious obstruction to containing a perfect matching is existence of an isolated vertex (that is, a vertex contained in no edges), and a natural guess is that this is the main obstruction. A literal form of this assertion—the stopping time version—says that if we choose random edges sequentially, each uniform from those as yet unchosen, then we w.h.p.333As usual we use with high probability (w.h.p.) to mean with probability tending to 1 as the relevant parameter—here always —tends to infinity. have a perfect matching as soon as all vertices are covered. This nice behavior does hold for graphs [3], but for hypergraphs remains conjectural (though at least the value it suggests for the threshold is correct).
An interesting point here is that taking large enough to avoid isolated vertices produces many more edges than other considerations—e.g., wanting a large expected number of perfect matchings—suggest. This has been one motivation for the substantial body of work on models of random graphs in which isolated vertices are automatically avoided, notably random regular graphs (e.g., [22]) and the -out model. The generalization of the latter to hypergraphs, which we now introduce, will be our main focus here.
The -out model. For a (“host”) hypergraph on , is the random subhypergraph , where is chosen uniformly from the -subsets of (or—but we won’t see this— if ), these choices made independently.
The -out model for (the complete bipartite graph) was introduced by Walkup [21], who showed that w.h.p. is Hamiltonian, so in particular contains a perfect matching, and Frieze [12] proved the nonbipartite counterpart of the matching result, showing that has a perfect matching w.h.p. (Hamiltonicity in the latter case turned out to be more challenging; it was studied in [9, 13, 4] and finally resolved by Bohman and Frieze [2], who proved is Hamiltonian w.h.p.). The idea of a general host was introduced by Frieze and T. Johansson [11]; see also e.g., Ferber et al. [10] for (inter alia) a nice connection with .
For hypergraphs the -out model seems not to have been studied previously (random regular hypergraphs have been considered, e.g., in [5]). Here the two most important examples would seem to be (the complete -graph on vertices) and (the complete -partite -graph with vertices in each part). It is natural to expect that for each of these there is some for which has a perfect matching w.h.p.. Note that, while almost certainly correct, these are likely to be difficult, as either would imply the aforementioned resolution of Shamir’s Problem; still, we would like to regard the following linear relaxations as a small step in this direction. (Relevant definitions are recalled in Section 2.)
Theorem 1**.**
For each , there is a k such that w.h.p. admits a perfect fractional matching and is the only fractional cover of weight .
Theorem 2**.**
For each , there is a k such that w.h.p. admits a perfect fractional matching and each minimum weight fractional cover of is constant on each block of the r-partition.
Our upper bounds on the ’s are quite large (roughly ), but in fact we don’t even know that they must be larger than (though this sounds optimistic), and we make no attempt to optimize. In the more interesting case of (ordinary) perfect matchings, consideration of the expected number of perfect matchings shows that does need to be be at least exponential in .
We will make substantial use of the next observation (or, in the -partite case, of the analogous Proposition 6, whose statement we postpone), in which the notion of expansion may be of some interest. Recall that an independent set in a hypergraph is a set of vertices containing no edges.
Proposition 3**.**
Suppose is an -graph in which, for all disjoint with independent and
[TABLE]
there is some edge meeting but not . Then has a perfect fractional matching. If, moreover we replace “” by “” in (1), then is the only fractional cover of weight .
It’s not hard to see that for the proof of this can be tweaked to give the stronger conclusion even under the weaker hypothesis. (For this is clearly false, e.g., if is a matching.)
Related notions of expansion (respectively stronger than and incomparable to ours) appear in [18] and [14]. An additional application of Proposition 3, given in Section 4, is a short alternate proof of the following result of Krivelevich [18].
Theorem 4**.**
Let denote the random -graph process on in which each step adds an edge chosen uniformly from the current non-edges, let denote the first for which has no isolated vertices. Then has a perfect fractional matching w.h.p..
Outline. Section 2 includes definitions and brief linear programming background. Section 3 treats , proving Proposition 3 and Theorem 1, and the corresponding results for are proved in Section 4. Finally, Section 5 returns to , using Proposition 3 to give an alternate proof of Theorem 4.
2 Preliminaries
Except where otherwise specified, is an -graph on . As usual, we use for and for the collection of -element subsets of . Throughout we use for and take asymptotics as (with other parameters fixed), pretending (following a common abuse) that all large numbers are integers and assuming is large enough to support our arguments.
We need to recall a minimal amount of linear programming background (see e.g., [20] for a more serious discussion). For a hypergraph , a fractional (vertex) cover is a map such that for all ; the weight of a cover is ; and the fractional cover number, , is the largest such weight. Similarly a fractional matching of is a such that for all ; the weight of such a is defined as for fractional covers; and the fractional matching number, , is the maximum weight of a fractional matching.
In this context, LP-duality says that for any hypergraph. For -graphs the common value is trivially at most (e.g., since is a fractional cover). A fractional matching in an -graph is perfect if it achieves this bound; that is, if (equivalently , which would be the definition of perfection in a nonuniform ).
Finally, given we say a nonempty is -expansive if for all of size at most , there is some edge meeting but not .
3 Proofs of Proposition of 3 and Theorem 1
Proof of Proposition 3.
It is enough to show that if is a fractional cover with , then , with the inequality strict if we assume the stronger version of (1). We give the argument under this stronger assumption; for the weaker, just replace the few strict inequalities below by nonstrict ones. Given as above, set, for each ,
[TABLE]
Since is a fractional cover, each edge meeting must also meet (or the weight on the edge would be less than 1); so, since is independent, the hypothesis of Proposition 3 gives for (the ’s for which ).
For , define . Then
[TABLE]
We also have and , implying
[TABLE]
with the inequality strict if . Thus,
[TABLE]
∎
We should perhaps note that the converse of Proposition 3 is not true in general (failing, e.g., if and is itself a perfect matching). But in the graphic case () the converse is true (and trivial), and the proposition provides an alternate proof of the following characterization, which is [19, Thm. 2.2.4] (and is also contained in [1, Thm. 2.1], e.g.).
Corollary 5**.**
A graph has a perfect fractional matching iff for all independent .
(where is the set of vertices with at least one neighbor in ).
Proof of Theorem 1.
Given , let (without trying to optimize) and , and let . Theorem 1 (with this ) is an immediate consequence of Proposition 3 and the next two routine lemmas. (As usual is the size of a largest independent set in .)
Lemma 3.1**.**
W.h.p. .
Lemma 3.2**.**
W.h.p. every with is -expansive.
Proof of Lemma 3.1..
The probability that is independent in is
[TABLE]
(where ), and summing this over of size bounds by
[TABLE]
which tends to 0 as desired. ∎
Proof of Lemma 3.2..
For , disjoint subsets of , let be the event that meets all edges meeting . Then, with and ,
[TABLE]
the last inequality following from
[TABLE]
(valid for and nonnegative integer ). The probability that the conclusion of the lemma fails is thus less than
[TABLE]
where the sums are over . ∎
∎
4 Proof of Theorem 2
As in the proof of Theorem 1 we first show that the conclusions of Theorem 2 are implied (deterministically) by sufficiently good expansion and then show that w.h.p. expands as desired. We take to be our -partition (so ) and below always assume .
Proposition 6**.**
Suppose and are fixed and satisfies: for any , , for and , there is an edge meeting but not provided either
- (i)
* and , or*
- (ii)
* and .*
Then admits a perfect fractional matching, and every minimum weight fractional cover of is constant on each .
Proof.
Define a balanced assignment to be a with and for all .
We claim that (under our hypotheses) the only balanced assignment is the trivial . To get Proposition 6 from this, let be a minimum weight fractional cover, and let , for each and . Then is a balanced assignment: is obvious and nonnegativity holds since and, by minimality, . Thus , implying is as promised.
Suppose then that is a balanced assignment. For and , set , , and , and define the value of to be . Let and .
Lemma 4.1**.**
If and , then .
Proof.
For any , note that every edge meeting meets since otherwise, we could find an edge of negative weight. So since , condition (i) implies . Thus,
[TABLE]
Lemma 4.2**.**
If , then .
Proof.
Since any edge meeting meets and for , there must (see (ii)) be some with . ∎
We now claim for all . For , we do a little better: Lemma 4.1 gives , and balance (of ) then implies . For write for (just to avoid some double subscripts) and set . Then
[TABLE]
Since , Lemma 4.1 gives . On the other hand, for , with Lemma 4.2, implies that there is a with for all such . Thus
[TABLE]
So, combining, we have (establishing the claim) and
[TABLE]
But since , this forces and so . ∎
Proof of Theorem 2.
Set , and (so is a little more than ). We show that w.h.p. is as in Proposition 6. As earlier, let be the event that every edge meeting meets .
Suppose first that and are fixed with . Then
[TABLE]
Summing over choices of and bounds the probability that violates the assumptions of the proposition for some and as in (i) by
[TABLE]
Now say and are fixed with and . Then
[TABLE]
So summing over possibilities for bounds the probability of a violation with and as in (ii) by
[TABLE]
5 Proof of Theorem 4
We now turn to our proof of Theorem 4, for which we work with the following standard device for handling the process .
Let , , be independent random variables, each uniform from , and for , let be the -graph on with edge set . Members of will be called -edges. Note that with probability one, is empty, is complete, and the ’s are distinct.
Provided the ’s are distinct, this defines the discrete process in the natural way, namely by adding edges in the order in which their associated ’s appear in . We will work with the following quantities, where for some small fixed (positive) and is a suitably slow .
- •
\Lambda=\min\{\lambda:\mbox{G(\lambda) has no isolated vertices}\};
- •
;
- •
and ;
- •
(so is together with its -neighbors).
Preview. With the above framework, our assignment is to show that has a perfect matching w.h.p.. Perhaps the nicest part of this—and the point of coupling the different ’s—is that, so long as , which we will show holds w.h.p., the desired assertion on follows deterministically from a few properties ((b)-(d)) of Lemma 5.1) involving , or both; so by showing that the latter properties hold w.h.p. we avoid the need for a union bound to cover possibilities for . Production of the fractional matching is then similar to (though somewhat simpler than) what happens in [18]: the relatively few vertices of (and some others) are covered by an (ordinary) matching, and the hypergraph induced by what’s left has the expansion needed for Proposition 3.
Lemma 5.1**.**
With the above setup (for fixed r) and , w.h.p.
- (a)
;
- (b)
;
- (c)
no -edge meets more than once and no lies in more than one -edge meeting ;
- (d)
each of size at most Z is -expansive in .
Proof.
For (a), note that the expected number of isolated vertices in is . The upper bound (i.e. w.h.p.) then follows from , and the lower bound is given by Chebyshev’s Inequality (applied to the number of isolated vertices).
For (b), we have
[TABLE]
The proofs of (c) and (d) are similarly routine but take a little longer. Aiming for (c), set , where is binomial with parameters and . Since , a standard large deviation estimate (e.g., [15, Thm. 2.1]) gives
[TABLE]
where for and .
Failure of the first assertion in (c) implies existence of and (distinct) with and . The probability that this occurs for a given is less than (the bounding the probability that each of lies in at most edges not containing the other), so the probability that the assertion fails is less than
[TABLE]
If the second part of (c) fails, then we must be able to find a as well as one of the following configurations, in which , , and (and vertices and edges within a configuration are distinct):
- (i)
with ;
- (ii)
with , ;
- (iii)
with , , ;
- (iv)
with , , ;
- (v)
with , ;
- (vi)
with , , , ;
- (vii)
with , , , ;
- (viii)
with .
Thus, with , summing probabilities for these possibilities bounds the probability of violating the second part of (c) by
[TABLE]
For (d) it is enough to bound (by ) the probability that for some (nonempty) of size and of size ,
[TABLE]
For given the expected number of such edges is less than
[TABLE]
(The first inequality is a significant giveaway for small , but we have lots of room.) So, again using [15, Thm. 2.1], we find that the probability of (3) is less than
[TABLE]
while the number of possibilities for is less than
[TABLE]
and the desired bound follows. ∎
Proof of Theorem 4..
By Lemma 5.1 it is enough to show that if (a)-(d) of the lemma hold then has a perfect fractional matching; so we assume we have these conditions and proceed (working in ).
According to (c) (and the definition of ), admits a matching, , covering (each edge of which contains exactly one vertex of ). Let be the set of vertices covered by (so consists of plus some subset of ), and (as usual meaning that the edges of are the edges of that miss ). It is enough to show that has a perfect fractional matching, which will follow from Proposition 3 if we show
[TABLE]
Proof.
Since such an is also independent in , (b) gives , and (d) then says is -expansive in , a fortiori in . On the other hand, since , (c) guarantees that the -edges (so also the -edges) meeting and not contained in can be covered by some of size at most (namely, (c) says each lies in at most one such edge). It follows that the -edges meeting that do belong to cannot be covered by vertices of . ∎
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Alon and E. Lubetzky , Independent sets in tensor graph powers , Journal of Graph Theory, 54 (2007), pp. 73–87.
- 2[2] T. Bohman and A. Frieze , Hamilton cycles in 3-out , Random Structures & Algorithms, 35 (2009), pp. 393–417.
- 3[3] B. Bollobás and A. Thomason , Random graphs of small order , North-Holland Mathematics Studies, 118 (1985), pp. 47–97.
- 4[4] C. Cooper and A. Frieze , Hamilton cycles in a class of random directed graphs , Journal of Combinatorial Theory, Series B, 62 (1994), pp. 151–163.
- 5[5] C. Cooper, A. Frieze, M. Molloy, and B. Reed , Perfect matchings in random r-regular, s-uniform hypergraphs , Combinatorics, Probability and Computing, 5 (1996), pp. 1–14.
- 6[6] P. Erdős , On the combinatorial problems which I would most like to see solved , Combinatorica, 1 (1981), pp. 25–42.
- 7[7] P. Erdos and A. Renyi , On random matrices , Magyar Tud. Akad. Mat. Kutató Int. Közl, 8 (1964), p. 1964.
- 8[8] P. Erdős and A. Rényi , On the existence of a factor of degree one of a connected random graph , Acta Mathematica Hungarica, 17 (1966), pp. 359–368.
