Page 510
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
Comparative Analysis of Singular Value Decomposition and Eigenvalue
Decomposition Methods for Solving Large Scale Linear Systems
Nwokolo, Peter C., Unaegbu, Ebenezer N., Ugwueze, Precious N. and Okeke Mmesoma L.
Nnamdi Azikiwe University, Awka, Anambra State.
DOI: https://doi.org/10.51583/IJLTEMAS.2026.150500046
Received: 02 May 2026; Accepted: 07 May 2026; Published: 26 May 2026
ABSTRACT
This study compares the effectiveness of Singular Value Decomposition (SVD) and Eigenvalue Decomposition
in solving large-scale linear systems, focusing on computational efficiency, numerical stability, and versatility
across different problem domains. At its core, matrix decomposition is a crucial tool in numerical linear algebra,
allowing us to break down complex systems into more manageable forms.
The study delves into both the theoretical underpinnings and practical performance of these methods,
highlighting their respective strengths and weaknesses. SVD stands out for its ability to handle ill-conditioned
matrices and is widely used in dimensionality reduction and data analysis, whereas Eigenvalue Decomposition
is commonly applied to structured problems and spectral analysis.
To validate the performance claims, computational experiments were conducted using randomly generated
matrices of sizes 100×100, 1000×1000, and 5000×5000. The results show that both methods perform efficiently
for small matrices, but as matrix size increases, SVD demonstrates better computational performance on the
tested system. Moreover, for large and ill-conditioned matrices, SVD exhibits superior numerical stability,
making it a more reliable choice than Eigenvalue Decomposition.
The study also explores applications in machine learning, optimization, artificial intelligence, recommender
systems, and structural engineering to illustrate the practical relevance of these findings. Ultimately, the choice
of method depends on the specific problem at hand, requiring a trade-off between computational efficiency,
numerical stability, and scalability.
INTRODUCTION
Matrix decomposition, also known as matrix factorization, is a fundamental tool in linear algebra and numerical
analysis that simplifies complex matrix operations by breaking them into the product of simpler, structured
matrices. Historically, the motivation for decomposition arose from the need to solve large systems of linear
equations, which form the backbone of scientific computation, engineering models, and data-driven research.
Early techniques such as Gaussian elimination laid the foundation for systematic approaches to matrix reduction,
but it was not until the mid-20th century with the advent of digital computers that decomposition methods gained
prominence (Trefethen, L.N and Bau, D. 1997) . Householder’s Principles of Numerical Analysis (1954)
emphasized the role of partitioned matrices and block-based LU decomposition as an efficient strategy for high
speed computation, marking a significant departure from purely manual methods (Householder 1954); (Lu, J.
2021) & (Chandra, R. and Guha, R. 2007). These advancements were not only theoretical but also practical,
enabling large-scale problems in geology, physics, and engineering to be solved more reliably.
In contemporary applications, matrix decomposition methods are essential for tackling large-scale linear systems
that appear in diverse domains. Several matrix decomposition techniques exist, including LU, QR and Cholesky
decompositions. However, this study focuses specifically on Singular Value Decomposition (SVD) and
Eigenvalue Decomposition due to their wide applicability in date analysis, engineering, and scientific computing.
For instance, single value decomposition and Eigenvalue decomposition, are widely employed in solving
systems of equations, least squares problems, eigenvalue computations, and optimization challenges (Higham,
Page 511
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
2002 & Ejikeme et al, 2015). In computer science and machine learning, matrix decomposition plays a critical
role in the development of algorithms for dimensionality reduction, collaborative filtering, and feature extraction
(Meyer 2000). For example, SVD is foundational in Principal Component Analysis (PCA), which is used for
pattern recognition and data compression. Similarly, factorization techniques underpin neural network training
via back propagation, reinforcing the link between numerical linear algebra and artificial intelligence (Lu, 2021;
Duan, Jiang, and Jain, 2022).
Despite their ubiquity, decomposition methods encounter limitations when applied to modern large-scale
datasets and computational systems. Sparse and structured matrices, common in graph theory and scientific
computing, pose unique challenges (Trefethen, 2014).
Beyond computational science, matrix decomposition has expanded into interdisciplinary applications. In
recommender systems, for instance, matrix factorization is employed to address the “sparsity problem” in user-
item rating datasets. By integrating review-based collaborative filtering with matrix factorization. Duan et al.
(2022), demonstrated that latent factor models can enhance predictive accuracy in cases where data is incomplete.
This reflects the versatility of decomposition approaches, as methods originally developed for solving linear
systems in mathematics now power modern innovations in artificial intelligence, business analytic, and decision
support systems. Such applications reaffirm that matrix decomposition is not merely a mathematical tool but a
foundational bridge between theory and practice (Benzi 2002 and Demnel 2007).
Matrix decomposition methods, although powerful, face significant challenges when applied to large-scale linear
systems(Golu, G.H., 2009) and (Peng, R.and Vempala, S. 2021).
While several classical decomposition methods such as LU and QR exist in the literature, they are not the focus
of this study. Instead, this research concentrates on evaluating the performance of Singular Value Decomposition
(SVD) and Eigenvalues Decomposition in large scale settings.
These methods are particularly suitable for modern applications involving high dimension and structured data,
where numerical stability and robustness are critical.
The aim of the study is to analyze and compare Singular Value Decomposition (SVD) and Eigenvalue
Decomposition in order to evaluate their effectiveness and efficiency in solving large scale linear system.
This study is restricted to two matrix decomposition methods: Singular Value Decomposition (SVD) and
Eigenvalue Decomposition. Rather than providing detailed derivations, the study focuses on comparing their
computational efficiency, numerical stability, and performance on real world data sets and randomly generated
matrices. and complexity in solving large-scale linear systems, as well as their performance on real-world
datasets and randomly generated matrices. Consequently, the scope of this research does not extend to
implementations in specialized software packages such as LAPACK, ARPACK, or Suite-sparse.
Theory of Methods
Singular Value Decomposition
In linear algebra, few tools are as powerful and versatile as the Singular Value Decomposition (SVD). While LU
decomposition targets square matrices for solving linear systems, SVD extends its utility far beyond,
encompassing even non-square matrices, whether tall or wide (Ryan 2008). From numerical stability to
dimensionality reduction, SVD is a cornerstone in applied mathematics, machine learning, signal processing,
and statistics.
Given any m × n real matrix A, SVD enables us to express A as the product of three matrices:
Σ
Here, U is an m × m orthogonal matrix, Σ is an m × n diagonal matrix with non-negative real numbers (called
singular values) on the diagonal, and V is an n × n orthogonal matrix.
SVD is more than just a factorization; it unveils the geometry of linear transformations. The columns of V
represent the directions in the input space, the diagonal entries of Σ scale them, and the columns of U reorient
Page 512
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
the result. These insights are critical when analyzing or compressing data, computing pseudoinverses, or solving
ill-posed problems.
Definition 1. (Singular Value Decomposition). Let 

