1. Introduction
Parameter-dependent matrix functions arise in many problems of computational mathematics, engineering analysis, control theory, vibration modeling, finite-element discretization, and frequency-domain simulation. In these problems, the system matrix is not fixed but depends on several independent physical, geometrical, material, control, or spectral parameters. As a result, the evaluation of determinants, characteristic polynomials, inverse matrices, generalized inverses, and eigenvalue-related quantities becomes a central computational task. Such quantities are required for analyzing singularity conditions, determining stability regions, computing resonance frequencies, solving parameter-dependent linear systems, and constructing local analytical or numerical-analytical approximations of system behavior.
The computation of inverse and generalized inverse matrices for matrix-valued functions has been studied using different numerical, symbolic, and hybrid approaches. Generalized inverses and their numerical and symbolic computation are systematically treated in the monograph by Wei, Stanimirović, and Petković [
1], which provides an important theoretical and computational background for this class of problems. For polynomial matrix functions, interpolation-based algorithms have been proposed for computing the inverse of two-variable polynomial matrices [
2], while DFT-based algorithms have been developed for Moore–Penrose and Drazin inverses of multivariable polynomial matrices [
3]. Approximation of parameter-dependent inverse operators has also been considered in connection with preconditioning and projection-based computations for large-scale parameter-dependent systems [
4]. Rational approximation techniques for matrix-valued functions have been developed for nonlinear eigenvalue problems and model reduction [
5], and rational pseudo-inverses of multivariable rational matrix-valued functions have been investigated in [
6]. These studies demonstrate that the computation of inverse and generalized inverse matrices for multivariable matrix functions is both theoretically important and computationally demanding.
A closely related class of problems concerns the computation of determinants, characteristic polynomials, and eigenvalues of parameter-dependent matrices. In delay-differential equations, stability analysis may lead to matrix pencil, matrix polynomial, or multiparameter eigenvalue problems [
7]. In numerical approximations of partial differential equations, generalized eigenvalue problems of the form
arise, where one or both matrices may depend on physical, discretization, or stabilization parameters [
8]. Parameter-dependent Lyapunov equations are used in parametric model order reduction [
9]. In control theory, structural dynamics, and frequency-domain engineering problems, eigenvalues of parameter-dependent matrices determine stability, vibration frequencies, resonance behavior, and robustness properties [
10,
11]. These applications are particularly important when the matrices are complex-valued or rational and depend simultaneously on several physical, geometrical, material, boundary, or control parameters.
Although modern numerical and symbolic computational systems can evaluate matrix characteristics in many cases, direct computation becomes increasingly difficult when the matrix dimension, the number of independent parameters, and the algebraic complexity of the entries increase. Numerical inversion and eigenvalue computation are efficient for fixed parameter values, but they provide information only at isolated points of the parameter space and may become unreliable near singular or ill-conditioned regions. Direct symbolic computation can, in principle, produce closed-form expressions for determinants, inverses, and characteristic polynomials, but the resulting expressions may become very large, especially for rational and complex-valued matrix functions. Therefore, recurrence-based and transform-domain methods are of interest as alternatives to direct determinant–adjugate symbolic constructions.
The differential transformation method, originally introduced by Pukhov [
12], provides a systematic framework for transforming differential and functional relations into algebraic recurrence relations for differential spectra. Expansion formulas and operational rules for differential transforms were further developed in [
13]. The status and interpretation of the differential transformation method were analyzed by Bervillier [
14], who emphasized its close connection with power-series-based semi-analytical computation. The applied theory of differential transforms was further developed in [
15], where differential spectra were used as a computational tool for constructing analytical and numerical-analytical solutions. More recently, differential transformations have also been applied to matrix-related problems, including the construction of complex one-parameter generalized Moore–Penrose inverses [
16]. The use of differential transforms has also been demonstrated in engineering vibration problems, such as the analysis of longitudinal vibrations of rods with variable geometry [
17].
The existing literature therefore contains two complementary directions. The first direction includes numerical, symbolic, interpolation, DFT-based, rational approximation, and projection methods for inverse and generalized inverse matrices and multivariable matrix-valued functions. The second direction includes differential-transform-based methods for differential equations and one-parameter matrix problems. However, the construction of determinants, characteristic polynomials, inverse matrices, and eigenvalue-related quantities for matrices depending on several independent parameters within a multidimensional differential-transform framework remains insufficiently developed, especially for complex-valued rational matrix functions. This gap motivates the present study.
The main objective of this paper is to develop a multidimensional differential-transform-based framework for computing the principal characteristics of multiparameter complex matrix functions. The proposed approach represents a matrix-valued function by its multidimensional differential spectrum and transforms operations on matrix functions into recurrence relations for the corresponding spectra. Within this framework, D-analogues are constructed for determinants, characteristic polynomials, and inverse matrices. Special attention is given to complex-valued rational matrix functions, for which direct symbolic computation may become computationally inconvenient.
Compared with the previous D-transform-based approaches for one-parameter matrix functions and generalized inverse matrices [
15,
16], the present work considers complex-valued matrix functions depending on several independent parameters. This transition is not only a formal replacement of one variable by several variables. It requires the construction of multidimensional spectral recurrences, the systematic use of multidimensional convolution, the introduction of truncation vectors, and the analysis of convergence, truncation error, and residual-based verification for reconstructed matrix characteristics.
The main contributions of this paper are as follows.
A multidimensional differential-transform framework is formulated for complex-valued multiparameter matrix functions. The matrix entries may depend simultaneously on several independent variables, and their multidimensional differential spectra are used as the basic computational objects.
D-analogues of the Leverrier and Faddeev methods are developed in the multidimensional spectral domain. These analogues provide recurrence relations for computing the spectra of the characteristic-polynomial coefficients and determinants without direct symbolic expansion by permutations.
A recurrence-based construction of inverse matrices is proposed through the Faddeev D-analogue. The reconstructed inverse matrix is represented by multidimensional spectra, and its correctness is verified by symbolic identities and residual-based a posteriori indicators.
Convergence and truncation-error issues are addressed using analyticity in a polydisc, Cauchy estimates, truncation vectors, and residual norms. These tools provide practical criteria for selecting or increasing the truncation orders.
The method is implemented in a Python-based symbolic computational framework and validated on multiparameter complex matrix examples, including an applied damped vibration system and a dense seven-parameter matrix. The results are compared with MATLAB symbolic and numerical computations.
The remainder of the paper is organized as follows.
Section 2 introduces the main definitions, operational rules, and properties of multidimensional differential transforms for scalar and matrix-valued functions.
Section 3 develops D-analogues of the Leverrier and Faddeev methods for computing characteristic polynomials, determinants, and inverse matrices of multiparameter complex-valued matrices.
Section 4 presents an illustrative example involving a fourth-order complex matrix depending on three independent parameters and demonstrates the reconstruction of the characteristic polynomial and inverse matrix.
Section 5 concludes the paper.
2. Preliminaries and Multidimensional Differential Transforms
2.1. Multidimensional Differential Transforms
Multidimensional differential transformations for functions of several independent variables were introduced by Pukhov [
12,
13]. Let
be a sufficiently differentiable function in a neighborhood of the point
The direct multidimensional differential transform of
is defined as
The inverse differential transform, or the reconstruction relation, has the form
Equivalently, relation (2) can be written as the multidimensional power series
Here is the original function, is its multidimensional differential image, or differential spectrum, depending on the integer arguments . The quantities are scale factors, and are the coordinates of the expansion center. It is assumed that all partial derivatives required in (1) exist in a neighborhood of .
For compact notation, we introduce the multi-index
and write
Using this notation, the direct transform (1) can be rewritten as
The inverse transform takes the form
For the construction of D-analogues of matrix algorithms in the following sections, the scale factors are taken to be equal to unity, that is,
Under this assumption, the direct multidimensional differential transform becomes
The corresponding inverse transform is written as
where
2.2. Operational Rules of Multidimensional Differential Transforms
The multidimensional differential transform satisfies a number of operational rules [
12,
13], that make it possible to transform algebraic and differential relations in the original domain into recurrence relations in the domain of differential spectra. In the following, let
where the symbol
denotes the correspondence between the direct and inverse differential transforms.
For constants
and
the linear combination
has the differential spectrum
The product of two functions,
is transformed into a multidimensional convolution of their spectra:
The convolution operation is defined by
where
and
In expanded form, (10) is written as
Therefore,
These operational rules are the basis for constructing differential analogues of matrix algorithms.
We now extend the multidimensional differential transform to matrix-valued functions. Let
be an
matrix-valued function whose entries are sufficiently differentiable in a neighborhood of
. The multidimensional differential spectrum of
is defined as the matrix sequence
where
Thus,
The inverse transform gives the representation
If
and
where
and
are constants, then the differential spectrum of
is given by
Componentwise, this relation can be written as
If
then the differential spectrum of
is given by
In this relation, the multiplication inside the summation is ordinary matrix multiplication.
In expanded form, the matrix convolution (16) can be written as
Expanded componentwise, this relation has the form
For the identity matrix
, the corresponding differential spectrum is
Here
The framework is directly applicable to complex-valued matrix functions. If
where
are real-valued matrix functions, and
denotes the imaginary unit, then
Therefore, the operational rules of multidimensional differential transforms remain valid for complex-valued matrix functions, provided that all algebraic operations are performed over the field of complex numbers. The definitions and operational properties introduced in this section will be used below to derive recurrence procedures for the determinant, characteristic polynomial, and inverse matrix of multiparameter matrix-valued functions.
2.3. Convergence and Truncation Error
The multidimensional differential transform used in this paper is equivalent to the multidimensional Taylor expansion of the considered function at the expansion center [
12,
13,
14]. Therefore, the convergence of the inverse transform is determined by the analyticity properties of the original function in a neighborhood of the expansion point.
Let
be analytic in the polydisc
where
Then
admits an absolutely and uniformly convergent multidimensional Taylor expansion in every closed polydisc [
18]
For
, this expansion coincides with the inverse multidimensional differential transform (7). Assume that
in the polydisc
. By the multidimensional Cauchy estimates [
18], the differential spectrum satisfies
Let the series be truncated with respect to the rectangular truncation vector
The truncated reconstruction is
Then, using the above Cauchy estimate and the product representation of the geometric series, the truncation error satisfies
This bound shows that the truncation error decreases as the truncation orders increase and as the evaluation point remains farther from the boundary of the analyticity polydisc.
The same argument applies componentwise to matrix-valued functions. Let
be analytic in
, and suppose that all entries satisfy
in this polydisc. If
is the truncated reconstruction of
, then each entry satisfies the above scalar error bound. Consequently, for the matrix infinity norm,
For inverse matrices, an additional local nonsingularity condition is required. If then, by continuity, there exists a neighborhood of in which In this neighborhood, is analytic, and its multidimensional differential spectrum is well defined. The radius of convergence of the inverse-matrix expansion is limited either by the nearest singularity of the entries of or by the nearest zero of . Therefore, the reconstructed inverse matrix is a local parametric representation around the chosen expansion point. If at some parameter values, then the inverse matrix is not defined at those values, and the reconstructed determinant indicates the loss of invertibility. A local representation in another nonsingular parameter region can be obtained by choosing a new expansion point satisfying and applying the recurrence procedure again.
In the polynomial case, the spectra of the matrix entries contain only finitely many nonzero terms. If all required nonzero spectra are retained, the reconstruction of the matrix, the determinant, and the characteristic polynomial is exact. For non-polynomial analytic entries, the method produces a local analytical or numerical-analytical approximation whose accuracy is controlled by the truncation orders and the distance from the boundary of the analyticity domain.
In addition to the a priori truncation estimates given above, the accuracy of the reconstructed inverse matrix can be assessed by residual-based a posteriori indicators. Let
denote the inverse matrix reconstructed from the truncated multidimensional differential spectra. In the exact case,
For truncated computations, the following residual matrices are introduced:
and
If
is nonsingular at the considered parameter value, then
Therefore,
Consequently, for any consistent matrix norm,
Similarly, from
we obtain
and hence
Thus, the residual norms
and
provide practical indicators of the accuracy of the reconstructed inverse matrix. In particular, if these residuals decrease as the truncation vector
increases, then the reconstructed inverse matrix converges to the exact inverse in the considered parameter domain. When the exact inverse norm is not available, the residual still provides a useful computable accuracy indicator. Moreover, if
then the following bound can be used:
An analogous estimate can be written in terms of . Therefore, in practical computations, the residual matrices and can be used both as verification tools and as a posteriori indicator for selecting or increasing the truncation vector.
For polynomial matrix functions, if all nonzero spectra required by the recurrence relations are included, the residual matrices vanish identically. For truncated reconstructions, the residual norms quantify the influence of omitted higher-order spectral terms. This is the criterion used in the computational examples below to assess the accuracy of the reconstructed inverse matrices.
3. D-Analogues for Multiparameter Matrices
In this section, we present D-analogues of numerical methods for determining the characteristics of multiparameter matrices by using multidimensional differential transforms. The proposed approach is based on transferring the corresponding matrix algorithms from the original domain to the domain of differential spectra. For a given multiparameter matrix, the multidimensional differential spectra of its entries are first determined. Then, the required algebraic operations are performed in the differential-transform domain according to the operational rules introduced above. Finally, the original parameter-dependent characteristics of the matrix are reconstructed by means of the inverse multidimensional differential transform given by relation (2).
In what follows, D-analogues of the Leverrier and Faddeev methods are constructed for computing characteristic polynomials and related matrix characteristics. These constructions provide recurrence-based procedures for computing the differential spectra of the corresponding matrix characteristics and are applicable to real and complex matrix-valued functions depending on several independent parameters.
3.1. D-Analogue of the Leverrier Method for Multiparameter Matrices
Let
be an
matrix whose entries are sufficiently differentiable functions of the independent parameters (
) in a neighborhood of the expansion center
. In what follows, the entries of
may be real-valued or complex-valued functions.
It can be written in the form
where the coefficients
are functions of the parameters
. Thus, for a multiparameter matrix, the coefficients of the characteristic polynomial are also multiparameter functions.
The D-analogue of the Leverrier method for non-autonomous one-parameter matrices was considered in [
15]. Here, we extend this idea to the case of multiparameter matrices by using the multidimensional differential transforms introduced in
Section 2.
According to the classical Leverrier method, the coefficients of the characteristic polynomial are expressed through the traces of powers of the matrix. We introduce the notation
The coefficients
satisfy the recurrence relations
Equivalently,
Let the multidimensional differential spectra of
and
be denoted by
where
Since
, its differential spectrum is
Applying the multidimensional differential transform to (27), and using the convolution rule for products, we obtain the D-analogue of the Leverrier recurrence:
Here (∗) denotes the multidimensional convolution, defined by
In expanded form,
Therefore, the first recurrence relations are:
and, in general,
It remains to compute the spectra
of the trace functions
. For this purpose, define
Let
Then
and, for (
), the spectra of the powers of the matrix are computed by the recurrence
The differential spectra of the trace functions are then obtained as
Thus, having computed
),
, the spectra of the characteristic polynomial coefficients are obtained from (31).
According to the inverse multidimensional differential transform, the coefficient functions of the characteristic polynomial are reconstructed as
In practical computations, the infinite expansion (35) is replaced by the truncated form
where
is the truncation vector.
Using the truncated coefficient functions, we obtain the approximate characteristic polynomial
Therefore, the D-analogue of the Leverrier method reduces the computation of the characteristic polynomial of a multiparameter matrix to the computation of multidimensional differential spectra of trace functions and scalar convolutions. This approach avoids direct symbolic expansion of the determinant
and provides a local analytical or numerical-analytical representation of the characteristic polynomial coefficients.
3.2. D-Analogue of the Faddeev Method for Multiparameter Matrices
Let
be a multiparameter matrix whose entries are sufficiently differentiable functions of the independent parameters (
) in a neighborhood of the expansion center
. As in the previous section, we consider the characteristic polynomial
which is written in the form
The Faddeev method provides a recursive procedure for computing the coefficient functions
,
, together with a sequence of auxiliary matrices. This method is closely related to the Leverrier method, but it is more suitable when the inverse matrix is also required.
Introduce the auxiliary matrix functions
and, for (
),
Relations (39) and (40) constitute the classical Faddeev recurrence for the characteristic polynomial coefficients. The last auxiliary matrix satisfies
which follows from the Cayley–Hamilton theorem and can be used as a check of the computations.
If
, then the inverse matrix can be represented as
Thus, unlike the Leverrier recurrence, the Faddeev recurrence provides a direct way to construct both the characteristic polynomial and the inverse matrix.
We now derive the D-analogue of the Faddeev method for multiparameter matrices. Let
Since
, its multidimensional differential spectrum is
For convenience, define
Let
Using the convolution rule for the product of matrix-valued functions, we obtain
The spectra of the coefficient functions
are obtained from (39). Therefore,
Substituting (43) into (44), we get
The differential spectra of the auxiliary matrices (
) are computed from (40) as
Equivalently, using (43), this relation can be written as
Equations (42)–(47) form the D-analogue of the Faddeev method for multiparameter matrices.
The first steps of the recurrence are as follows:
For q = 2,
The process is continued until q = n. The condition
serves as a convenient verification condition for the exact recurrence. In truncated computations, the residual values of
can be used to assess the accuracy of the obtained spectra. According to the inverse multidimensional differential transform, the coefficient functions of the characteristic polynomial are reconstructed as
The auxiliary matrix functions are reconstructed as
Consequently, the characteristic polynomial is obtained in the form
If the matrix
is nonsingular in a neighborhood of the expansion center, then the inverse matrix can be obtained from
For a direct construction of the differential spectrum of the inverse matrix, let
Since
the spectrum
is determined from the convolution equation
where
If
then
and, for
Finally, if
then
Thus, the D-analogue of the Faddeev method gives the spectra of the characteristic polynomial coefficients and also provides a recurrence-based construction of the inverse matrix spectrum, provided that the matrix is nonsingular at the expansion center.
3.3. Computational Complexity and Truncation Strategy
The computational cost of the proposed method is mainly determined by the number of retained multidimensional spectral coefficients and by the cost of multidimensional convolution operations. Let
be the number of independent variables and let the rectangular truncation vector be
The number of retained multi-indices is
If the same truncation order
is used for all variables, then
Thus, the number of retained spectral coefficients grows polynomially with respect to
, but exponentially with respect to the number of independent variables
. This reflects the standard curse of dimensionality for multidimensional power-series-type representations.
For a scalar multidimensional convolution,
the number of summands for a fixed multi-index
is
Therefore, the total number of scalar convolution summands required for all multi-indices in the rectangular truncation set is
Since the summations are separable, this gives
For the equal-order case
, this becomes
It is important to distinguish the number of convolution sums from the total number of summands in these sums. The number of output coefficients to be computed is , whereas counts the total number of elementary scalar products appearing in all convolution sums over the retained rectangular spectral domain.
For matrix-valued functions, each convolution term involves the multiplication of two
matrices. Using the classical matrix multiplication algorithm, the cost of one matrix multiplication is
. More generally, if a matrix multiplication algorithm with exponent
is used, the cost can be written as
. The best known theoretical bounds give
, although such algorithms are mainly of asymptotic theoretical interest and are not necessarily advantageous in symbolic computations with large intermediate expressions [
19]. Therefore, the approximate cost of one full matrix convolution over the retained spectral domain is
In the D-analogue of the Faddeev method, the auxiliary matrices are computed successively for
. Therefore, the total leading cost of the recurrence procedure is approximately
up to lower-order costs associated with traces, scalar convolutions, and reconstruction. For the classical matrix multiplication algorithm, these estimates reduce to
for one full matrix convolution and
for the Faddeev recurrence. The Leverrier D-analogue has the same convolutional nature, since it requires the spectra of powers of the matrix and the spectra of trace functions.
The recurrence structure also exposes a significant amount of parallelism. For a fixed recurrence level , the spectra corresponding to different multi-indices can be computed independently after the spectra from the previous level have been obtained. Moreover, the summands in each multidimensional convolution and the entries of the resulting matrices can be evaluated by parallel reduction. Therefore, although the number of convolution terms grows rapidly with and , the method is naturally suitable for parallel symbolic-numerical implementation.
Compared with direct symbolic computation, the proposed method does not expand the determinant by permutations and does not construct the adjugate matrix explicitly. Direct symbolic determinant computation may lead to a rapid growth of intermediate expressions, especially for complex-valued matrices depending on several parameters. The D-transform approach replaces these symbolic expansions by structured recurrence relations in the spectral domain. This is advantageous when a local representation of bounded order is sufficient, when the matrix spectra are sparse, or when the required characteristics are needed repeatedly for different nearby parameter values.
The choice of the truncation vector depends on the structure of the matrix entries and on the required accuracy. In the case of polynomial matrix functions, is chosen so that all nonzero spectra of the matrix entries and all required spectra generated by the recurrence relations are included. In this case, the reconstruction is exact. In the case of analytic non-polynomial or rational entries, is selected according to the desired approximation accuracy.
A practical adaptive truncation strategy can be formulated as follows. Let
denote any reconstructed matrix characteristic, for example a coefficient
, the determinant, or an inverse-matrix entry. For nested truncation vectors
, the truncation order is increased until the change between two successive reconstructions becomes sufficiently small:
where
is a prescribed tolerance. For the inverse matrix, an additional residual-based stopping criterion can be used:
and
These residuals can be evaluated either symbolically, when possible, or numerically at a representative set of points in the parameter domain. The residual-based indicators introduced in
Section 2.3 are used below as practical stopping and verification criteria for truncated inverse-matrix reconstruction.
3.4. Algorithmic Implementation
The computational implementation of the proposed D-analogues can be organized as recurrence-based algorithms over the retained multidimensional spectral set
Algorithm 1 summarizes the Leverrier D-analogue for computing the spectra of the characteristic-polynomial coefficients and the determinant. Algorithm 2 presents the Faddeev D-analogue for computing the characteristic-polynomial coefficients, determinant, and inverse matrix, together with residual-based verification criteria. In Algorithm 1 and Algorithm 2, all spectral operations are performed on
, and
denotes multidimensional convolution. The algorithms are written in pseudocode form in order to emphasize the order of computations, the recurrence loops, and the stopping criteria.
| Algorithm 1. Leverrier D-analogue for multiparameter matrix functions |
Input: Matrix function ; independent variables expansion center ;
truncation vector .
Output: Spectra and reconstructed coefficients , ; characteristic
polynomial (); determinant
Step 1. Compute the multidimensional matrix spectrum , .
Step 2. Initialize the spectrum of the first matrix power:
Compute ,
.
Step 4. Reconstruct the coefficient functions:
Step 5. Construct the characteristic polynomial: The determinant is obtained
from
Step 6. Stop if a prescribed truncation vector is used. If adaptive truncation is required,
increase and repeat Steps 1–5 until the change in the reconstructed quantities
satisfies the prescribed tolerance. |
| Algorithm 2. Faddeev D-analogue for multiparameter matrix functions |
Input: Matrix function ; independent variables expansion center ;
initial truncation vector ; tolerance , if adaptive truncation is used.
Output: Spectra , , ; characteristic polynomial ;
determinant ; reconstructed inverse matrix , if it exists; residual
matrices.
Step 1. Set and .
Step 2. Compute the multidimensional matrix spectrum , .
Step 3. Initialize
Step 4. : ,
.
Step 5. Reconstruct , , and form Then
Step 6. If the inverse matrix is required, check the local nonsingularity condition
If this condition is not satisfied, the inverse-matrix expansion at
is not constructed. Otherwise, compute the spectrum of by the
scalar reciprocal recurrence and then compute
Reconstruct
Step 7. Compute the residual matrices If
. stop and accept as the reconstructed inverse matrix with the prescribed accuracy. Step 8. If the stopping criterion is not satisfied, increase the truncation vector,
set , and repeat Steps 2–7. |
The Leverrier D-analogue is mainly used for constructing the characteristic polynomial and determinant through the spectra of matrix powers and traces. The Faddeev D-analogue provides a more direct recurrence for the characteristic-polynomial coefficients and, in addition, produces the auxiliary matrix spectra required for reconstructing the inverse matrix. In both algorithms, the recurrence index is sequential, whereas the computations over different multi-indices , matrix entries, and convolution summands can be parallelized at each fixed recurrence level.
The proposed algorithms were implemented in a Python environment. A Python-based programmatic representation of the multidimensional differential spectrum was developed together with a computational framework for its manipulation and use. The core of the framework is a data structure that stores transform coefficients and supports direct and inverse transforms, algebraic operations, multidimensional convolution, and symbolic parsing within a unified interface. The entries of complex multiparameter matrices are introduced in symbolic form, including real and imaginary components as functions of the independent variables. The developed programs compute the multidimensional differential spectra and output the required matrix characteristics, including the characteristic polynomial coefficients, determinant, and inverse matrix entries, in symbolic form. Arithmetic and differential operations are handled through operator overloading, while immutable spectral objects help preserve consistency and reproducibility when computations are performed repeatedly or concurrently. This design also enables selected computations over multi-indices, matrix entries, and convolution summands to be performed with a degree of parallelism.
4. Examples
4.1. Example 1
Consider the following multiparameter matrix with complex-valued elements:
where
The matrix
is a fourth-order complex-valued matrix depending on three independent variables. We choose the expansion center and the scale factors as
For this matrix, the characteristic polynomial has the form
Using the D-analogue of the Faddeev method, the inverse matrix is obtained in the form
provided that
in the considered neighborhood of the expansion center.
We first determine the multidimensional differential spectra of the matrix
. Since all elements of
are polynomial functions of (
), its differential spectra are equal to the coefficients of the corresponding monomials. Thus,
For the matrix (55), the nonzero matrix spectra are as follows:
All remaining spectra are equal to zero:
Using the obtained matrix spectra, we apply the D-analogue of the Faddeev method to compute the differential spectra of the coefficient functions
, q = 1, 2, 3, 4. In the present example, the characteristic polynomial is written as
The D-Faddeev recurrence produces the multidimensional spectra of the characteristic-polynomial coefficients
,
. Since the complete list of nonzero spectra is relatively long,
Table 1 summarizes the number of nonzero spectral coefficients and their highest total orders.
Table 2 lists the nonzero spectra of the first two characteristic-polynomial coefficients. The spectra of
and
are longer because of the accumulation of convolution terms in the recurrence procedure. Therefore, the complete coefficient list is moved to
Supplementary File S1, Table S1, in order to keep the main text readable while preserving reproducibility.
Using the values listed in
Table 2 and the complete spectra provided in
Table S1 of Supplementary File S1, each coefficient function is reconstructed by the inverse multidimensional differential transform. In particular,
is obtained as the sum of the products of the corresponding spectral values
and the monomials
. Thus, the tabulated spectra provide a direct constructive scheme for obtaining the characteristic polynomial of the matrix
.
Since the expansion center is
, this reduces to
where
For the first coefficient, the nonzero spectra listed in
Table 2 give
The coefficient
is reconstructed in the same way from the values
listed in
Table 2.
The longer coefficients
and
are reconstructed from the complete spectra provided in
Table S1 of Supplementary File S1. The third coefficient has the form
Thus, the first three coefficient functions of the characteristic polynomial are obtained by reconstructing their multidimensional differential spectra. The same recurrence procedure is then applied to compute and reconstruct
, which is the determinant coefficient and is also used in the construction of the inverse matrix.
The last coefficient
of the characteristic polynomial is equal to the determinant of the matrix
, that is
Therefore, the inverse matrix exists for all parameter values satisfying
In the D-analogue of the Faddeev method, the inverse matrix is constructed using the auxiliary matrix
. For the considered fourth-order matrix, we have
Then the entries of the inverse matrix
are obtained as
For example, one representative element of the inverse matrix can be written in the form
where
The explicit expressions for all sixteen elements of
are rather lengthy. Therefore, only one representative element is presented in the main text, while the complete inverse matrix is given in
Supplementary File S1. This allows us to demonstrate the construction of the inverse matrix without overloading the example with long rational expressions.
To verify the correctness of the obtained inverse matrix, the products of the original matrix and the reconstructed inverse matrix were computed symbolically. The following identities were confirmed:
and
This confirms that the inverse matrix obtained by the D-analogue of the Faddeev method is identical to the inverse matrix computed by direct symbolic inversion.
The considered example demonstrates that the proposed multidimensional differential-transform-based approach provides a constructive procedure for computing the characteristic polynomial and the inverse matrix of a multiparameter complex-valued matrix. The coefficient functions of the characteristic polynomial were reconstructed from their multidimensional differential spectra, while the inverse matrix was obtained using the D-analogue of the Faddeev method. The equality of the reconstructed inverse matrix to the direct symbolic inverse was verified by confirming that both products and are equal to the identity matrix. This confirms the correctness of the proposed computational scheme for the considered three-parameter complex matrix.
4.2. Example 2: A Three-Degree-of-Freedom Damped Vibration System
To illustrate the applicability of the proposed method to an engineering-motivated matrix function, we consider a three-degree-of-freedom damped vibration system in the frequency domain. Dynamic stiffness matrices of the form
arise naturally in damped vibration and frequency-response analysis of mechanical and structural systems. Such formulations are closely related to quadratic eigenvalue problems involving mass, damping, and stiffness matrices and to industrial frequency-response problems [
11,
20].
Let
be the vector of generalized displacements. The equations of motion of a linear damped system have the form
where
,
, and
are the mass, damping, and stiffness matrices, respectively. Assuming a harmonic response
we obtain the frequency-domain algebraic system
where
is the dynamic stiffness matrix. The matrix
is complex-valued because of the damping term
.
To introduce several independent parameters, we assume that the stiffness and damping matrices depend on structural and damping parameters. In particular, let
and
Thus, the dynamic stiffness matrix becomes
Here,
is the vector of independent parameters. The parameter
is the excitation frequency,
and
describe stiffness variations, while
and
describe damping variations. Hence, the matrix is a five-parameter complex-valued matrix function.
For the considered example, we choose
The determinant equation
defines the frequency-dependent singularity condition of the system. In vibration analysis, such conditions are related to resonance-type behavior and loss of invertibility of the dynamic stiffness matrix. If
then the frequency response is given by
Thus, the inverse matrix has a direct physical interpretation as a frequency-response operator.
The expansion center is selected as
Since the entries of are polynomial functions of the parameters, the multidimensional differential spectra coincide with the corresponding polynomial coefficients. Therefore, only finitely many matrix spectra are nonzero.
All remaining spectra are equal to the zero matrix.
Using the D-analogue of the Faddeev method, the first coefficient of the characteristic polynomial is obtained as
The second coefficient can be written as
The third coefficient is
where
and
Since the matrix is of order three and the characteristic polynomial is written in the form
, the determinant is obtained as
The inverse matrix is obtained as
The reconstructed characteristic polynomial and determinant were compared with MATLAB direct symbolic computations. The following identities were obtained:
The inverse matrix was verified symbolically by computing
Although the inverse matrix was verified symbolically, numerical residuals were also evaluated at representative parameter values in order to assess the numerical behavior of the reconstructed expressions. The residuals in
Table 3 are of order
, which corresponds to double-precision round-off accuracy. Thus, the numerical evaluation confirms the symbolic identities and demonstrates the stability of the reconstructed inverse matrix at the selected parameter values.
Together with the symbolic identities and the residual results reported in
Table 3, this example demonstrates that the proposed method can be applied to a physically motivated complex-valued multiparameter matrix arising in frequency-domain vibration analysis and can provide a verified symbolic representation of the corresponding frequency-response operator.
Representative program outputs for this example are provided in
Supplementary File S2. They include the symbolic outputs generated by the developed computational framework for the characteristic polynomial, determinant, and inverse matrix of the three-degree-of-freedom damped vibration system.
4.3. Example 3: Computational Comparison and Truncation Effect for a Dense Seven-Parameter Matrix
To examine the computational behavior of the proposed recurrence-based approach, we considered a dense seven-parameter complex matrix function of order seven. The matrix was chosen in the form of a frequency-domain dynamic stiffness matrix [
20]
where
Here,
. The matrices
and
were chosen as dense stiffness and damping matrices, while
was taken as a diagonal mass matrix․ Their explicit forms are given in
Supplementary File S3. Such dense matrices may arise in reduced or condensed frequency-domain models. The matrix is complex valued because of the damping term
. The entries of
are given by
Although the matrix is dense, its multidimensional differential spectrum is sparse. The matrix function is completely defined by nine nonzero spectra:
and
The sparse D-Faddeev recurrence was applied for the following truncation vectors:
The results show that increasing the truncation orders with respect to the stiffness and damping parameters significantly improves the accuracy of the reconstructed inverse matrix. When passing from to , the maximum residual norm decreased from to , while the maximum difference between the D-Faddeev inverse and MATLAB numerical inversion decreased from to . For , the maximum residual decreased further to , and the corresponding maximum difference from MATLAB numerical inversion was . For the final truncation vector , the inverse-matrix residuals were reduced to the order of 4.169 × 10−15, while the difference from MATLAB numerical inversion was of the order of 7.529 × 10−17.
The results for show that increasing the truncation vector leads to a significant increase in computational cost but also reduces the residual indicators to the order of . This confirms the role of the truncation vector as an accuracy-control parameter and illustrates the trade-off between computational effort and reconstruction accuracy.
For comparison, MATLAB direct symbolic computation of the determinant of the same dense seven-parameter complex matrix required 556.09 s. In contrast, the sparse D-Faddeev recurrence with required 145.506 s for the recurrence computation and 18.659 s for reconstruction. For the larger truncation vector , the recurrence required 352.372 s and reconstruction required 45.158 s, while providing significantly higher accuracy. All computations reported in this example were performed on the same computer equipped with an Intel(R) Core (TM) i9-14900K processor (Intel Corporation, Santa Clara, CA, USA) and an NVIDIA GeForce RTX 4070 graphics card (NVIDIA Corporation, Santa Clara, CA, USA). In our computational experiment, direct MATLAB symbolic verification of the inverse matrix by simplifying and proved substantially more time-consuming than determinant computation. Therefore, the reconstructed inverse matrix was assessed by residual norms and by comparison with MATLAB numerical inversion at representative parameter values.
The comparison confirms two important points. First, the proposed recurrence-based method can exploit the sparsity of the multidimensional differential spectrum even when the original matrix is dense. Second, the truncation vector provides a practical mechanism for controlling the accuracy of the reconstructed inverse matrix. Increasing the truncation vector reduces the residual norms and the difference from MATLAB numerical inversion, but it also increases the number of retained multi-indices and the recurrence time. Thus, the example clearly illustrates the trade-off between computational cost and approximation accuracy. This behavior is consistent with the convergence and truncation-error discussion presented in
Section 2.3.
The complete input data and the reconstructed determinant for this example are provided in
Supplementary File S3. In particular,
Supplementary File S3 contains the matrices
,
,
, and the reconstructed determinant
However, the expanded numerator polynomials
of the inverse matrix entries are not reproduced in full because of their excessive length. The accuracy of the reconstructed inverse matrix is assessed by the residual indicators reported in
Table 5.
5. Conclusions
In this paper, a multidimensional differential-transform-based approach was developed for computing the characteristic polynomial, determinant, and inverse matrix of complex-valued multiparameter matrix functions. The proposed method extends earlier one-parameter D-transform constructions to the multidimensional case and formulates D-analogues of the Leverrier and Faddeev methods in the spectral domain. By using multidimensional convolution, the method replaces direct symbolic expansion of matrix characteristics with structured recurrence relations for the corresponding differential spectra.
The theoretical discussion shows that the inverse multidimensional transform is governed by the analyticity of the considered functions in a neighborhood of the expansion point. For analytic functions, convergence in a polydisc and truncation-error estimates can be obtained from the multidimensional Taylor expansion and Cauchy estimates. For inverse matrices, the additional local nonsingularity condition is essential. Under this condition, the inverse matrix admits a local analytic representation in a neighborhood of the expansion point where the determinant does not vanish. If at some parameter values, the inverse matrix is not defined at those values. Thus, the reconstructed determinant also serves as an indicator of parameter values at which invertibility is lost.
The computational examples confirm the applicability of the proposed method. The illustrative example of a complex matrix depending on three independent parameters showed the practical implementation of the developed approach. The differential spectra of the matrix were computed, the characteristic-polynomial coefficients were reconstructed, and the inverse matrix was obtained in rational form. The correctness of the inverse matrix was verified by symbolic multiplication, confirming that the products of the original matrix and its reconstructed inverse are equal to the identity matrix. In the three-degree-of-freedom damped vibration example, the reconstructed characteristic polynomial, determinant, and inverse matrix were consistent with MATLAB symbolic and numerical verification. The residual norms at representative parameter values were of the order of double-precision round-off accuracy. In the dense , seven-parameter example, the sparse D-Faddeev recurrence demonstrated how the truncation vector can be used as an accuracy-control parameter. Increasing the truncation orders reduced the residual norms and the difference from MATLAB numerical inversion, although it also increased the number of retained multi-indices and the recurrence time.
The obtained results indicate that the proposed approach is most useful when the multidimensional differential spectrum of the matrix function is sparse, when a bounded-order local analytical representation is sufficient, or when the same matrix characteristics must be evaluated repeatedly in a neighborhood of a fixed expansion point. At the same time, the method has natural limitations. The number of retained spectral coefficients and convolution terms grows rapidly with the number of independent parameters and truncation orders, reflecting the curse of dimensionality. This limitation is not eliminated in general, but its practical impact can be partly mitigated in favorable cases by exploiting sparse differential spectra, bounded-order local reconstructions, adaptive truncation, and the parallel structure of spectral-domain computations. The recurrence relations are composed of elementary algebraic operations, multidimensional convolutions, trace evaluations, and matrix products that can be organized over independent multi-indices and matrix entries. Thus, although the total number of operations may be large, many of these operations are structurally simple and naturally suitable for parallel symbolic-numerical implementation in the differential-spectrum domain.
Future work will focus on extending the proposed framework to generalized inverse matrices, Padé-type reconstruction of matrix functions, and eigenvalue-related problems for multiparameter complex matrices. Further development of parallel symbolic-numerical implementations is also planned in order to improve the scalability of the method for larger matrices and higher-dimensional parameter spaces.