Math 5610 Fall 2018 Notes of 10/16/18
Math 5610 Fall 2018 Notes of 10/16/18
Notes of 10/16/18
Orthogonal Iteration
Zk+1 = AYk
Zk+1
Yk+1 =
kZk+1 k
QT Q = Ir
2. For k = 0, 1, 2, . . .:
where
Factor Tk = Qk Rk
Compute Tk+1 = Rk Qk
Compute T = QR
Overwrite T = RQ
Compute A = QR
Overwrite A = RQ
• matlab demo
• Why does this work?
• go back to orthogonal iteration:
• Let
Tk = QTk AQk .
Tk is similar to A!
AQk−1 = Zk = Qk Rk
where
Tk = QTk AQk
= QTk AQk−1 QTk−1 Qk
| {z }
Zk
= QTk Zk QTk−1 Qk
|{z}
Qk Rk
= QTk Qk Rk QTk−1 Qk
| {z }
I
= Rk QTk−1 Qk
= RQ
i>j+1 =⇒ aij = 0.
H = U0T AU0
where H is upper Hessenberg and U0 is
orthogonal.
Set q = 0
until q = n
Set to zero all subdiagonal entries of H
that satisfy
p n−p−q q
!
p H11 H12 H13
H = n−p−q 0 H22 H23
q 0 0 H33