. Then there exist matrices


, 

, and 

such that:

,
where:
=
(orthogonal),
(orthogonal),
Σ is diagonal with non-negative real numbers

≥ · · · ≥ 
> 0, called singular
values.
Here, r = rank(A) is the number of non-zero singular values.
Theorem 1. (Existence of SVD). Every real matrix 

admits a singular value
decomposition.
Proof. The proof is rooted in spectral theory. Consider the symmetric matrices
A 

and A


. Both are positive semi-definite and hence have orthonormal eigenvectors
with non-negative eigenvalues. Let:
A = V
,
where Λ is diagonal with eigenvalues
 and V is orthogonal. Define singular values as

. Set:
Σ = diag(
, . . . , 
, 0, . . .), U = AV Σ ,
where Σis the pseudoinverse of Σ. It can be shown that U is orthogonal, and thus:

Remark:
(i). The singular values of A are the square roots of the eigenvalues of ATA.
(ii). The columns of V are the eigenvectors of ATA; those of U are the eigenvectors of AAT .
(iii). The number of non-zero singular values equals the rank of A.
Page 513
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
Applications of Singular Value Decomposition Method:
1. Dimensionality reduction: Principal Component Analysis (PCA) is based on SVD.
2. Solving least squares problems: For over determined systems Ax = b, SVD yields the
minimum norm solution.
3. Data compression: Low-rank approximations use the largest singular values to represent the matrix
efficiently.
4. Image processing: SVD compresses grayscale or RGB images by truncating smaller singular values
Singular Value Decomposition: Step-by-Step Method
Let A be an m × n real matrix.
1. Compute
and find its eigenvalues 


