Abstract
In this paper, we use the conjugate gradient method with a simple line search, which can reduce the number of computations of objective functions and gradients, to compute the largest H-eigenvalue of the large-scale tensors generated from uniform directed hypergraphs. For this kind of tensor, we provide a fast tensor-vector product computing scheme, which can calculate \({\mathcal {T}}x^{k-1}\) and \({\mathcal {T}}x^{k-2}\) efficiently. The convergence of the proposed algorithm can be guaranteed. Numerical results are reported to illustrate the efficiency of our algorithm.
Similar content being viewed by others
References
Bader BW, Kolda TG (2018) MATLAB Tensor Toolbox, Version 3.0. https://www.tensortoolbox.org
Bang-Jensen J, Gutin G (2006) Digraphs: Theory, Algorithms and Applications. Springer Monographs in Mathematics, 2nd edn. Springer, London
Berge C (1973) Graphs and Hypergraphs. North-Holland Mathematical Library, NorthHolland
Bretto A (2013) Hypergraph Theory: An Introduction. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00080-0
Bulò SR, Pelillo M (2009) New Bounds on the Clique Number of Graphs Based on Spectral Hypergraph Theory. In: International Conference on Learning and Intelligent Optimization, Springer, Heidelberg. 45–58. https://doi.org/10.1007/978-3-642-11169-3_4
Chang JY, Chen YN, Qi LQ (2016) Computing eigenvalues of large scale sparse tensors arising from a hypergraph. SIAM J Sci Comput 38(6):A3618–A3643. https://doi.org/10.1137/16M1060224
Chang KC, Pearson K, Zhang T (2008) Perron-Frobenius theorem for nonnegative tensors. Commun Math Sci 6(2):507–520. https://doi.org/10.4310/CMS.2008.v6.n2.a12
Chen ZM, Qi LQ (2016) Circulant tensors with applications to spectral hypergraph theory and stochastic process. J Ind Manag Optim 12(4):1227–1247. https://doi.org/10.3934/jimo.2016.12.1227
Cooper J, Dutle A (2012) Spectra of uniform hypergraphs. Linear Algebra Appl 436(9):3268–3292. https://doi.org/10.1016/j.laa.2011.11.018
Cui LB, Li W, Ng MK (2015) Primitive tensors and directed hypergraphs. Linear Algebra Appl 471(15):96–108. https://doi.org/10.1016/j.laa.2014.12.033
Dai YH, Yuan YX (1999) A nonlinear conjugate gradient method with a strong global convergence property. SIAM J Optim 10(1):177–182. https://doi.org/10.1137/S1052623497318992
Dai YH, Yuan YX (2001) Nonlinear conjugate gradient method. Shanghai Science and Technology Publisher, Shanghai
De Lathauwer L, De Moor B, Vandewalle J (2000) On the best rank-1 and rank-(R1, R2, RN) approximation of higher-order tensors. SIAM J Matrix Anal A 21(4):1324–1342. https://doi.org/10.1137/S0895479898346995
Dijkstra EW (1959) A note on two problems in connection with graphs. Numer Math 1:269–271. https://doi.org/10.1007/BF01386390
Ducournau A, Bretto A (2014) Random walks in directed hypergraphs and application to semisupervised image segmentation. Comput Vis Image Und 120:91–102. https://doi.org/10.1016/j.cviu.2013.10.012
Fagin R (1983) Degrees of acyclicity for hypergraphs and relational database systems. J ACM 30:514–550. https://doi.org/10.1145/2402.322390
Fan YZ, Khan MI, Tan YY (2016) The largest H-eigenvalue and spectral radius of Laplacian tensor of non-odd-bipartite generalized power hypergraphs. Linear Algebra Appl 504:487–502. https://doi.org/10.1016/j.laa.2016.04.007
Friedland S, Gaubert S, Han L (2013) Perron-Frobenius theorem for nonnegative multilinear forms and extensions. Linear Algebra Appl 438(2):738–749. https://doi.org/10.1016/j.laa.2011.02.042
Gallo G, Longo G, Pallottino S (1993) Directed hypergraphs and applications. Discrete Appl Math 42(2–3):177–201. https://doi.org/10.1016/0166-218X(93)90045-P
Gleich DF, Lim LH, Yu Y (2015) Multilinear PageRank. SIAM J Matrix Anal A 36:1507–1541. https://doi.org/10.1137/140985160
Hart PE, Nilsson NJ, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern 4(2):100–107. https://doi.org/10.1109/TSSC.1968.300136
Hu SL, Qi LQ, Xie JS (2015) The largest Laplacian and signless Laplacian H-eigenvalues of a uniform hypergraph. Linear Algebra Appl 469:1–27. https://doi.org/10.1016/j.laa.2014.11.020
Kelley JE (1961) Critical-path planning and scheduling: Mathematical Basis. Oper Res 9(3):296–320. https://doi.org/10.1287/opre.9.3.296
Konstantinova EV, Skorobogatov VA (2001) Application of hypergraph theory in chemistry. Discrete Math 235(1–3):365–383. https://doi.org/10.1016/S0012-365X(00)00290-9
Kolda TG, Mayo JR (2011) Shifted power method for computing tensor eigenpairs. SIAM J Matrix Anal A 32(4):1095–1124. https://doi.org/10.1137/100801482
Kolda TG, Mayo JR (2014) An adaptive shifted power methods for computing generalized tensor eigenpairs. SIAM J Matrix Anal A 35(4):1563–1581. https://doi.org/10.1137/140951758
Kruskal JB (1956) On the shortest spanning subtree of a graph and the traveling salesman problem. P Am Math Soc 7:48–50. https://doi.org/10.1090/S0002-9939-1956-0078686-7
La Cruz W, Martínez JM, Raydan M (2006) Spectral residual method without gradient information for solving large-scale nonlinear systems of equations. Math Comput 75:1429–1448. https://doi.org/10.1090/S0025-5718-06-01840-0
Lehel J (1985) A characterization of totally balanced hypergraphs. Discrete Math 57(1–2):59–65. https://doi.org/10.1016/0012-365X(85)90156-6
Li K, Wang LS (2006) A polynomial time approximation scheme for embedding a directed hypergraph on a ring. Inform Process Lett 97(5):203–207. https://doi.org/10.1016/j.ipl.2005.10.008
Li M (2014) A derivative-free PRP method for solving large-scale nonlinear systems of equations and its global convergence. Optim Method Softw 29(3):503–514. https://doi.org/10.1080/10556788.2013.816306
Lim LH (2005) Singular values and eigenvalues of tensors: a variational approach. In: Proceedings of 1st IEEE International Wrkshop on Computational Advances in Multi-Sensor Adaptive Processing, 129–132. https://doi.org/10.1109/CAMAP.2005.1574201
Lovasz L (1973) Coverings and coloring of hypergraphs. In: Proceedings of the Fourth Southeastern Conference on Combinatorics, Graph Theory and Computing, Utilitas Mathematica Publishing, Winnipeg, 3–12
Narvaez P, Siu KY, Tzeng HY (2000) New dynamic algorithms for shortest path tree computation. IEEE/ACM Trans Netw 8(6):734–746. https://doi.org/10.1109/90.893870
Ng M, Qi LQ, Zhou GL (2009) Finding the largest eigenvalue of a non-negative tensor. SIAM J Matrix Anal A 31(3):1090–1099. https://doi.org/10.1137/09074838X
Ni Q, Qi LQ (2015) A quadratically convergent algorithm for finding the largest eigenvalue of a nonnegative homogeneous polynomial map. J Global Optim 61:627–641. https://doi.org/10.1007/s10898-014-0209-8
Nie JW, Zhang XZ (2018) Real eigenvalues of nonsymmetric tensors. Comput Optim Appl 70:1–32. https://doi.org/10.1007/s10589-017-9973-y
Ortega JM, Rheinboldt WC (1970) Iterative Solution of Nonlinear Equations in Several Variables. SIAM, Philadelphia. https://doi.org/10.1016/C2013-0-11263-9
Prim RC (1957) Shortest connection networks and some generalizations. Bell Syst Tech J 36(6):1389–1401. https://doi.org/10.1002/j.1538-7305.1957.tb01515.x
Qi LQ (2005) Eigenvalues of a real supersymmetric tensor. J Symb Comput 40(6):1302–1324. https://doi.org/10.1016/j.jsc.2005.05.007
Qi LQ, Wang F, Wang YJ (2009) Z-eigenvalue methods for a global polynomial optimization problems. Math Program 118:301–316. https://doi.org/10.1007/s10107-007-0193-6
Qi LQ (2014) H\(^+\)-eigenvalues of Laplacian tensor and signless Laplacians. Commun Math Sci 12(6):1045–1064. https://doi.org/10.4310/CMS.2014.v12.n6.a3
Qi LQ, Luo ZY (2017) Tensor Analysis: Spectral Theory and Special Tensors. SIAM, Philadephia. https://doi.org/10.1137/1.9781611974751
Robbins HE (1939) A theorem on graphs with an application to a problem of traffic control. Am Math Mon 46:281–283. https://doi.org/10.2307/2303897
Slater PJ (1978) A characterization of soft hypergraphs. Can Math Bull 21:335–337. https://doi.org/10.4153/CMB-1978-058-5
Waxman BM (1988) Routing of multipoint connections. IEEE J Sel Area Comm 6(9):1617–1622. https://doi.org/10.1109/49.12889
Xie JS, Qi LQ (2015) The clique and coclique numbers’ bounds based on the H-eigenvalues of uniform hypergraphs. Int J Numer Anal Mod 12(2):318–327
Xie JS, Qi LQ (2016) Spectral directed hypergraph theory via tensors. Linear Multilinear A 64(4):780–794. https://doi.org/10.1080/03081087.2015.1125838
Yang WW, Ni Q (2017) A new cubically convergent method for solving a system of nonlinear equation. Int J Comput Math 94(10):1968–1980. https://doi.org/10.1080/00207160.2016.1274740
Yang WW, Ni Q (2018) A cubically convergent method for solving the largest eigenvalue of a nonnegative irreducible tensor. Numer Algorithms 77(4):1183–1197. https://doi.org/10.1007/s11075-017-0358-1
Yang YN, Yang QZ (2010) Further results for Perron-Frobenius Theorem for nonnegative tensors. SIAM J Matrix Anal A 31(5):2517–2530. https://doi.org/10.1137/090778766
Yang QZ, Yang YN (2011) Further results for Perron-Frobenius Theorem for nonnegative tensors II. SIAM J Matrix Anal A 32(4):1236–1250. https://doi.org/10.1137/100813671
Yang YN, Yang QZ (2011) On some properties of nonnegative weakly irreducible tensors. arXiv:1111.0713v1
Yu GH (2010) A derivative-free method for solving large-scale nonlinear systems of equations. J Ind Manag Optim 6(1):149–160. https://doi.org/10.3934/jimo.2010.6.149
Yu GH, Yu ZF, Xu Y, Song YS, Zhou Y (2016) An adaptive gradient method for computing generalized tensor eigenpairs. Comput Optim Appl 65:781–797. https://doi.org/10.1007/s10589-016-9846-9
Zhang X, Ni Q, Ge ZL (2020) A convergent Newton algorithm for computing Z-eigenvalues of an almost nonnegative irreducible tensor. Optim Method Softw 35(2):377–393. https://doi.org/10.1080/10556788.2019.1647196
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Carlos Hoppen.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Natural Science Foundation of China under Grants 11771210, 12001281. This work was partially supported by the Suqian Sci&Tech Program Grant Nos. Z2019110 and Z2020135.
Rights and permissions
About this article
Cite this article
Zhang, X., Ni, Q., Sheng, Z. et al. Computing the largest H-eigenvalue of large-scale tensors generated from directed hypergraphs. Comp. Appl. Math. 40, 170 (2021). https://doi.org/10.1007/s40314-021-01554-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-021-01554-y