1. Introduction
Tensor exponential function is an important function that is widely used, owing to its key role in the solution of tensor differential equations [1–4]. For instance, Markovian master equation can be written as tensor differential equations
To solve (1), we need to calculate an exponential function about tensor
However, the accuracy and effectiveness of the preceding algorithm is limited by round-off and choice of termination criterion [16]. Pad
This paper is organized as follows. In Section 2, we provide some preliminaries. First, we introduce the t-product of two tensors; then, we show the definitions of tensor exponential function and the Frobenius norm of a tensor. In Section 3.1, we define the tensor Pad
2. Preliminaries
There arise mainly a problem for approximating tensor exponential function. That is how to expand
An order-
Thus, a matrix is considered a second-order tensor, and a vector is a first-order tensor [22], for
Now, we will define the t-product of two tensors.
Definition 1 (see [22, 23]).
Let
Define unfold
Definition 2 (see [23]).
Let
Remark 3.
If
Remark 4.
The
Example 5.
Letting
Remark 6.
One of the characteristic features of t-product is that it ensures that the order of multiplication result of two tensors does not change, whereas other tensor multiplications do not have the feature; that is why we chose the t-product as the multiplication of tensors.
The tensor exponential function is a tensor function on tensors analogous to the ordinary exponential function, which can be defined as follows.
Definition 7.
Let
Definition 8 (see [23]).
The
By Definition 8, we can define tensor inverse, transpose, and orthogonality. However, we do not discuss these works here, as it is beyond the scope of the present work. For the details of these definitions of tensor, we refer to reader to [22, 23, 25] and the references therein.
Let
This is analogous to the matrix Frobenius norm. The inner product of two same-sized tensors
3. Tensor Pad
Let
Let
Let
3.1. Definition of Tensor Pad
Let
Theorem 9.
Let
Proof.
Expanding
Definition 10.
Remark 11.
The polynomial
Remark 12.
The tensor Pad
To fill this gap, we define a new tensor Pad
Let
Theorem 13.
Let
Proof.
Let
Now, we can achieve
Definition 14.
Algorithm 15 (compute
(1)
Set
(2)
Use (19) to compute
(3)
Compute
(4)
Substitute
(5)
Set
Example 16.
Let
Now we apply Algorithm 15 to compute TPTA of type
Chose
Use (19) to compute
By using (25) and (26) we get
and
Substituting
Set
3.2. Algorithm for Computing TPTA
Generally, the precision of TPTA is limited, since the denominator polynomials of TPTA are arbitrarily prescribed. In this subsection, in order to improve the precision of approximation, we propose an algorithm for computing the denominator polynomials and illustrate the efficiency of this algorithm in next section.
First, we give the following conclusion.
Theorem 17 (error formula).
Proof.
Note that
In terms of the error formula, it holds that
Definition 18.
From (43) we obtain
Then (46) is converted into
In the case of TPTA,
Theorem 19.
The solution of (48) exists if and only if
Proof.
The proof of the assertion follows from the simple fact that, for a system of linear equations, described by
Theorem 20 (existence).
Let
Proof.
“
“
The proof of existence and uniqueness of
Theorem 21.
Let det
Now, we can derive an algorithm to calculate
Algorithm 22 (compute
(1)
Use (14) to calculate
(2)
Use (50) and (19) to compute
(3)
Set
(4)
Compute the numerator of TPTA by
(5)
Obtain
4. Application for Computing the Tensor Exponential Function
The method of truncated infinite series has abroad applications in finite single crystal plasticity for computing tensor exponential function [16]. However, the accuracy and effectiveness of such algorithm are limited by round-off and choice of termination criterion. In this section, we will utilize the method of TPTA to compute tensor exponential function. We start by briefly reviewing some basic equations that model the behaviour of single crystals in the finite strain range [16].
Consider a single crystal model
For a single crystal with a total number
The above tensor differential equation can be discretized in an implicit fashion with use of the tensor exponential function. The implicit exponential approximation to the inelastic flow equation results in the following discrete form:
The above formula is analogous to the exact solution of initial value problem (1) and it is necessary to calculate
In [7], the author used Algorithm 23 to calculate (56).
Algorithm 23 (truncated infinite series method [7] (p.749)).
(1)
Given tensor
(2)
Increment counter
(3)
Compute
(4)
Add new term to the series
(5)
Check convergence, if
Example 24.
Consider a tensor exponential function
To find a tensor Pad
Use (14) to compute
Use (50) to calculate
and
compute
Set
and
Substitute
Obtain
In Table 1 we compare the number of exact figures given by the method of TPTA of type
Table 1
Numerical results of Example 24 at different points by using Algorithm 22.
| | | | | | |
---|---|---|---|---|---|---|
| | 0.08200959 | 0.82282781 | 0.17717281 | -0.08200959 | 8.34e-12 |
| 0.08200778 | 0.82282688 | 0.17717311 | -0.08200778 | ||
| ||||||
0.2 | | 0.13495955 | 0.68377119 | 0.31622880 | -0.13495955 | 1.62e-9 |
| 0.13493452 | 0.68375764 | 0.31624235 | -0.13493452 | ||
| ||||||
| | 0.16712428 | 0.57369394 | 0.42630605 | -0.16712428 | 3.14e-8 |
| 0.16701602 | 0.57363058 | 0.42636941 | -0.16701602 | ||
| ||||||
| | 0.18456291 | 0.48575712 | 0.51424287 | -0.18456291 | 2.38e-7 |
| 0.18427224 | 0.48557038 | 0.51442961 | -0.18427224 |
From Table 1, it is observed that the estimates from TPTA can reach the desired accuracy.
Example 25.
Let
By Algorithm 22 for preceding example again, we calculate
Table 2
The exact value of
| | | | |
---|---|---|---|---|
| | | | |
Table 3
Numerical approximations of
| | | | | |
---|---|---|---|---|---|
| | | | | 3.19e-1 |
| | | | | 1.10e+1 |
| | | | | 8.33e-5 |
| | | | | 1.12e-3 |
| | | | | 1.21e-3 |
From Table 3, we can see that
Table 4
Numerical results of Example 25 by using Algorithm 23.
| | | | | |
---|---|---|---|---|---|
| | | | | 4.33 |
| | | | | 6.02 |
| | | | | 4.20 |
| | | | | 1.75 |
| | | | | 4.89e-1 |
| | | | | 9.77e-2 |
| | | | | 1.47e-2 |
| | | | | 1.72e-3 |
| | | | | 1.62e-4 |
| | | | | 1.22e-5 |
| | | | | 8.77e-7 |
5. Conclusion
In this paper, we presented tensor Pad
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
The work is supported by National Natural Science Foundation (11371243) and Key Disciplines of Shanghai Municipality (S30104).
[1] S. Dolgov, B. Khoromskij, "Simultaneous state-time approximation of the chemical master equation using tensor product formats," Numerical Linear Algebra with Applications, vol. 22 no. 2, pp. 197-219, DOI: 10.1002/nla.1942, 2015.
[2] N. G. van Kampen, Stochastic Process in Physics and Chemistry, 2007.
[3] P. GelB, S. Matera, C. Schütte, "Solving the master equation without kinetic Monte Carlo: tensor train approximations for a CO oxidation model," Journal of Computational Physics, vol. 314, pp. 489-502, DOI: 10.1016/j.jcp.2016.03.025, 2016.
[4] W. Ding, K. Liu, E. Belyaev, F. Cheng, "Tensor-based linear dynamical systems for action recognition from 3D skeletons," Pattern Recognition, pp. 75-86, DOI: 10.1016/j.patcog.2017.12.004, 2017.
[5] P. Gelß, S. Klus, S. Matera, C. Schütte, "Nearest-neighbor interaction systems in the tensor-train format," Journal of Computational Physics, vol. 341, pp. 140-162, DOI: 10.1016/j.jcp.2017.04.007, 2017.
[6] C. Gu, Y. Z. Huang, Z. B. Chen, Continued Fractional Recurrence Algorithm for Generalized Inverse Tensor Padé Approximation, 2018.
[7] E. A. de Souza, D. Peric', D. R. J. Owen, Computational methods for plasticity: Theory and Applications, 2008.
[8] H. Chen, Y. Chen, G. Li, L. Qi, "A semidefinite program approach for computing the maximum eigenvalue of a class of structured tensors and its applications in hypergraphs and copositivity test," Numerical Linear Algebra with Applications, vol. 25 no. 1,DOI: 10.1002/nla.2125, 2018.
[9] G. Zhou, G. Wang, L. Qi, M. Alqahtani, "A fast algorithm for the spectral radii of weakly reducible nonnegative tensors," Numerical Linear Algebra with Applications, vol. 25 no. 2,DOI: 10.1002/nla.2134, 2018.
[10] H. Chen, Y. Wang, "On computing minimal H -eigenvalue of sign-structured tensors," Frontiers of Mathematics in China, vol. 12 no. 6, pp. 1289-1302, DOI: 10.1007/s11464-017-0645-0, 2017.
[11] G. Wang, G. Zhou, L. Caccetta, "Z -eigencvalue inclusion theorems for tensors," Discrete and Continuous Dynamical Systems - Series B, vol. 22 no. 1, pp. 187-198, DOI: 10.3934/dcdsb.2017009, 2017.
[12] K. Zhang, Y. Wang, "An H -tensor based iterative scheme for identifying the positive definiteness of multivariate homogeneous forms," Journal of Computational and Applied Mathematics, vol. 305,DOI: 10.1016/j.cam.2016.03.025, 2016.
[13] Y. Wang, K. Zhang, H. Sun, "Criteria for strong H-tensors," Frontiers of Mathematics in China, vol. 11 no. 3, pp. 577-592, DOI: 10.1007/s11464-016-0525-z, 2016.
[14] H. Chen, L. Qi, Y. Song, "Column sufficient tensors and tensor complementarity problems," Frontiers of Mathematics in China, vol. 13 no. 2, pp. 255-276, DOI: 10.1007/s11464-018-0681-4, 2018.
[15] Y. Wang, L. Caccetta, G. Zhou, "Convergence analysis of a block improvement method for polynomial optimization over unit spheres," Numerical Linear Algebra with Applications, vol. 22 no. 6, pp. 1059-1076, DOI: 10.1002/nla.1996, 2015.
[16] E. A. de Souza Neto, "The exact derivative of the exponential of an unsymmetric tensor," Computer Methods Applied Mechanics and Engineering, vol. 190 no. 18-19, pp. 2377-2383, DOI: 10.1016/S0045-7825(00)00241-3, 2001.
[17] A. Cuitino, M. Ortiz, "A material-independent method for extending stress update algorithms from small-strain plasticity to finite plasticity with multiplicative kinematics," Engineering Computations, vol. 9 no. 4, pp. 437-451, DOI: 10.1108/eb023876, 1992.
[18] A. L. Eterovic, K. Bathe, "A hyperelastic‐based large strain elasto‐plastic constitutive formulation with combined isotropic‐kinematic hardening using the logarithmic stress and strain measures," International Journal for Numerical Methods in Engineering, vol. 30 no. 6, pp. 1099-1114, DOI: 10.1002/nme.1620300602, 1990.
[19] J. C. Simo, "Algorithms for static and dynamic multiplicative plasticity that preserve the classical return mapping schemes of the infinitesimal theory," Computer Methods Applied Mechanics and Engineering, vol. 99 no. 1, pp. 61-112, DOI: 10.1016/0045-7825(92)90123-2, 1992.
[20] C. Brezinski, Padé-type approximation and general orthogonal polynomials, vol. 50, 1980.
[21] C. Gu, "Matrix Padé-type approximant and directional matrix Padé approximant in the inner product space," Journal of Computational and Applied Mathematics, vol. 164, pp. 365-385, DOI: 10.1016/S0377-0427(03)00487-4, 2004.
[22] M. E. Kilmer, K. Braman, N. Hao, R. C. Hoover, "Third-order tensors as operators on matrices: a theoretical and computational framework with applications in imaging," SIAM Journal on Matrix Analysis and Applications, vol. 34 no. 1, pp. 148-172, DOI: 10.1137/110837711, 2013.
[23] C. D. Martin, R. Shafer, B. Larue, "An order- p tensor factorization with applications in imaging," SIAM Journal on Scientific Computing, vol. 35 no. 1, pp. A474-A490, DOI: 10.1137/110841229, 2013.
[24] M. Itskov, "Computation of the exponential and other isotropic tensor functions and their derivatives," Computer Methods Applied Mechanics and Engineering, vol. 192 no. 35-36, pp. 3985-3999, DOI: 10.1016/S0045-7825(03)00397-9, 2003.
[25] T. G. Kolda, B. W. Bader, "Tensor decompositions and applications," SIAM Review, vol. 51 no. 3, pp. 455-500, DOI: 10.1137/07070111X, 2009.
[26] M. E. Kilmer, C. D. Martin, "Factorization strategies for third-order tensors," Linear Algebra and its Applications, vol. 435 no. 3, pp. 641-658, DOI: 10.1016/j.laa.2010.09.020, 2011.
[27] B. W. Bader, T. G. Kolda, "Algorithm 862: {MATLAB} tensor classes for fast algorithm prototyping," ACM Transactions on Mathematical Software, vol. 32 no. 4, pp. 635-653, DOI: 10.1145/1186785.1186794, 2006.
[28] H. A. L. Kiers, "Towards a standardized notation and terminology in multiway analysis," Journal of Chemometrics, vol. 14 no. 3, pp. 105-122, DOI: 10.1002/1099-128x(200005/06)14:3<105::aid-cem582>3.0.co;2-i, 2000.
[29] L. De Lathauwer, B. De Moor, J. Vandewalle, "A multilinear singular value decomposition," SIAM Journal on Matrix Analysis and Applications, vol. 21 no. 4, pp. 1253-1278, DOI: 10.1137/S0895479896305696, 2000.
[30] D. Liu, W. Li, S.-W. Vong, "The tensor splitting with application to solve multi-linear systems," Journal of Computational and Applied Mathematics, vol. 330, pp. 75-94, DOI: 10.1016/j.cam.2017.08.009, 2018.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2018 Chuanqing Gu and Yong Liu. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
Tensor exponential function is an important function that is widely used. In this paper, tensor Pad
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer