LU solve for matrix with zeros on diagonal

  • Context: Undergrad 
  • Thread starter Thread starter nawidgc
  • Start date Start date
  • Tags Tags
    Linear algebra Matrix
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 3K views
nawidgc
Messages
24
Reaction score
0
Is it possible to obtain a solution of the linear system Ax = b with LU decomposition when A contains zeros on its diagonal? I am trying to obtain a solution with LU decomposition and then perform a forward/backward substitution but I get NaN entries in the solution vector x. The condition number of my matrix is 10^8. Appreciate any help/comments.
 
Physics news on Phys.org
nawidgc said:
Is it possible to obtain a solution of the linear system Ax = b with LU decomposition when A contains zeros on its diagonal? I am trying to obtain a solution with LU decomposition and then perform a forward/backward substitution but I get NaN entries in the solution vector x. The condition number of my matrix is 10^8. Appreciate any help/comments.

I would be concerned trying to use LU decomp on a matrix with such a high condition number, regardless of whether there are zeroes on the main diagonal. A high condition number means that the solutions obtained from the LU decomp are subject to round-off error during their calculation, so much so that these solutions may be meaningless.

Instead of plain vanilla LU decomp, perhaps you should apply some other techniques to the matrix as well, to check your original solutions. I would recommend you try the singular value decomposition.

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

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