Diagonal of Pseudoinverse of Graph Laplacian: Fast Estimation and Exact Results (2310.05527v1)
Abstract: The diagonal entries of pseudoinverse of the Laplacian matrix of a graph appear in many important practical applications, since they contain much information of the graph and many relevant quantities can be expressed in terms of them, such as Kirchhoff index and current flow centrality. However, a na\"{\i}ve approach for computing the diagonal of a matrix inverse has cubic computational complexity in terms of the matrix dimension, which is not acceptable for large graphs with millions of nodes. Thus, rigorous solutions to the diagonal of the Laplacian matrices for general graphs, even for particluar graphs are much less. In this paper, we propose a theoretically guaranteed estimation algorithm, which approximates all diagonal entries of the pseudoinverse of a graph Laplacian in nearly linear time with respect to the number of edges in the graph. We execute extensive experiments on real-life networks, which indicate that our algorithm is both efficient and accurate. Also, we determine exact expressions for the diagonal elements of pseudoinverse of the Laplacian matrices for Koch networks and uniform recursive trees, and compare them with those obtained by our approximation algorithm. Finally, we use our algorithm to evaluate the Kirchhoff index of three deterministic model networks, for which the Kirchhoff index can be rigorously determined. These results further show the effectiveness and efficiency of our algorithm.
- Merris, R. (1994) Laplacian matrices of graphs: A survey. Linear Algebra and its Applications, 197, 143–176.
- Kirkland, S. (2018) The group inverse of the Laplacian matrix of a graph. Combinatorial Matrix Theory, pp. 131–171. Springer.
- Social Network Data Analytics, pp. 43–77. Springer.
- Proceedings of the IEEE, 106, 977–1005.
- Physica A, 389, 3648–3660.
- Proceedings of 2011 31st International Conference on Distributed Computing Systems Workshops, pp. 146–153. IEEE.
- Physica A, 392, 3833–3845.
- Physical Review E, 96, 032311.
- Proceedings of 2016 IEEE 55th Conference on Decision and Control, pp. 3542–3547. IEEE.
- IEEE Transactions on Control of Network Systems, 5, 924–934.
- Journal of Mathematical Chemistry, 12, 81–95.
- IEEE Journal on Selected Areas in Communications, 28.
- Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2377–2396.
- IEEE Transactions on Control of Network Systems, 1, 338–348.
- IEEE Trans. Cybern., 48, 2024–2035.
- IEEE Trans. Cybern., 49, 3934–3945.
- IEEE Trans. Cybern., 50, 2063–2072.
- IEEE Transactions on Control of Network Systems, 3, 366–378.
- Proceedings of World Wide Web Conference, pp. 961–971. ACM.
- IEEE Transactions on Automatic Control, 61, 1040–1045.
- SIAM Review, 50, 37–66.
- Proceedins of International Conference on Combinatorial Optimization and Applications, pp. 729–749. Springer.
- Internet Mathematics, 8, 456–481.
- SIAM Journal on Scientific Computing, 33, 2823–2847.
- Numerical Linear Algebra with Applications, 19, 485–501.
- Journal of Computational Physics, 326, 828–844.
- IEEE Trans. Cybern., 49, 592–603.
- IEEE Trans. Cybern., 51, 190–200.
- Newman, M. E. J. (2003) The structure and function of complex networks. SIAM Review, 45, 167–256.
- Phys. Rev. E, 79, 061113.
- Journal of Chemical Physics, 138, 114904.
- Phys. Rev. E, 65, 066122.
- Theoret. Comput. Sci., 677, 12–30.
- Automation and Remote Control, 59, 1443–1459.
- Tetali, P. (1991) Random walks and the effective resistance of networks. Journal of Theoretical Probability, 4, 101–109.
- Proceedings of Annual Symposium on Theoretical Aspects of Computer Science, pp. 533–544.
- Social Networks, 11, 1–37.
- pp. 3535–3541.
- Proceedings of the National Academy of Sciences of the United States of America, 101, 3747–3752.
- Proceedings of 2018 IEEE 59th Annual Symposium on Foundations of Computer Science, pp. 385–396.
- IEEE Transactions on Knowledge and Data Engineering, 19, 355–369.
- Theoretical Chemistry Accounts, 110, 284–289.
- Social Networks, 35, 460–469.
- SIAM Journal on Matrix Analysis and Applications, 18, 827–841.
- Journal of the ACM, 58, 8.
- SIAM Journal on Scientific Computing, 39, A532–A558.
- SIAM Journal on Matrix Analysis and Applications, 38, 1075–1099.
- IEEE Trans. Inf. Theory, 68, 1220–1236.
- Proceedings of the National Academy of Sciences, 97, 11149–11152.
- Contemporary Mathematics, 26, 189–206.
- Achlioptas, D. (2001) Database-friendly random projections. Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 274–281. ACM.
- Achlioptas, D. (2003) Database-friendly random projections: Johnson-Lindenstrauss with binary coins. Journal of Computer and System Sciences, 66, 671–687.
- Proceedings of the thirty-sixth Annual ACM Symposium on Theory of Computing, pp. 81–90. ACM.
- SIAM J. Matrix Anal. Appl., 35, 835–885.
- Kunegis, J. (2013) Konect: The koblenz network collection. Proceedings of the 22nd International Conference on World Wide Web, New York, USA, pp. 1343–1350. ACM.
- 2016 IEEE 57th Annual Symposium on Foundations of Computer Science, pp. 573–582. IEEE.
- Schneider, J. E. (1965) A generalization of the Von Koch curve. Math. Mag. , ?, 144–147.
- IEEE Trans. Antennas Propagat., 48, 1773–1781.
- Science, 286, 509–512.
- Nature, 393, 440–442.
- Journal of Physics A, 45, 025102.
- IEEE Trans. Control Syst. Technol., 25, 342–350.
- Applied Mathematics and Computation, 273, 1123–1129.
- Discrete Applied Mathematics, 181, 260–274.
- Boley, D. (2021) On fast computation of directed graph Laplacian pseudo-inverse. Linear Algebra Appl., 623, 128–148.
- Proceedings of the 2018 IEEE 59th Annual Symposium on Foundations of Computer Science, pp. 898–909. IEEE.