2. The singular values are
=

.
3. Find the eigenvectors
, . . . ,
of
. Form V = [
, . . . ,
].
4. Compute
=

for
 and form U = [
, . . . ,
].
5. Form the diagonal matrix Σ with

, . . . ,
on the diagonal.
6. Then, A = UΣ
Let
󰇣
󰇤
Step 1: Compute
󰇣
󰇤
󰇣
󰇤󰇣


󰇤
Step 2: Compute eigen value of
 


So, singular values are:

Step 3: Compute V
Eigenvectors of
are:
󰇣
󰇤
󰇣

󰇤
Page 514
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
Step 4: Compute U

󰇣
󰇤
󰇣
󰇤
󰇣
󰇤

󰇣
󰇤
󰇣

󰇤
󰇣

󰇤
So:
󰇣

󰇤 Σ󰇣
󰇤
󰇣

󰇤
Example 2: Tall Matrix
Let
Then
󰇣
󰇤
Σ


So,
Σ
Example 3: Low-Rank Matrix
Let

󰇣
󰇤
Then
󰇣

 
󰇤
Eigenvalues:

 so 


.
Eigenvectors of
:
󰇣
󰇤

󰇣

󰇤
So,
Page 515
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026



Σ󰇣
󰇤
Σ
SVD is a universal matrix decomposition method applicable to any real matrix. It reveals the intrinsic structure
of the matrix, identifies its rank, and provides the optimal low-rank approximation. Its numerical stability and
theoretical depth make it indispensable in applied linear algebra.
Eigenvalue Decomposition:
In linear algebra, understanding the internal structure of matrices plays a central role in both
theoretical and applied mathematics. One such structural insight is offered by eigenvalue
decomposition, also known as spectral decomposition. This decomposition provides a
way of analyzing a square matrix by breaking it down into a set of eigenvectors and eigenvalues quantities that
capture the matrix’s most essential properties.
Eigenvalue decomposition applies to a special class of matrices specifically, square matrices
that are diagonalizable. For such matrices, the decomposition expresses the matrix as the
product of three matrices: one composed of its eigenvectors, one diagonal matrix of eigenvalues, and the inverse
of the eigenvector matrix. In its simplest form, if 

is diagonalizable,
then


,
where D is a diagonal matrix whose entries are the eigenvalues of A, and P is a matrix whose columns are the
corresponding eigenvectors.
The utility of eigenvalue decomposition is vast. It underlies the solution of differential equations, stability
analysis, quantum mechanics, and machine learning algorithms such as Principal Component Analysis (PCA).
Diagonal matrices are computationally simple to manipulate raising them to powers, computing exponentials,
and applying functions become straight forward. Thus, diagonalizing a matrix simplifies these operations
substantially.
However, not all matrices are diagonalizable. A matrix may fail to have enough linearly independent
eigenvectors, making P non-invertible. In such cases, the Jordan canonical form or Schur decomposition is
employed instead. Nevertheless, for symmetric (or Hermitian in the complex case) matrices, diagonalizability is
always guaranteed, and the decomposition gains additional structureorthogonal eigenvectors and real
eigenvalues.
Eigenvalue decomposition is rooted in the fundamental equation:
,
Page 516
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
where v is a non-zero vector (the eigenvector) and λ is a scalar (the eigenvalue). This equation states that the
action of matrix A on vector v merely stretches (or compresses or flips) the vector without changing its direction.
Definition 3. (Eigenvalue Decomposition). Let
be a square matrix. If A has n linearly independent
eigenvectors, then A is diagonalizable, and there exists an invertible matrix P and a diagonal matrix D such that:


