Abstract
The corner-modified symmetric Toeplitz matrix can be considered as a symmetric Toplitz matrix plus two rank-one matrices. Based on the decomposition of Toeplitz inversion and order-reduction algorithm, two new algorithms for the product of symmetric Toplitz inversion and the vector are proposed. Also, we give two fast algorithms for the solution of corner-modified symmetric Toeplitz linear system. The structured perturbation analysis of the symmetric Toplitz matrix inversion is presented next. We exploit the proposed methods for image encryption and decryption, which can be performed via the fast (corner-modified) symmetric Toeplitz matrix–vector multiplications, and (corner-modified) symmetric Toeplitz linear solvers. Numerical experiments demonstrate that our proposed algorithms are accurate and effective, especially in high-order systems (often over \(2^{12}\)).
Similar content being viewed by others
References
Kroos, D.S., Mays, J.E., Harris, S.A.: A model to predict 24-h urinary creatinine using repeated measurements in an occupational cohort study. J. Expo. Sci. Environ. Epidemiol. 20, 516–525 (2010)
Kromer, J., Khaledi-Nasab, A., Schimansky-Geier, L., Neiman, A.B.: Emergent stochastic oscillations and signal detection in tree networks of excitable elements. Sci. Rep. 7, 3956 (2017)
Sukhoy, V., Stoytchev, A.: Generalizing the inverse FFT of the unit circle. Sci. Rep. 9, 14443 (2019)
Sukhoy, V., Stoytchev, A.: Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle. Sci. Rep. 10, 4852 (2020)
Hwang, W., Seo, J., Kim, D., Lee, C.J., Choi, I.-H., Yoo, K.-H., Kim, D.Y.: Large field-of-view nanometer-sectioning microscopy by using metal-induced energy transfer and biexponential lifetime analysis. Commun. Biol. 4, 91 (2021)
Máté, M., Legeza, Ö., Schilling, R., Yousif, M., Schilling, C.: How creating one additional well can generate Bose–Einstein condensation. Commun. Phys. 4, 29 (2021)
Winder, A.T., Echagarruga, C., Zhang, Q., Drew, P.J.: Weak correlations between hemodynamic signals and ongoing neural activity during the resting state. Nat. Neurosci. 20, 1761–1769 (2017)
Zhang, Q., Roche, M., Gheres, K.W., Chaigneau, E., Kedarasetti, R.T., Haselden, W.D., Charpak, S., Drew, P.J.: Cerebral oxygenation during locomotion is modulated by respiration. Nat. Commun. 10, 1–15 (2019)
Gu, X.-M., Huang, T.-Z., Zhao, X.-L., Li, H.-B., Li, L.: Fast iterative solvers for numerical simulations of scattering and radiation on thin wires. J. Electromagn. Waves Appl. 29(10), 1281–1296 (2015)
Bai, Z.-Z., Ng, M.K.: Preconditioners for nonsymmetric block Toeplitz-like-plus-diagonal linear systems. Numer. Math. 96, 197–220 (2003)
Bai, Z.-Z., Huang, Y.-M., Ng, M.K.: On preconditioned iterative methods for Burgers equations. SIAM J. Sci. Comput. 29, 415–439 (2007)
Bai, Z.-Z., Huang, Y.-M., Ng, M.K.: On preconditioned iterative methods for certain time-dependent partial differential equations. SIAM J. Numer. Anal. 47, 1019–1037 (2009)
Bai, Z.-Z., Chan, R.H., Ren, Z.-R.: On sinc discretization and banded preconditioning for linear third-order ordinary differential equations. Numer. Linear Algebra Appl. 18, 471–497 (2011)
Bai, Z.-Z., Ren, Z.-R.: Block-triangular preconditioning methods for linear third-order ordinary differential equations based on reduced-order sinc discretizations. Jpn. J. Ind. Appl. Math. 30, 511–527 (2013)
Bai, Z.-Z., Chan, R.H., Ren, Z.-R.: On order-reducible Sinc discretizations and block-diagonal preconditioning methods for linear third-order ordinary differential equations. Numer. Linear Algebra Appl. 21, 108–135 (2014)
Gu, X.-M., Zhao, Y.-L., Zhao, X.-L., Carpentieri, B., Huang, Y.-Y.: A note on parallel preconditioning for the all-at-once solution of Riesz fractional diffusion equations. Numer. Math. Theory Methods Appl. 14(4), 893–919 (2021)
Zhao, Y.-L., Gu, X.-M., Ostermann, A.: A preconditioning technique for an all-at-once system from Volterra subdiffusion equations with graded time steps. J. Sci. Comput. 88(1), 11 (2021)
Zhao, Y.-L., Zhu, P.-Y., Gu, X.-M., Zhao, X.-L., Cao, J.: A limited-memory block bi-diagonal Toeplitz preconditioner for block lower triangular Toeplitz system from time-space fractional diffusion equation. J. Comput. Appl. Math. 362, 99–115 (2019)
Bai, Z.-Z., Lu, K.-Y.: Optimal rotated block-diagonal preconditioning for discretized optimal control problems constrained with fractional time-dependent diffusive equations. Appl. Numer. Math. 163, 126–146 (2021)
Bai, Z.-Z., Lu, K.-Y.: Fast matrix splitting preconditioners for higher dimensional spatial fractional diffusion equations. J. Comput. Phys. 404, 1 (2020)
Bai, Z.-Z., Lu, K.-Y.: On regularized Hermitian splitting iteration methods for solving discretized almost-isotropic spatial fractional diffusion equations. Numer. Linear Algebr. 27(1), e2274 (2020)
Bai, Z.-Z., Lu, K.-Y.: On banded M-splitting iteration methods for solving discretized spatial fractional diffusion equations. BIT 59, 1–33 (2019)
Chan, T.F., Hansen, P.C.: A look-ahead Levinson algorithm for general Toeplitz systems. IEEE Trans. Signal Process. 40, 1079–1090 (1992)
Codevico, G., Heinig, G., Barel, M.V.: A superfast solver for real symmetric Toeplitz systems using real trigonometric transformations. Numer. Linear Algebra Appl. 12(8), 699–713 (2005)
Liu, Z.-Y., Wu, N.-C., Qin, X.-R., Zhang, Y.-L.: Trigonometric transform splitting methods for real symmetric Toeplitz systems. Comput. Math. Appl. 75, 2782–2794 (2018)
Liu, Z.-Y., Qin, X.-R., Wu, N.-C., Zhang, Y.-L.: The shifted classical circulant and skew circulant splitting iterative methods for Toeplitz matrices. Can. Math. Bull. 60(4), 807–815 (2017)
Liu, Z.-Y., Chen, S.-H., Xu, W.-J., Zhang, Y.-L.: The eigen-structures of real (skew) circulant matrices with some applications. Comput. Appl. Math. 38, 178 (2019)
Liu, Z.-Y., Li, S., Yin, Y., Zhang, Y.-L.: Fast solvers for tridiagonal Toeplitz linear systems. Comput. Appl. Math. 39, 315 (2020)
Lei, S.-L., Huang, Y.-C.: Fast algorithms for high-order numerical methods for space fractional diffusion equations. Int. J. Comput. Math. 94(5), 1062–1078 (2016)
Huang, Y.-C., Lei, S.-L.: A fast numerical method for block lower triangular Toeplitz with dense Toeplitz blocks system with applications to time-space fractional diffusion equations. Numer. Algor. 76(3), 605–616 (2017)
Du, L., Sogabe, T., Zhang, S.L.: A fast algorithm for solving tridiagonal quasi-Toeplitz linear systems. Appl. Math. Lett. 75, 74–81 (2018)
Fu, Y.-R., Jiang, X.-Y., Jiang, Z.-L., Jhang, S.: Fast algorithms for finding the solution of CUPL-Toeplitz linear system from Markov chain. Appl. Math. Comput. 396, 125859 (2021)
Jiang, X.-Y., Hong, K.: Skew cyclic displacements and inversions of two innovative patterned matrices. Appl. Math. Comput. 308, 174–184 (2017)
Zheng, Y.-P., Shon, S., Kim, J.: Cyclic displacements and decompositions of inverse matrices for CUPL Toeplitz matrices. J. Math. Anal. Appl. 455, 727–741 (2017)
Jiang, Z.-L., Chen, X.-T., Wang, J.-M.: The explicit inverses of CUPL-Toeplitz and CUPL-Hankel matrices. East Asian J. Appl. Math. 7(1), 38–54 (2017)
Zhang, X., Jiang, X.-Y., Jiang, Z.-L., Byun, H.: An improvement of methods for solving the CUPL-Toeplitz linear system. Appl. Math. Comput. 421, 126932 (2022)
Xie, P.-P., Wei, Y.-M.: The stability of formulae of the Gohberg–Semencul–Trench type for Moore-Penrose and group inverses of Toeplitz matrices. Linear Algebra Appl. 498, 117–135 (2016)
Wu, J., Gu, X.-M., Zhao, Y.-L., Huang, Y.-Y., Carpentieri, B.: A note on the structured perturbation analysis for the inversion formula of Toeplitz matrices. Jpn. J. Ind. Appl. Math. (2022). https://doi.org/10.1007/s13160-022-00543-w
Gohberg, I., Olshevsky, V.: Circulants, displacements and decompositions of matrices. Integr. Equ. Oper. Thoery 15, 730–743 (1992)
Jiang, Z.-L., Xu, T.-T.: Norm estimates of \(\omega \)-circulant operator matrices and isomorphic operators for \(\omega \)-circulant algebra. Sci China Math 59, 351–366 (2016)
Jiang, Z.-L., Zhou, Z.-X.: Circulant Matrices. Chengdu Technology University, Chengdu (1999)
Paige, C.C., Saunders, M.A.: Solution of sparse indefinite systems of linear equations. SIAM J. Numer. Anal. 12, 617–629 (1975)
Freund, R.W., Nachtigal, N.M.: A new Krylov-Subspace Method for Symmetric Indefinite Linear Systems. IMACS 1253–1256 (1994)
Blahut, R.E.: Fast Algorithms for Signal Processing. Cambridge University Press, New York (2010)
Batista, M., Karawia, A.A.: The use of the Sherman-Morrison-Woodbury formula to solve cyclic block tri-diagonal and cyclic block penta-diagonal linear systems of equations. Appl. Math. Comput. 210, 558–563 (2009)
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The research was supported by National Natural Science Foundation of China (Grant No. 12001257), the Natural Science Foundation of Shandong Province (Grant No. ZR2020QA035) and the PhD Research Foundation of Linyi University (Grant No. LYDX2018BS067).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, X., Zheng, Y., Jiang, Z. et al. Numerical algorithms for corner-modified symmetric Toeplitz linear system with applications to image encryption and decryption. J. Appl. Math. Comput. 69, 1967–1987 (2023). https://doi.org/10.1007/s12190-022-01819-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-022-01819-7
Keywords
- Corner-modified symmetric Toeplitz matrix
- Symmetric Toeplitz matrix inversion
- Order-reduction algorithm
- Image encryption and decryption