Spectral radius and Hamiltonicity of uniform hypergraphs
George Brooks
University of South Carolina, Columbia, SC. (ghbrooks@email.sc.edu). Partially supported by NSF DMS 2038080 grant.ββWilliam Linz
University of South Carolina, Columbia, SC. (wlinz@mailbox.sc.edu). Partially supported by NSF DMS 2038080 grant.ββRuth Luo
University of South Carolina, Columbia, SC. (ruthluo@sc.edu).
Abstract
Let and be integers with . We prove that any -uniform hypergraph on vertices with spectral radius must contain a Hamiltonian Berge cycle unless is the complete graph with one additional edge. This generalizes a result proved by Fiedler and Nikiforov for graphs. As part of our proof, we show that if , then contains a Hamiltonian Berge cycle unless is the complete graph with one additional edge, generalizing a classical theorem for graphs.
1 Introduction
There is a long history of finding sufficient conditions which guarantee Hamiltonicity in graphs. A classic result in this area is Diracβs theorem [3], which states that any graph on vertices with minimum degree at least must contain a Hamiltonian cycle.
Fiedler and Nikiforov [4] gave a sufficient condition for Hamiltonicity based on a graphβs spectral radius. Recall that the spectral radius of a graph is defined as the largest eigenvalue of its adjacency matrix.
Theorem 1(Fiedler-Nikiforov).
Let be a graph of order and spectral radius . If , then contain a Hamiltonian path unless . If , then contains a Hamiltonian cycle unless .
A number of other authors [7, 9, 10] have extended Theorem 1 or given further spectral conditions which imply Hamiltonicity.
In this note, we extend Theorem 1 to the hypergraph setting. An -graph or -uniform hypergraph on vertices is a pair , where and , where is the set of -element subsets of . For a vertex , the degree is the number of edges in which contain . The minimum degree is defined to be . The complete -graph on vertices is the -graph whose edge-set is the set of all -element subsets of a vertex set of size .
Following Cooper and Dutle [2], the spectral radius of an -graph is defined as follows. The polynomial form associated with the -graph is defined for any vector by
The spectral radius is defined to be the maximum of over all unit vectors in the -norm, i.e.
(In other works [8] the polynomial form is defined by , but this of course only changes the spectral radius by a constant factor).
A Berge cycle of length in an -graph is a list of distinct edges and distinct vertices such that for and . A Berge path of length is obtained from a Berge cycle of length by deleting one of the edges. A Hamiltonian Berge cycle and a Hamiltonian Berge path are a Berge cycle and Berge path, respectively, which span all vertices of the -graph; an -graph containing a Hamiltonian Berge cycle is Hamiltonian. An -graph is Hamiltonian-connected if it contains a Hamiltonian Berge path between any pair of vertices.
Let be an integer and suppose . Let be an -graph on vertices. If , then contains a Hamiltonian Berge path unless . If , then contains a Hamiltonian Berge cycle unless .
Here, denotes the union of an -uniform, -clique and an isolated vertex , and is a with an additional edge incident to .
To establish Theorem 2, we first prove a sufficient condition for the existence of a Hamiltonian Berge path or cycle based on the number of edges in the hypergraph .
Theorem 3.
Let be an integer and suppose . Let be an -graph on vertices. If , then contains a Hamiltonian Berge path unless . If , then contains a Hamiltonian Berge cycle unless .
Theorem 3 extends a classical result that any graph with more than edges must contain a Hamiltonian cycle. To our knowledge, Theorem 3 has not appeared explicitly in the literature. We demonstrate that it follows from Dirac-type threshold results for -graphs previously proven by Kostochka, Luo and McCourt [5, 6].
We note the condition in Theorem 2 and Theorem 3 is best possible for . The only -graph with vertices which contains a Hamiltonian Berge cycle is the complete graph , since it is the only such -graph which even has edges. Therefore, any noncomplete -graph on vertices with at least three edges satisfies the conditions of Theorem 2 and Theorem 3, but does not contain a Hamiltonian Berge cycle.
In this section, we prove Theorem 3. We first handle the special case .
Lemma 1.
Let . If is an -vertex, -graph with , then is Hamiltonian unless .
Proof.
We can use a CSP solver to check that for , every -vertex, -graph with edges is Hamiltonian except for and every -vertex, -graph with edges is Hamiltonian. So assume that .
If there exists with , then has at most edges. It follows immediately that with equality only if . Now suppose .
If there exists a pair of vertices and that together span at most edges, then contains at most one edge, and hence , a contradiction.
Consider an edge-maximal counterexample . Then has at least edges and is not Hamiltonian, but the addition of any new edge creates a Hamiltonian Berge cycle. In particular, must have a Hamiltonian Berge path. Since each such path uses edges, there exists an edge that is not used in .
We first show that among all such pairs , say , we may choose one with . Suppose that . By symmetry, every edge contains neither nor . Thus is the only edge outside of and . Without loss of generality, let . Since every pair of vertices span at least edges, we have and so . There exists some , containing . Then the pair with
is chosen so that .
Let be such that is a Hamiltonian Berge path with . If as well then has a Hamiltonian Berge cycle. Suppose .
Let . If , then there exists an edge which is not used in since . Clearly, and . Since is -uniform with , there exists a pair of vertices and has a Hamiltonian Berge cycle
Hence, we may assume . If there exists such that then has a Hamiltonian Berge cycle
It follows that
(1)
Let be an edge containing with .
Define . Since , . By (1), for all , . Moreover, at most edges with do not contain or since is -uniform. Thus, there exists at least edges with and .
Let be all such .
Since and , there exists such that . If , then has a Hamiltonian Berge cycle
If , then we instead get a Hamiltonian Berge cycle
β
We will use the following Dirac-type results of Kostochka, Luo and McCourt [6, Theorem 1.3 and 1.4].
Theorem 4(Kostochka-Luo-McCourt).
Let . Suppose is an -vertex, -graph.
(1)
If (i) and or (ii) and , then contains a Hamiltonian Berge cycle.
(2)
If (i) and or (ii) and , then is Hamiltonian-connected.
We first assume . Let be an -vertex -graph and assume that does not contain a Hamiltonian Berge cycle. Then, by Theorem 4(1)(i), there is a vertex with degree at most . If , then it follows immediately that and if . Otherwise, if , then there exist distinct vertices such that there are distinct edges containing the -sets and respectively. If is Hamiltonian-connected, then there is a Hamiltonian Berge path from to , and we can connect to this path to obtain a Hamiltonian Berge cycle. So cannot be Hamiltonian-connected. Hence, by Theorem 4(2)(i), there is a vertex in with degree at most in . Therefore, using the convexity of binomial coefficients, we have
If , then by using the same argument with the minimum degree bounds given by Theorem 4(1)(ii) and Theorem 4(2)(ii), we similarly obtain
We have proved that if , then contains a Hamiltonian Berge cycle unless . The hypergraph has a Hamiltonian Berge path with the degree one vertex as one of its endpoints. Assume . If , then does not have a Hamiltonian Berge path as it has an isolated vertex. Otherwise, there exists some such that , so that in particular contains a Hamiltonian Berge cycle. It follows that contains a Hamiltonian Berge path.
β
The following result of Bai and Lu [1] bounds the spectral radius of a hypergraph in terms of the number of edges. For a fixed integer , define the polynomial . The polynomial is an increasing function on the interval ; furthermore, its inverse function exists and is also increasing. Following Bai and Lu, define the function
Theorem 5(Bai-Lu).
For fixed , let be an -graph with edges. Then,
and equality holds if and only if and is the union of the complete graph and possibly some isolated vertices.
This is a generalization of the classic bound of Stanley [11], which states that for a graph with edges, the spectral radius is bounded above by .
Let be an -vertex -graph with . From Bai and Luβs inequality in Theorem 5, we have
Hence, by Theorem 3, contains a Hamiltonian Berge path unless . If the inequality is strict in our assumption, it follows from Theorem 3 that contains a Hamiltonian Berge cycle unless .
β
References
[1]
S. Bai and L. Lu, A bound on the spectral radius of hypergraphs with edges, Linear Algebra Appl., 549, (2018), 203β218.
[2]
J. Cooper and A. Dutle, Spectra of uniform hypergraphs, Linear Algebra Appl., 436 (2012), 3268β3292.
[3]
G.A. Dirac, Some theorems on abstract graphs, Proc. London Math. Soc.2(3) (1952), 69β81.
[4]
M. Fiedler and V. Nikiforov, Spectral radius and Hamiltonicity of graphs, Linear Algebra Appl., 432 (2010), no. 9, 2170β2173.
[5]
A. Kostochka, R. Luo, and G. McCourt, Diracβs Theorem for hamiltonian Berge cycles in uniform hypergraphs, available at arXiv:2109.12637.
[6]
A. Kostochka, R. Luo and G. McCourt, Minimum degree ensuring that a hypergraph is Hamiltonian-connected, European J. Combin.114 (2023), Paper No. 103782, 18 pp.
[7]
M. Lu, H. Liu and F. Tian, Spectral radius and Hamiltonian graphs, Linear Algebra Appl., 437 (2012), 1670β1674.
[8]
V. Nikiforov, Analytic methods for uniform hypergraphs, Linear Algebra Appl., 457 (2014), 455β535.
[9]
V. Nikiforov, Spectral radius and Hamiltonicity of graphs with large minimum degree, Czechoslovak Math. Journal, 66 (141), (2016), 925β940.
[10]
B. Ning and J. Ge, Spectral radius and Hamiltonian properties of graphs, Linear Multilinear Algebra, 63 (2015), 1520β1530.
[11]
R.P. Stanley, A bound on the spectral radius of graphs with edges, Linear Algebra Appl., 67 (1987), 267β269.