,
where:
The columns of P are the eigenvectors of A,
The diagonal entries of D are the corresponding eigenvalues.
Theorem 3. (Diagonalizability Criterion). A matrix 

is diagonalizable if and only if it has n linearly
independent eigenvectors.
Proof. (
) Suppose 

for some invertible P. Then the columns of P are linearly independent and satisfy
, which implies each column of P is an eigenvector of A. (
) Conversely, suppose A has n linearly
independent eigenvectors
,
. . . ,
with eigenvalues
,
, . . . ,
. Construct matrix P = [
,
. . . ,
] and
diagonal matrix D = diag (
,
, . . . ,
).
Then
󰇟


󰇠󰇟
󰇠
Thus, 

.
Theorem 4. (Symmetric Matrices). If 

is a symmetric matrix, i.e., 
= A,
then:
1. All eigenvalues of A are real.
2. A is diagonalizable.
3. There exists an orthogonal matrix Q such that:
A = QΛ
,
where Λ is a diagonal matrix of eigenvalues and Q contains orthonormal eigenvectors.
This is known as the spectral theorem for real symmetric matrices.
2.2.1 Step-by-Step Method for Eigenvalue Decomposition
Let 

be a matrix. We aim to find 

or A = QΛ
(if A is symmetric), Follow the step:
Step 1: Compute the Characteristic Polynomial
Solve the equation:
Page 517
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
det(A λI) = 0,
to find the eigenvalues
,
, . . . ,
.of A.
Step 2: Find the Eigenvectors
For each eigenvalue
, solve the system:
(A 
I)v = 0,
to find the corresponding eigenvector(s)
.
Step 3: Form Matrices P and D
Form P using the eigenvectors as columns.
Form D as a diagonal matrix of eigenvalues.
Step 4: Verify Decomposition
Check that:


or ฀฀
Example 1
Let:
󰇣
󰇤
Step 1: Find the eigenvalues
det(A λI) = det
󰇣
󰇤
󰇛 󰇜󰇛 󰇜
 

Step 2: Find the eigenvector
For 
󰇛 󰇜
󰇣


󰇤
󰇣
󰇤
For
󰇛 󰇜
󰇣
󰇤
󰇣

󰇤
Step 3: Construct P and D
󰇣

󰇤

󰇣
󰇤
Then:


Page 518
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
Example 2: (Symmetric Matrix)
Let
󰇣
󰇤
Step 1: Characteristic polynomial
󰇛 󰇜󰇛 󰇜
 
Step 2: Eigen vector
For 
󰇛 󰇜
󰇣
󰇤
For 
󰇛 󰇜
󰇣

󰇤
Normalize eigenvectors:
󰇣
󰇤

󰇣

󰇤

Then:

󰇣
󰇤

Summary
Eigenvalue decomposition expresses a matrix as 

if it has n linearly independent eigenvectors.
Symmetric matrices always admit an orthogonal eigenvalue decomposition: 
3. The decomposition
simplifies many matrix operations and is foundational in applications like systems of differential equations,
quantum mechanics, and dimensionality reduction.
Applications of Eigenvalue Decomposition Method:
Eigenvalue decomposition expresses a matrix A as A=PDP
-1
, where D is a diagonal matrix of eigenvalues and
P contains the corresponding eigenvectors.
Principal Component Analysis (PCA)
Eigenvalue decomposition is at the core of PCA, which is used for dimensionality reduction in statistics and
machine learning.
Stability Analysis
In dynamical systems, the eigenvalues of the system matrix determine stability. The system is stable if all
eigenvalues have negative real parts.
Page 519
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
Quantum Mechanics
In quantum mechanics, eigenvalue problems are fundamental. Observable correspond to eigenvalues of linear
operators.
Solving Differential Equations
Systems of linear differential equations such as


 can be solved using eigenvalue decomposition,
especially when computing matrix exponential.
Matrix Powers and Exponentials
For a diagonalizable matrix:

and



