Perfect matching in high-degree hypergraphs

Short description: Area of research in mathematics (graph theory)

In graph theory, perfect matching in high-degree hypergraphs is a research avenue trying to find sufficient conditions for existence of a perfect matching in a hypergraph, based only on the degree of vertices or subsets of them.

## Contents

* 1 Introduction
* 1.1 Degrees and matchings in graphs
* 1.2 Degrees in hypergraphs
* 2 Conditions on 1-vertex degree
* 3 Conditions on (r-1)-tuple degree
* 3.1 In r-partite r-uniform hypergraphs
* 3.2 In general r-uniform hypergraphs
* 4 Other conditions
* 5 See also
* 6 References

## Introduction

### Degrees and matchings in graphs

In a simple graph G = (V, E), the degree of a vertex v, often denoted by deg(v) or δ(v), is the number of edges in E adjacent to v. The minimum degree of a graph, often denoted by deg(G) or δ(v), is the minimum of deg(v) over all vertices v in V.

A matching in a graph is a set of edges such that each vertex is adjacent to at most one edge; a perfect matching is a matching in which each vertex is adjacent to exactly one edge. A perfect matching does not always exist, and thus it is interesting to find sufficient conditions that guarantee its existence.

One such condition follows from Dirac's theorem on Hamiltonian cycles. It says that, if deg(G) ≥ ​n⁄2, then the graph admits a Hamiltonian cycle; this implies that it admits a perfect matching. The factor ​n⁄2 is tight, since the complete bipartite graph on (​n⁄2 – 1, ​n⁄2 \+ 1) vertices has degree ​n⁄2 – 1 but does not admit a perfect matching.

The results described below aim to extend these results from graphs to hypergraphs.

### Degrees in hypergraphs

In a hypergraph H = (V, E), each edge of E may contain more than two vertices of V. The degree of a vertex v in V is, as before, the number of edges in E that contain v. But in a hypergraph we can also consider the degree of subsets of vertices: given a subset U of V, deg(U) is the number of edges in E that contain all vertices of U. Thus, the degree of a hypergraph can be defined in different ways depending on the size of subsets whose degree is considered.

Formally, for every integer d ≥ 1, degd(H) is the minimum of deg(U) over all subsets U of V that contain exactly d vertices. Thus, deg1(H) corresponds to the definition of a degree of a simple graph, namely the smallest degree of a single vertex; deg2(H) is the smallest degree of a pair of vertices; etc.

A hypergraph H = (V, E) is called r-uniform if every hyperedge in E contains exactly r vertices of V. In r-uniform graphs, the relevant values of d are 1, 2, … , r – 1. In a simple graph, r = 2.

## Conditions on 1-vertex degree

Several authors proved sufficient conditions for the case d = 1, i.e., conditions on the smallest degree of a single vertex.

* If H is a 3-uniform hypergraph on n vertices, n is a multiple of 3, and

[math]\displaystyle{ \deg_1(H)\geq\bigg(5/9+o(1)\bigg){n\choose 2}, }[/math]

then H contains a perfect matching.[1]

* If H is a 3-uniform hypergraph on n vertices, n is a multiple of 3, and

[math]\displaystyle{ \deg_1(H)\geq {n-1\choose 2} - {2n/3\choose 2}+1, }[/math]

then H contains a perfect matching - a matching of size k. This result is the best possible.[2]

* If H is a 4-uniform hypergraph with on n vertices, n is a multiple of 4, and

[math]\displaystyle{ \deg_1(H)\geq {n-1\choose 3} - {3n/4\choose 3}, }[/math]

then H contains a perfect matching - a matching of size k. This result is the best possible.[3]

* If H is r-uniform, n is a multiple of r, and

[math]\displaystyle{ \deg_1(H)\gt \frac{r-1}{r}\left({\binom{n-1}{r-1}-\binom{n-kr-1}{r-1}} \right), }[/math]

then H contains a matching of size at least k \+ 1. In particular, setting k = ​n⁄r – 1 gives that, if

