WHAT hum exploit karte hain: Maano A (n×n, real) ke eigenvalues hain
∣λ1∣>∣λ2∣≥⋯≥∣λn∣
aur eigenvectors v1,…,vn ek basis bana rahe hain. ∣λ1∣ strictly sabse bada hai — yahi dominant eigenvalue hai.
HOW derivation hoti hai (scratch se): Koi bhi start vector eigenbasis mein likho:
x0=c1v1+c2v2+⋯+cnvn,c1=0.A ek baar lagao: Avi=λivi, to
Ax0=c1λ1v1+⋯+cnλnvn.k baar lagao (har baar A, vi ko λi se multiply karta hai):
Akx0=c1λ1kv1+c2λ2kv2+⋯+cnλnkvn.
Ab dominant termλ1k factor out karo — yahi crucial algebraic move hai:
Akx0=λ1k[c1v1+c2(λ1λ2)kv2+⋯+cn(λ1λn)kvn].
Error ki rate λ1λ2k se ghatti hai — yeh linear convergence hai, jo do sabse bade eigenvalues ke beech ke gap se control hoti hai.
Vector ko blow up (λ1k) ya vanish nahi hone de sakte, isliye har step normalize karte hain.
Rayleigh quotient KYU? Agar xk≈v1 to Axk≈λ1xk, isliye
xk⊤xkxk⊤Axk≈xk⊤xkxk⊤(λ1xk)=λ1.
Yeh ∥Axk−μxk∥ ko μ ke upar minimize bhi karta hai, matlab yeh current vector ke liye best least-squares eigenvalue hai — isliye accurate hai, chahe xk approximate ho. (Symmetric A ke liye yeh O(error2) tak accurate hai.)
HOW (derivation):Avi=λivi se, A−1/λi se multiply karo:
A−1vi=λi1vi.
To A−1 pe power method vn (yani min∣λ∣ ka eigenvector) ki taraf converge karta hai, rate λn−1λnk se.
KYU shift karte hain:(A−σI)−1 ka eigenvalue λi−σ1 hota hai. Agar σ ko target eigenvalue λj ke paas choose karo, to λj−σ bahut chhota hoga, isliye λj−σ1bahut bada ho jaayega — yeh sab doosron pe dominate karega. Inverse iteration phir vj ki taraf explosively fast converge karega.
Ek rubber ki stretchy sheet socho. Uspe ek dot push karo aur chhodo — sheet usse us direction mein kheechchti hai jo sabse zyada stretch hoti hai. Yeh push baar baar karo, aur dot hamesha us strongest stretch line pe slip karta rehta hai. Yahi power method hai: sabse strong stretch "biggest eigenvalue" direction hai. Ab rubber ka rule ulta karo taaki weakest stretch strongest ban jaaye — yahi inverse iteration hai, chhota wala dhundhne ke liye. Aur agar koi specific stretch chahiye, to sheet ko "tilt" karo (yani shift karo) taaki tumhara favourite direction strongest ban jaaye, aur woh almost instantly pop out ho jaata hai.
Dominant eigenvector v1 ki taraf (sabse bada ∣λ∣), provided c1=0 aur ∣λ1∣>∣λ2∣.
Derivation mein λ1k factor out kyun karte hain?
Taaki ratios (λi/λ1)k→0 expose hon, yeh dikhata hai ki sab non-dominant components decay karte hain.
Power method convergence rate?
Linear, ∣λ2/λ1∣k se governed.
Rayleigh quotient kya hai aur kyun use karte hain?
μ=x⊤xx⊤Ax; kisi bhi given vector ke liye best least-squares eigenvalue estimate, approximate x ke liye bhi accurate (symmetric A ho to quadratically accurate).
A−1 ke eigenvalues A ke eigenvalues se kaise relate karte hain?
Reciprocals 1/λi; eigenvectors unchanged.
Inverse iteration kya dhundhta hai aur kyun?
A ka sabse chhota ∣λ∣, kyunki woh A−1 ka sabse bada 1/λ ban jaata hai.
Ay=x solve kyun karte hain A−1 compute karne ke bajaaye?
Sasta aur stable; LU-factor ek baar karo, har step back-substitute karo (O(n2) vs O(n3)).
A−σI ke eigenvalues?
λi−σ, same eigenvectors.
Shift σ≈λj inverse iteration kyun fast kar deta hai?
1/(λj−σ) bahut bada ho jaata hai, sab doosron pe dominate karta hai → vj ki taraf bahut fast convergence.
Shifted inverse iteration ki convergence rate?
∣(λj−σ)/(λm−σ)∣k, λm = σ ke sabse paas doosra eigenvalue.
Power method shuru karne ki condition?
Seed ka dominant eigenvector ke direction mein nonzero component hona zaroori hai (c1=0).