This simplifies computation in systems theory and control.
PageRank Algorithm
Google’s Page Rank algorithm uses eigenvalue computations on the web’s link matrix to determine the
importance of pages.
Vibration and Modal Analysis
In mechanical engineering, eigenvalue analysis identifies natural frequencies and mode shapes in vibrating
systems.
RESULTS AND ANALYSIS
Theoretical Investigation into the Numerical Stability and Accuracy of Matrix Decomposition Methods
Matrix decomposition techniques play a pivotal role in numerical linear algebra, underpinning a wide range of
computational methods in science and engineering. We presents a theoretical examination of the numerical
stability and accuracy of two matrix decomposition methods: SVD decomposition and eigenvalue decomposition.
By exploring each method’s mathematical structure, sensitivity to perturbations, and inherent stability
characteristics, we aim to elucidate the conditions under which each technique excels or deteriorates in practical
computation.
Singular Value Decomposition (SVD)
SVD represent any matrix as 
, where and are orthogonal matrices and is a diagonal
matrix containing the singular values. It is a powerful and general decomposition, used in least squares
problems, pseudo inverse computation, and data compression.
Numerical Stability of SVD
SVD is among the most stable of all matrix decomposition. The orthogonality of and ensures that norm-
preserving transformations are used throughout the process, thereby minimizing the propagation of errors.
SVD is robust even for ill-conditioned or rand-deficient matrices, making it particularly useful when other
decomposition fail.
Page 520
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
Numerical Accuracy of SVD
SVD provides excellent numerical accuracy, especially in problems involving low-rank approximations or noisy
data. The singular values indicate the intrinsic dimensionality of the data, and small singular values can be safely
truncated to reduce noise.
Backward and forward errors are typically minimal, and the method produces the best low-rank approximation
of a matrix in terms of the Frobenius and 2-norms.
Eigenvalue Decomposition
Eigenvalue decomposition expresses a matrix as 

where is a diagonal matrix containing the eigenvalues
of  and contain the corresponding eigenvectors. This decomposition is fundamental in analyzing systems of
differential equations, quantum mechanics, and principal component analysis.
Numerical Stability of Eigenvalue Decomposition
The numerical stability of eigenvalue decomposition is highly dependent on whether the matrix is normal (i.e.,
it commutes with its conjugate transpose: 
). For normal matrices, the eigenvectors are orthogonal,
and the decomposition is stable.
For non-normal or defective matrices (those with repeated eigenvalues and fewer linearly independent
eigenvectors), small perturbations in the matrix can lead to large changes in eigenvalues or eigenvectors,
significantly compromising numerical stability.
Numerical Accuracy of Eigenvalue Decomposition
Eigenvalue computations can be inaccurate for matrices with clustered or nearly equal eigenvalues. Perturbation
theory indicates that the sensitivity of an eigenvalue to perturbations in the matrix is inversely proportional to
the angle between left and right eigenvectors. Therefore, poorly conditioned eigenvectors result in large errors
in both the eigenvalues and eigenvectors.
3.4. Comparative Analysis
The table below summarizes key aspect of stability and accuracy for each method:
The theoretical investigation underscores that no single decomposition method is universally optimal. SVD
stands out for its robustness and accuracy, particularly in ill-posed or data-sensitive problems while Eigenvalue
decomposition can be sensitive and unstable especially for non-normal matrices. In choosing a decomposition
method, one must weigh stability, accuracy, computational cost, and the structural properties of the matrix.
Understanding the numerical behavior of these algorithm ensures more reliable and informed application in
mathematical modeling and scientific computing.
Computational Experiments
To assess the performance of Singular Value Decomposition and Eigenvalue Decomposition, a series of
computational experiments were carried out on randomly generated square matrices of growing size. These
matrices, measuring 100x100, 1000x1000, and 5000x5000, were created using a uniform random distribution
across the interval [0,1], ensuring that each entry conformed to this rule. The computations were performed on
Method
Pivoting required
Stability
Accuracy
Singular Value
Decomposition
No
Very High
Very High
Eigen Value
Decomposition
No
Variable
Variable
Page 521
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
a system boasting a core i3 processor, 16 GB of RAM, and an SSD drive. Standard numerical linear algebra
libraries were employed to calculate both SVD and Eigenvalue Decomposition, with execution time and memory
usage meticulously recorded for the purpose of performance comparison.
Generating Random Matrices (Uniform Distribution)
We generate a matrix AϵR
n×n
where each entry is drawn from a uniform distribution on [0,1].
(i) Generating the time
(ii) Generating the memory usage
(iii) Generating condition number
Page 522
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
xperimental Results
Matrix Size
SVD time
(s)
Memory
usage (MB)
Condition
number
Observation
100x100
0.0061
0.07
Low
Both
methods
very fast
1000x1000
0.2376
7.63
Moderate
SVD faster
5000x5000
54.0421
190.73
High
SVD more
stable and
slightly
faster
DISCUSSION OF RESULTS
The results clearly show that as matrix size increases, both computational time and memory usage skyrocket.
For smaller matrices, like those with (100x100), both Singular Value Decomposition (SVD) and Eigenvalue
Decomposition run smoothly with virtually no computation time.
However, as we move to medium-sized matrices with (1000x1000), SVD starts to outperform Eigenvalue
Decomposition in terms of execution speed, suggesting it's more efficient on our tested system.
When we get to large matrices with (5000x5000), both methods become computationally expensive, but SVD
still manages to edge out Eigenvalue Decomposition. Furthermore, the high condition number indicates that the
matrix is ill-conditioned, which is a problem. In such cases, SVD offers superior numerical stability compared
to Eigenvalue Decomposition, making it a more reliable choice for large-scale problems.
Overall, our results indicate that while Eigenvalue Decomposition might be efficient for smaller problems, SVD
becomes the more advantageous option for larger and ill-conditioned matrices due to its stability and consistent
performance.
Theoretical illustration of numerical Stability of SVD and Eigenvalue Decomposition Methods.
Here, we present solved examples for Singular Value Decomposition (SVD) and Eigenvalue Decomposition.
Each example includes forward and backward error analysis to assess numerical stability and accuracy. A
concluding section compares computational speed and robustness across methods.
Singular Value Decomposition (SVD)
Example: Low-Rank Approximation
Let
󰇣
󰇤
Page 523
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
=
󰇣