[math]\displaystyle{ \deg_1(H)\gt \frac{r-1}{r}\left({\binom{n-1}{r-1}-1} \right), }[/math]

then H contains a perfect matching.[4]

* If H is r-uniform and r-partite, each side contains exactly n vertices, and

[math]\displaystyle{ \deg_1(H)\gt \frac{r-1}{r}\left({n^{r-1}-(n-k)^{r-1}} \right), }[/math]

then H contains a matching of size at least k \+ 1. In particular, setting k = n – 1 gives that if

[math]\displaystyle{ \deg_1(H)\gt \frac{r-1}{r}\left({n^{r-1}-1} \right), }[/math]

then H contains a perfect matching.[4]

For comparison, Dirac's theorem on Hamiltonian cycles says that, if H is 2-uniform (i.e., a simple graph) and

[math]\displaystyle{ \deg_1(H) \geq {n-1\choose 1} - {n/2\choose 1} + 1 = n/2, }[/math]

then H admits a perfect matching.

## Conditions on (r-1)-tuple degree

Several authors proved sufficient conditions for the case d = r – 1, i.e., conditions on the smallest degree of sets of r – 1 vertices, in r-uniform hypergraphs with n vertices.

### In r-partite r-uniform hypergraphs

The following results relate to r-partite hypergraphs that have exactly n vertices on each side (rn vertices overall):

* If [math]\displaystyle{ \deg_{r-1}(H)\geq n/2 + \sqrt{2 n\log_2 n} }[/math]

and n ≥ 1000, then H has a perfect matching. This expression is smallest possible up to the lower-order term; in particular, ​n⁄2 is not sufficient.[5]

* If [math]\displaystyle{ \deg_{r-1}(H)\geq n/r }[/math]

then H admits a matching that covers all but at most r – 2 vertices in each vertex class of H. The ​n⁄r factor is essentially the best possible.[5]

* Let V1, … , Vr be the r sides of H. If the degree of every (r – 1)-tuple in ​V⁄V1 is strictly larger than ​n⁄2, and the degree of every (r – 1)-tuple in ​V⁄Vr is at least ​n⁄2, then H admits a perfect matching. [6]

### In general r-uniform hypergraphs

* For every γ > 0, when n is large enough, if

[math]\displaystyle{ \deg_{r-1}(H) \geq (1/2+\gamma)n }[/math]

then H is Hamiltonian, and thus contains a perfect matching.[7]

* If [math]\displaystyle{ \deg_{r-1}(H)\geq n/2 + 3 r^2 \sqrt{n\log_2 n} }[/math]

and n is sufficiently large, then H admits a perfect matching.[5]

* If [math]\displaystyle{ \deg_{r-1}(H)\geq n/r + 3 r^2 \sqrt{n\log_2 n}, }[/math]

then H admits a matching that covers all but at most 2r2 vertices. [5]

* When n is divisible by r and sufficiently large, the threshold is

[math]\displaystyle{ \deg_{r-1}(H)\geq n/2 - r + c_{k,n} }[/math]

where ck,n is a constant depending on the parity of n and k (all expressions below are the best possible):[8]

* 3 when ​r⁄2 is even and ​n⁄r is odd;
* ​5⁄2 when r is odd and ​(n-1)⁄2 is odd;
* ​3⁄2 when r is odd and ​(n-1)⁄2 is even;
* 2 otherwise.
* When n is not divisible by r, the sufficient degree is close to ​n⁄r: if degr-1(H) ≥ ​n⁄r \+ O(log(n)), then H admits a perfect matching. The expression is almost the smallest possible: the smallest possible is ⌊​n⁄r⌋.[8]

## Other conditions

There are some sufficient conditions for other values of d:

* For all d ≥ ​r⁄2, the threshold for degd(H) is close to:[9]

[math]\displaystyle{ \left(\frac{1}{2}+o(1)\right)\binom{n}{r-d}. }[/math]

* For all d < ​r⁄2, the threshold for degd(H) is at most:[1]

