Discussion Overview
The discussion revolves around the problem of deriving an upper triangular matrix U from a given lower triangular matrix L, under the condition that L'*L=U'*U, where L' and U' are the transposes of matrices L and U respectively. Participants are exploring methods to achieve this with a computational complexity of O(n^2).
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- One participant suggests that L'L is symmetric positive definite and can be diagonalized using an orthogonal matrix M, leading to a proposed method for deriving U.
- Another participant points out that the computational complexity of eigendecomposition is O(n^3) and asks for alternative methods that could achieve O(n^2).
- A different approach is proposed, likening the process to the Cholesky factorization, where participants suggest working backwards from the last term to derive elements of U.
- Some participants express skepticism about achieving O(n^2) complexity, suggesting that the fastest algorithm is likely O(n^3) based on the nature of matrix factorization.
Areas of Agreement / Disagreement
Participants do not reach a consensus on a method that achieves O(n^2) complexity. There are competing views regarding the feasibility of such a solution, with some suggesting that the problem inherently requires O(n^3) complexity.
Contextual Notes
Participants note limitations regarding the assurance that U remains an upper triangular matrix and the computational complexity of proposed methods, particularly the reliance on eigendecomposition and Cholesky factorization.