󰇤

:
Σ
Σ
󰇣
󰇤
Low-rank approximation using only
Conclusion: SVD is numerically robust, even under noise or Ill-conditioning.
3.6.2. Eigenvalue Decomposition
Example: Perturbation Sensitivity
Let
󰇣
󰇤
Characteristic polynomial:
 
Eigenvectors:
󰇣
󰇤

󰇣

󰇤
Perturb
󰇣

󰇤
Characteristic polynomial:


 
Eigenvectors:
󰇣

󰇤
󰇣

󰇤
A small changes in matrix entries leads to noticeably changes in eigenvalues and eigenvectors, demonstrating
sensitivity to perturbation.
Comparative Applications of SVD and Eigenvalue decomposition methods in solving various cases of
linear equations.
Here, we compare the SVD and Eigenvalue matrix decomposition techniques in solving various cases of linear
systems. For each method, we apply it to two representative systems it is best suited for and provide a complete,
worked example with explicit formulation of the system, augmented matrix (if applicable), and step-by-step
solution. Accuracy and stability are assessed to determine the approach for different system structures.
Page 524
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
SVD: Rank-Deficient System
Example: Low-Rank Approximation
Let
󰇣
󰇤
=
󰇣


󰇤

:

󰇣
󰇤
Low-rank approximation using only
Conclusion: SVD is numerically robust, even under noise or Ill-conditioning.
3.6.2. Eigenvalue Decomposition
Example: Perturbation Sensitivity
Let
󰇣
󰇤
Characteristic polynomial:
 
Eigenvectors:
󰇣
󰇤

󰇣

󰇤
Perturb
󰇣

󰇤
Characteristic polynomial:


 
Eigenvectors:
󰇣

󰇤
󰇣