[math]\displaystyle{ \left(\frac{r-d}{r}+o(1)\right)\binom{n-d}{r-d} }[/math]

* If H is r-partite and each side contains exactly n vertices, and

[math]\displaystyle{ \deg_d(H) \geq \frac{r-d}{r}n^{r-d} + r n^{r-d-1}, }[/math]

then H contains a matching covering all but (d – 1)r vertices.[1]

* If n is sufficiently large and divisible by r, and

[math]\displaystyle{ \deg_d(H) \geq \frac{r-d}{r}\binom{n}{r-d} + r^{r+1}(\ln{n})^{1/2}n^{r-d-1/2}, }[/math]

then H contains a matching covering all but (d – 1)r vertices.[1]

## See also

* Hall-type theorems for hypergraphs \- lists other sufficient conditions for the existence of perfect matchings in hypergraphs, analogous to Hall's marriage theorem.

## References

1. ↑ 1.0 1.1 1.2 1.3 Hàn, Hip; Person, Yury; Schacht, Mathias (2009-01-01). "On Perfect Matchings in Uniform Hypergraphs with Large Minimum Vertex Degree" (in en-US). SIAM Journal on Discrete Mathematics 23 (2): 732–748. doi:10.1137/080729657. ISSN 0895-4801.
2. ↑ Khan, Imdadullah (2013-01-01). "Perfect Matchings in 3-Uniform Hypergraphs with Large Vertex Degree" (in en). SIAM Journal on Discrete Mathematics 27 (2): 1021–1039. doi:10.1137/10080796X. ISSN 0895-4801.
3. ↑ Khan, Imdadullah (2016-01-01). "Perfect matchings in 4-uniform hypergraphs" (in en). Journal of Combinatorial Theory, Series B 116: 333–366. doi:10.1016/j.jctb.2015.09.005. ISSN 0095-8956.
4. ↑ 4.0 4.1 Daykin, David E.; Häggkvist, Roland (1981-02-01). "Degrees giving independent edges in a hypergraph" (in en). Bulletin of the Australian Mathematical Society 23 (1): 103–109. doi:10.1017/S0004972700006924. ISSN 1755-1633.
5. ↑ 5.0 5.1 5.2 5.3 Kühn, Daniela; Osthus, Deryk (2006). "Matchings in hypergraphs of large minimum degree" (in en). Journal of Graph Theory 51 (4): 269–280. doi:10.1002/jgt.20139. ISSN 1097-0118.
6. ↑ Aharoni, Ron; Georgakopoulos, Agelos; Sprüssel, Philipp (2009-01-01). "Perfect matchings in r-partite r-graphs" (in en). European Journal of Combinatorics 30 (1): 39–42. doi:10.1016/j.ejc.2008.02.011. ISSN 0195-6698. http://www.sciencedirect.com/science/article/pii/S0195669808000644.
7. ↑ Rödl, Vojtěch; Szemerédi, Endre; Ruciński, Andrzej (2008-03-01). "An approximate Dirac-type theorem for k-uniform hypergraphs" (in en). Combinatorica 28 (2): 229–260. doi:10.1007/s00493-008-2295-z. ISSN 1439-6912.
8. ↑ 8.0 8.1 Rödl, Vojtech; Ruciński, Andrzej; Szemerédi, Endre (2009-04-01). "Perfect matchings in large uniform hypergraphs with large minimum collective degree" (in en). Journal of Combinatorial Theory, Series A 116 (3): 613–636. doi:10.1016/j.jcta.2008.10.002. ISSN 0097-3165.
9. ↑ Pikhurko, Oleg (2008-09-01). "Perfect Matchings and K 4 3 -Tilings in Hypergraphs of Large Codegree". Graphs and Combinatorics 24 (4): 391–404. doi:10.1007/s00373-008-0787-7. ISSN 0911-0119.

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Perfect matching in high-degree hypergraphs. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Perfect_matching_in_high-degree_hypergraphs&oldid=2639151"