Rank-one Modification of Symmetric Eigenproblem
Zack 11/8/2013
Rank-one Modification of Symmetric Eigenproblem Zack 11/8/2013 - - PowerPoint PPT Presentation
Rank-one Modification of Symmetric Eigenproblem Zack 11/8/2013 Eigenproblem = Q is an orthonormal matrix, = = D is diagonal matrix, 1 2
Zack 11/8/2013
π΅: π΅ = π πΈ π
det πΈ + ππ¨π¨π β Ξ»π½ = 0
= (
π=1 π
ππ β π )(1 + Ο
π=1 π
ππ
2
ππ β π )
1 + Ο
π=1 π
ππ
2
ππ β π = 0
1 + Ο
π=1 π
ππ
2
ππ β π = 0
π₯π π’ = 1 +
π=1 π
ππ
2
ππ β π’ = 0 π’ β (0, ππ+1)
Newtonβs method would be an obvious choice for finding the solution. However, Newtonβs method is based on a local linear approximation to the function. Since our functions are rational functions, it seems more natural to develop a method based on a local approximation via simple rational function f(t).
Step1: choose an approximate function, for example: lim
π’β0 π π’ = ββ
lim
π’βπ π π’ = +β
ο π π’ = π +
π π’ + π πβπ’
Step2: iteration
πβ²β² π’0 = π₯πβ²β² π’0 β¦
π π’ + π πβπ’ ο Graggβs method
Converges from any point in 0, π with a cubic order of convergence.
ππ
2
π’ + π πβπ’ ο fixed weight 1 method (FW1)
π π’ = π +
π π’ + ππ+1
2
πβπ’ ο fixed weight 2 method (FW2)
Converges from any point in 0, π with quadratic order of convergence
π₯π π’ = 1 +
π=1 π
ππ
2
ππ β π’ +
π=π+1 π
ππ
2
ππ β π’ = 1 + π π’ + π(π’)
π π’ =
π=1 π
ππ
2
π
π β π’
π π’ =
π=π+1 π
ππ
2
π
π β π’
π1 < β― < ππ = 0 < ππ+1 < β― < ππ
π π’ ο π + ππ’β1 π π’ ο π + π(π β π’)β1 This method is named βthe middle wayβ. For this method, convergence cannot be guaranteed unless the starting point lies close enough to the
βapproaching from the leftβ (BNS1) π π’ ο π(π β π’)β1 π π’ ο π + π(π β π’)β1 Converge from any point in (0, π’β] and the order of convergence is quadratic. βapproaching from the rightβ (BNS2) π π’ ο π + ππ’β1 π π’ ο π(π β π’)β1 Converge from any point in [π’β,π) and the order of convergence is quadratic.
1 +
π=1 π
ππ
2
π
π β π’ = 0
1 β ππ
2
π’ + ππ+1
2
ππ+1 β π’ +
π=1 πβ π,π+1 π
ππ
2
π
π β π’ = 0
1 β ππ
2
π’0 + ππ+1
2
ππ+1 β π’0 +
π=1 πβ π,π+1 π
ππ
2
π
π β ππ+1
β 0
π΅ ππ β ππ ππ = 0
ππ πΈ β πππ½ + ππ¨π¨π π¦π = 0
equivalent: π΅ + ππ£π€π π¦ = π And π¦ = π΅β1π β ππ΅β1π£, ππ = π€ππ΅β1π, where π = (
1 π + π€ππ΅β1π£)
πππ½)β1π¨