How to Efficiently Solve a Tridiagonal Matrix with Fringes?

  • Thread starter Thread starter maka89
  • Start date Start date
  • Tags Tags
    Fringes Matrix
Click For Summary
Efficiently solving a tridiagonal matrix with fringes involves utilizing specialized algorithms designed for sparse, banded matrices. Routines like SPARSE 1.3 and SPARSE-BLAS can optimize storage and enhance solution accuracy through pre-conditioning. Custom iterative methods may be developed, even without diagonal dominance, such as using the formula \overline{x}_{i+1} = T^{-1}(\overline{b}-F \overline{x}_{i}). Transforming the matrix into a diagonally dominant form could also facilitate the use of straightforward iterative methods. Utilizing these approaches can significantly improve computational efficiency and memory usage in solving large systems of linear equations.
maka89
Messages
66
Reaction score
4
Hello everyone!

I am trying to solve a large system of linear equations. The form of the matrix is A = T + F. T is basically a tridiagonal matrix and F has two "lines" of numbers running parallel to the diagonal but at some distance. Basically like this one, but not symmetric, nor is it diagonally dominant.

Questions:
Is there any efficient algorithm to solve this kind of matrix?

Is there any way to turn the matrix into a diagonally dominant one, so that a straight forward iterative method could be used?

Could one make a custom iterative method, that does not require diagonal dominance? Would \overline{x}_{i+1} = T^{-1}(\overline{b}-F \overline{x}_{i}) work?
 
Physics news on Phys.org
There are routines designed to solve sparse, banded matrices.

http://en.wikipedia.org/wiki/Sparse_matrix

http://en.wikipedia.org/wiki/Preconditioner

I would suggest you look at the routines SPARSE 1.3 and SPARSE-BLAS on netlib as these are collections of routines designed to deal with sparse matrices:

http://www.netlib.org/liblist.html

There is also a proprietary set of routines called SPARSPAK which is available from the U of Waterloo in Canada.

In general, these routines will optimize storing the sparse matrix (since most of the elements are zero, a considerable savings in memory space can be obtained) and also apply pre-conditioning to improve the accuracy of the solution.
 
I am studying the mathematical formalism behind non-commutative geometry approach to quantum gravity. I was reading about Hopf algebras and their Drinfeld twist with a specific example of the Moyal-Weyl twist defined as F=exp(-iλ/2θ^(μν)∂_μ⊗∂_ν) where λ is a constant parametar and θ antisymmetric constant tensor. {∂_μ} is the basis of the tangent vector space over the underlying spacetime Now, from my understanding the enveloping algebra which appears in the definition of the Hopf algebra...

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K