󰇤
Page 525
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
SUMMARY, RECOMMENDATION AND CONCLUSION
Summary
This study compared two key matrix decomposition methods - Eigenvalue Decomposition and Singular Value
Decomposition (SVD) - to assess their effectiveness in solving large-scale linear systems. The analysis focused
on their numerical stability, computational efficiency, and suitability for different types of problems.
Eigenvalue Decomposition proved particularly useful for theoretical analysis, offering insights into matrix
structure, stability, and diagonalization. It's also a crucial component in spectral analysis and applications like
Principal Component Analysis (PCA). However, our experiments showed that its computational performance
was outpaced by SVD in solving large-scale systems.
SVD, on the other hand, demonstrated strong performance across the board, showcasing better computational
efficiency and superior numerical stability - especially when dealing with large, ill-conditioned matrices. This
makes SVD a reliable choice for practical applications, including machine learning, recommender systems, and
dimensionality reduction. Although SVD is theoretically computationally intensive, our results suggest that it
can outperform Eigenvalue Decomposition in practice, depending on the system configuration and
implementation.
Ultimately, the study highlights that no single decomposition method is universally optimal. The choice of
method depends on the problem context, matrix properties, and computational environment. For large-scale
problems, especially those involving ill-conditioned matrices, SVD provides a more stable and effective solution,
while Eigenvalue Decomposition remains valuable for theoretical insights and structured analyses.
Recommendation
1. Use SVD for solving ill-conditioned or rank-deficient problems where accuracy is critical, such as in signal
processing, machine learning, or inverse problems.
2. Employ Eigenvalue decomposition mainly for spectral analysis, stability studies, or system where matrix
diagonalization is required.
Conclusion
There is no one size solution when it comes to solving large scale systems of equations using matrix
decomposition. Each method has its advantages depending on the nature of the matrix and the requirements of
the problem. Eigenvalue decomposition serves well in theoretical and analytical contexts while SVD offer
greater stability for ill-conditioned or over determined systems. The best approach is to first analyze the structure
and condition of the matrix. Based on this, select the decomposition method that offers the best trade off between
speed, stability, and accuracy. In practice, hybrid approaches such as combining decomposition with iterative
refinement or regularization can provide even better performance, particularly for large scale problems
encountered in scientific computing, engineering, and data intensive applications.
REFERENCES
1. Householder, A.S. (1954). Principle of numerical analysis. McGraw-Hill
2. Trefethen, L.N., and Bau, D. (1997). Numerical linear algebra. SIAM.
3. Meyer, C.D. (2000). Matrix analysis and applied linear algebra. SIAM.
4. Benzi, M. (2002). Preconditioning techniques for large linear systems: A survey. Journal of
Computational Physics, 182(2), 148-477.
5. Higham, N.J. (2002). Accuracy and stability of numerical algorithm (2nd ed.). SIAM.
6. Saad, Y. (2003). Iterative method for sparse linear syatem (2nd ed.). SIAM.
7. Chandra, R. and Guha R. (2007). Advanced matrix computations. Academic Press.
8. Demmel, J.W. (2007). Applied numerical linear algebra. SIAM.
Page 526
www.rsisinternational.org
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XV, Issue V, May 2026
9. Ryan, L. (2008). Applied numerical linear algebra: The diverse toolkit. Cambridge University Press.
10. Golub, G.H. and Ortega, J.M. (2009). Scientific computing: An introduction with parallel computing
(2nd ed.) Academic Press.
11. Trefethen, L.N. (2014). Approximation theory and approximation practice. SIAM.
12. C. L. Ejikeme, C.L., Unaegbu, E.N., and Okofu, M.B. (2015). The Existence of a Periodic Solution of
a Boundary Value Problem for a Linear System, IOSR Journal of Mathematics (IOSR-JM) e-ISSN:
2278-5728, p-ISSN: 2319-765X. Volume 11, Issue 4 Ver. I. PP 73-82
13. Gentle, J.E. (2017). Numerical linear algebra for applications in statistics (2nd ed.) Spriger.
14. Lu, J. (2021). Numerical matrix decomposition : A review of LU, QR, SVD, and Cholesky methods.
15. Peng, R., and Vempala, S. (2021). Solvimg sparse linear systems faster than matrix multiplication.
16. Duan, R., Jiang, C. and Jain, H.K. (2022). Combining review based collaborative filtering and matrix
factorization: A solution to rating’s sparsity problem. Decision Support Systems, 156, 113748.