Abstract
An algorithm based on the Paterson-Stockmeyer (PS) scheme and filtering technology is developed to compute the large matrix functions in dynamic problems accurately and efficiently. With the assistance of analysis on truncation error and error caused by filtering, the error growth law during the computation is studied, based on which an adaptive filtering threshold is proposed to help the proposed algorithm more efficiently achieve similar accuracy as the original PS scheme. Numerical examples, including 30 random matrices with different bandwidths, 10 adjacency matrices in the complex network dynamic problems, and a trampoline vibration problem, are given to verify the efficiency and accuracy of the proposed algorithm. Numerical results suggest that the proposed algorithm can achieve good accuracy and efficiency in computing the matrix function in the considered dynamic problems.
摘要
本文基于Paterson-Stockmeyer (PS)算法和过滤技术提出了一种能精确和高效计算动力学问题中矩阵函数的算法. 借助对截断误差和过滤引误差的分析, 探究了计算中的误差增长规律, 并基于此给出了自适应过滤阈值, 使得提出的算法能更加高效地达到与原PS算法相似的精度. 数值实验采用了包括30个不同带宽的随机矩阵, 10个复杂网络动力学问题中的邻接矩阵来验证提出算法的效率与精度. 数值实验的结果表明, 提出的算法在计算所考虑的动力学问题的矩阵函数时能获得良好的精度和效率.
References
Z. T. Wei, H. Li, X. W. Yin, and W. W. Wu, Vibration transmission from a machine with three degree of freedoms to beam structures by dynamic stiffness method, Shock Vib. 2022 (2022).
S. Xiao, and M. Wang, Response spectrum method for building structures with general nonviscous damping models, Structures 40, 571 (2022).
A. A. Shabana, Computational Dynamics (John Wiley & Sons, Chichester, 2009).
Z. G. Wu, and M. Mesbahi, Symplectic transformation based analytical and numerical methods for linear quadratic control with hard terminal constraints, SIAM J. Control Optim. 50, 652 (2012).
Q. Li, Z. Deng, K. Zhang, and H. Huang, Unified modeling method for large space structures using absolute nodal coordinate, AIAA J. 56, 4146 (2018).
Z. Liu, Z. Yang, Y. Chen, Y. Yu, Y. Wei, M. Li, and C. Huang, Dynamic tensile and failure behavior of bi-directional reinforced GFRP materials, Acta Mech. Sin. 36, 460 (2020).
Q. Guo, J. X. Zhou, and X. L. Guan, Fluid-structure interaction in Z-shaped pipe with different supports, Acta Mech. Sin. 36, 513 (2020).
J. Hu, C. Jia, H. Liu, X. Yi, and Y. Liu, A survey on state estimation of complex dynamical networks, Int. J. Syst. Sci. 52, 3351 (2021).
G. Wang, S. Zheng, and J. Wang, Nonlinear fluctuation behaviors of complex voter financial price dynamics on small-world network, Nonlinear Dyn. 103, 2525 (2021).
T. Chen, X. Yin, J. Yang, G. Cong, and G. Li, Modeling multidimensional public opinion process based on complex network dynamics model in the context of derived topics, Axioms 10, 270 (2021).
E. Estrada, and D. J. Higham, Network properties revealed through matrix functions, SIAM Rev. 52, 696 (2010).
E. Estrada, N. Hatano, and M. Benzi, The physics of communicability in complex networks, Phys. Rep. 514, 89 (2012).
P. Grindrod, and D. J. Higham, A matrix iteration for dynamic network summaries, SIAM Rev. 55, 118 (2013).
W. X. Zhong, On precise integration method, J. Comput. Appl. Math. 163, 59 (2004).
A. H. Al-Mohy, and N. J. Higham, A new scaling and squaring algorithm for the matrix exponential, SIAM J. Matrix Anal. Appl. 31, 970 (2010).
C. Moler, and C. Van Loan, Nineteen dubious ways to compute the exponential of a matrix, SIAM Rev. 20, 801 (1978).
N. M. Newmark, A method of computation for structural dynamics, J. Engrg. Mech. Div. 85, 67 (1959).
K. Bathe, and E. L. Wilson, Numerical methods in finite element analysis (Prentice Hall, Cham, 1976).
C. W. S. To, The stochastic central difference method in structural dynamics, Comput. Struct. 23, 813 (1986).
N. J. Higham, Functions of Matrices: Theory and Computation (SIAM, 2008).
Q. Gao, F. Wu, H. W. Zhang, W. X. Zhong, W. P. Howson, and F. W. Williams, A fast precise integration method for structural dynamics problems, Struct. Eng. Mech. 43, 1 (2012).
Q. Gao, F. Wu, H. W. Zhang, W. X. Zhong, W. P. Howson, and F. W. Williams, Exact solutions for dynamic response of a periodic spring and mass structure, J. Sound Vib. 331, 1183 (2012).
F. Wu, and W. X. Zhong, Exact solutions of the discrete heat conduction equations, J. Mechatron. 3, 147 (2015).
F. Wu, Q. Gao, and W. Zhong, Fast precise integration method for hyperbolic heat conduction problems, Appl. Math. Mech.-Engl. Ed. 34, 791 (2013).
F. Wu, K. Zhang, L. Zhu, and J. Hu, High-performance computation of the exponential of a large sparse matrix, SIAM J. Matrix Anal. Appl. 42, 1636 (2021).
L. Zhu, K. Q. Ye, Y. L. Zhao, F. Wu, J. Q. Hu, and W. X. Zhong, A new stable and avoiding inversion iteration for computing matrix square root, arXiv: 2206.10346.
N. J. Higham, Accuracy and Stability of Numerical Algorithms (SIAM, Philadephia, 2002).
Y. Liu, P. Ghysels, L. Claus, and X. S. Li, Sparse approximate multifrontal factorization with butterfly compression for high-frequency wave equations, SIAM J. Sci. Comput. 43, S367 (2021).
J. Gao, Q. Chen, and G. He, A thread-adaptive sparse approximate inverse preconditioning algorithm on multi-GPUs, Parallel Computing 101, 102724 (2021).
A. Frommer, C. Schimmel, and M. Schweitzer, Analysis of probing techniques for sparse approximation and trace estimation of decaying matrix functions, SIAM J. Matrix Anal. Appl. 42, 1290 (2021).
V. De Simone, D. di Serafino, J. Gondzio, S. Pougkakiotis, and M. Viola, Sparse approximations with interior point methods, SIAM Rev. 64, 954 (2022).
M. Benzi, and N. Razouk, Decay bounds and O(n) algorithms for approximating functions of sparse matrices, Electron. Trans. Numer. Anal. 28, 8 (2007).
M. Benzi, and P. Boito, Decay properties for functions of matrices over C*-algebras, Linear Algebra Appl. 456, 174 (2014).
M. S. Paterson, and L. J. Stockmeyer, On the number of nonscalar multiplications necessary to evaluate polynomials, SIAM J. Comput. 2, 60 (1973).
N. J. Higham, and F. Tisseur, A block algorithm for matrix 1-norm estimation, with an application to 1-norm pseudospectra, SIAM J. Matrix Anal. Appl. 21, 1185 (2000).
M. Benzi, Localization in Matrix Computations: Theory and Applications (Springer, New Jersey, 2016), pp. 211–317.
J. Sastre, J. Ibáñez, E. Defez, and P. Ruiz, Accurate matrix exponential computation to solve coupled differential models in engineering, Math. Comput. Model. 54, 1835 (2011).
M. A. J. van Duijn, E. P. H. Zeggelink, M. Huisman, F. N. Stokman, and F. W. Wasseur, Evolution of sociology freshmen into a friendship network, J. Math. Sociology 27, 153 (2003).
C. W. Lynn, and D. S. Bassett, The physics of brain network structure, function and control, Nat. Rev. Phys. 1, 318 (2019).
A. L. Barabási, and Z. N. Oltvai, Network biology: Understanding the cell’s functional organization, Nat. Rev. Genet. 5, 101 (2004).
Y. Shang, Deffuant model with general opinion distributions: First impression and critical confidence bound, Complexity 19, 38 (2013).
H. Shi, Z. Duan, and G. Chen, An SIS model with infective medium on complex networks, Phys. A-Statistical Mech. Appl. 387, 2133 (2008).
J. R. Dormand, and P. J. Prince, A family of embedded Runge-Kutta formulae, J. Comput. Appl. Math. 6, 19 (1980).
Acknowledgements
This work was supported by the National Natural Science Foundation of China grants (Grant Nos. U1906233, 11472076 and 51609034), the National Key R&D Program of China (Grant No. 2021YFA1003501), the Science Foundation of Liaoning Province of China (Grant No. 2021-MS-119), the Dalian Youth Science and Technology Star project (Grant No. 2018RQ06), and the Fundamental Research Funds for the Central Universities grant (Grant No. DUT20GJ216).
Author information
Authors and Affiliations
Contributions
Wu Feng designed the research. Wu Feng, Zhu Li, Zhao Yuelin and Zhang Kailing wrote the first draft of the manuscript. Wu Feng and Zhu Li set up the experiment set-up and processed the experiment data. Wu Feng and Zhu Li helped organize the manuscript. Wu Feng and Zhu Li revised and edited the final version. Yan Jun, Zhong Wanxie and Shi Qinghua helped the funding acquisition for the research. Zhong Wanxie helped the conceptualization for the research.
Corresponding authors
Rights and permissions
About this article
Cite this article
Wu, F., Zhu, L., Zhao, Y. et al. Efficient computational method for matrix function in dynamic problems. Acta Mech. Sin. 39, 522451 (2023). https://doi.org/10.1007/s10409-023-22451-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10409-023-22451-x