Householder method : Which α do we take?

  • Context: MHB 
  • Thread starter Thread starter mathmari
  • Start date Start date
  • Tags Tags
    Method
Click For Summary

Discussion Overview

The discussion revolves around the Householder method for QR factorization, specifically focusing on the choice of the parameter α when the norms of two potential vectors are equal. Participants explore the implications of this choice on the resulting QR decomposition and the associated calculation errors.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant presents a matrix and outlines the steps taken to compute the QR factorization using the Householder method, leading to a question about the choice of α when norms are equal.
  • Another participant suggests that since the norms are equal, the impact on calculation error is the same, implying that either choice of α is acceptable.
  • A subsequent participant questions whether the different choices of α would lead to different results in the QR decomposition.
  • Another participant acknowledges that while different QR decompositions may result, the minimization of calculation errors would be equivalent regardless of the choice of α.

Areas of Agreement / Disagreement

Participants express differing views on whether the choice of α affects the final QR decomposition, indicating a lack of consensus on this aspect of the discussion.

Contextual Notes

The discussion does not resolve the implications of choosing between the two equal norms for α, leaving open questions about the resulting QR decompositions.

mathmari
Gold Member
MHB
Messages
4,984
Reaction score
7
Hey! 😊

We have the matrix $A=\begin{pmatrix}1 & 4 & -1 \\ 2 & 2 & 7 \\ 2 & -4 & 7\end{pmatrix}$ and we want to calculate the $QR$ factorisation using the Householder method.

First we take the first column of the matrix $a_0=\begin{pmatrix}1 \\ 2 \\ 2\end{pmatrix}$.
We have that $\alpha=\pm \|a_0\|=\pm \sqrt{9}\pm 3$.
Then we take the sign of that so that $\|a_0-\alpha e_1\|_2$ is big.
We have $$\|a_0-\alpha e_1\|_2=\begin{cases}\|\begin{pmatrix}1 \\ 2 \\ 2\end{pmatrix}-\begin{pmatrix}3 \\ 0 \\ 0\end{pmatrix}\|_2 =\|\begin{pmatrix}-2 \\ 2 \\ 2\end{pmatrix} =\sqrt{12}\\ \|\begin{pmatrix}1 \\ 2 \\ 2\end{pmatrix}-\begin{pmatrix}-3 \\ 0 \\ 0\end{pmatrix}\|_2 =\|\begin{pmatrix}4 \\ 2 \\ 2\end{pmatrix}\end{cases} =\sqrt{20}$$
So we take $\alpha=-3$.
Then $u=\frac{1}{\|a_0-\alpha e_1\|_2}\begin{pmatrix}4 \\ 2 \\ 2\end{pmatrix}=\begin{pmatrix}\frac{4}{\sqrt{20}} \\ \frac{2}{\sqrt{20}} \\ \frac{2}{\sqrt{20}}\end{pmatrix}$.
Then $$H_1=I-2uu^T=\cdots =\begin{pmatrix}-1/3 & -2/3 & -2/3 \\ -2/3 & 2/3 & -1/3 \\ -2/3 & -1/3 & 2/3\end{pmatrix}$$
Then $A^{(1)}=H_1\cdot A=\begin{pmatrix}-3 & 0 & -9 \\ 0 & 0 & 3 \\ 0 & -6 & 3\end{pmatrix}$.
Then we consider the first column of the $2\times 2$-submatrix, $a_1=\begin{pmatrix}0 \\ -6\end{pmatrix}$.
Then $\alpha=\pm \|a_1\|=\pm 6$.
We have $$\|a_1-\alpha e_1\|_2=\begin{cases}\|\begin{pmatrix}0 \\ -6\end{pmatrix}-\begin{pmatrix}6\\ 0\end{pmatrix}\|_2 =\|\begin{pmatrix}-6 \\ -6\end{pmatrix} =6\sqrt{2}\\ \|\begin{pmatrix}0\\ -6\end{pmatrix}-\begin{pmatrix}-6 \\ 0\end{pmatrix}\|_2 =\|\begin{pmatrix}6 \\ 0\end{pmatrix}\end{cases} =6\sqrt{2}$$
In this case the norms are equal, which $\alpha$ do we take then?

:unsure:
 
Physics news on Phys.org
mathmari said:
In this case the norms are equal, which $\alpha$ do we take then?
Since the norms are equal, the impact on the calculation error is the same.
So it doesn't matter which one we pick. You can choose. 🤔
 
Klaas van Aarsen said:
Since the norms are equal, the impact on the calculation error is the same.
So it doesn't matter which one we pick. You can choose. 🤔

But the result that we get will be different, or not? :unsure:
 
mathmari said:
But the result that we get will be different, or not?
We may find a different QR decomposition, but the impact of calculation errors will have been minimized to the same extent. 🤔
 
Klaas van Aarsen said:
We may find a different QR decomposition, but the impact of calculation errors will have been minimized to the same extent. 🤔

Ok! Thank you! 🤩
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 34 ·
2
Replies
34
Views
2K
Replies
31
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K