Foundations — Eigenvalue computation — power method, inverse iteration
4.8.21 · D1· Maths › Numerical Methods › Eigenvalue computation — power method, inverse iteration
Parent note padhne se pehle, aapko usmein aane wale har symbol ki poori samajh honi chahiye. Hum unhe ek-ek karke build karte hain, har ek pichle ke upar. Kuch bhi assume nahi kiya gaya hai.
1. Ek vector — numbers ki list wala ek arrow
Stacked notation bas numbers ka ek column hai. Upar se neeche padhte hue: pehla number = horizontal step, doosra = vertical step.

Topic ko yeh kyun chahiye. Har method — power method, inverse iteration — ek kahani hai ek arrow ke saath kya hota hai jab aap use bar-bar ek matrix ko feed karte hain. Arrow nahi, toh kahani nahi.
Hum kyun care karte hain: parent note har step ko normalize karta hai (). Ek arrow ko uski apni length se divide karna uski direction rakhta hai lekin uski length exactly par reset kar deta hai — warna baar-baar stretching numbers ko infinity tak blow kar deti.
2. Ek matrix — stretching machine
Ek matrix ke liye rule yeh hai:
Ise kaise padhen: upar wala output number top row ko arrow ke across slide karke aur pairs ko multiply-then-add karke aata hai: . Bottom row ke liye bhi aise hi.

Topic ko yeh kyun chahiye. wahi object hai jiske eigenvalues hum chahte hain. Sab kuch " apply karo" ya " undo karo" par reduce hota hai.
3. Eigen-pairs — woh arrows jo matrix NAHI turn karti
Jyadaatar arrows ko feed karne par rotate ho jaate hain. Lekin kuch special arrows usi direction mein bahar aate hain, bas lambe ya chote ho jaate hain. Wahi yahan ke stars hain.
Greek letter ("lambda") stretch factor ka bas ek naam hai. Equation kehti hai: machine ka par action, simply number se multiply karne jaisa hi hai.

ke signs padhna — sab cases:
- : same direction, lamba.
- : unchanged (fixed arrow).
- : same direction, chota.
- : origin par collapse (matrix is arrow ko flat kar deti hai).
- : opposite direction mein flip hota hai, phir se scale hota hai.
bars ka matlab absolute value hai — number ka size, sign ignore karke. Parent note eigenvalues ko se rank karta hai kyunki use kitni stretch ki parwah hai, naa ki kis taraf jaati hai.
Topic ko yeh kyun chahiye. Core promise — "repeated multiplication sabse zyada stretched direction ko amplify karta hai" — tab hi sense banata hai jab aap jaano kaun si direction sabse zyada stretch hoti hai. Woh hai dominant eigenvector .
4. Ek basis — kisi bhi arrow ko eigenvectors ke mix mein likhna
Toh koi bhi seed arrow eigen-ingredients mein split ho jaata hai: Numbers ke andar har eigenvector ki amount (coefficients) hain. Ek smoothie sochein: drink hai, fruits hain, aapne kitna daala.
Topic ko yeh kyun chahiye. Poora power-method derivation is coordinate system mein rehta hai. Kyunki har par simply act karta hai (bas se multiply karo), ko eigen-parts mein split karna compute karna easy banata hai: Har ingredient ko bas uska apna stretch factor ki power mein milta hai.
5. Exponent aur ratio
Magic lever ratio hai. Kyunki , is fraction ka absolute value 1 se kam hai. Size mein 1 se chota koi bhi number, badhte power par, ki taraf shrink karta hai:

- ratio fast.
- ratio shrinks, lekin dheere (convergence crawl karti hai).
- ratio barely shrinks — do sabse bade eigenvalues almost tied hain aur method stall ho jaata hai.
Topic ko yeh kyun chahiye. Yahi shrinking exactly wajah hai ki har non-dominant ingredient mar jaata hai, sirf bachta hai. Is ratio ki size hi convergence speed hai — dekho Convergence Rates.
6. Inverse aur solve karna
Yahan identity matrix hai — diagonal par 1's, baaki 0's — "do-nothing" machine ().
Key fact jo parent use karta hai: agar toh . Same eigenvector, reciprocal eigenvalue. stretch undo karna matlab shrink — same direction.
inverse formula (parent ke worked example mein use hota hai): Number determinant hai — ek single number jo measure karta hai ki matrix area ko kitna scale karti hai. Agar toh machine area ko nothing par flatten kar deti hai aur undo nahi ho sakti ( exist nahi karta).
7. Shift
Ek ruler slide karne ki picture banaiye: agar eigenvalues marks par hain aur aap se shift karo, toh woh par move ho jaate hain. Jise aapne target kiya woh ab tiny hai — aur invert karne ke baad, tiny enormous ban jaata hai, toh woh dominate karta hai. Yahi Rayleigh Quotient Iteration ka engine hai aur parent ka "koi bhi eigenvalue dhundho" wala trick hai.
8. Rayleigh quotient
Yahan do naye pieces hain: dot product aur transpose .
Toh : apne aap se dot kiya gaya arrow uski length-squared deta hai.
Topic ko yeh kyun chahiye. Yeh eigenvalue ka number jo bhi arrow aapke paas hai usse padh leta hai — "-meter." Dekho Rayleigh Quotient Iteration.
Prerequisite map
Yeh sab parent mein jaata hai: the topic note. Deeper machinery Characteristic Polynomial, Spectral Decomposition, aur QR Algorithm mein hai.
Equipment checklist
Apne aap ko test karo — right side cover karo.
ko arrow ki tarah draw kar sakta hoon
compute kar sakta hoon
multiply kar sakta hoon
ka matlab words mein bata sakta hoon
Jaanta hoon kisse rank karta hai
Ek vector ko eigen-ingredients mein split kar sakta hoon
Jaanta hoon kyun
ka eigenvalue jaanta hoon
Jaanta hoon kyun solve karte hain form karne ki jagah
invert kar sakta hoon
Jaanta hoon shift eigenvalues ke saath kya karta hai
Dot product compute kar sakta hoon
Us ke liye ka Rayleigh quotient compute kar sakta hoon
Recall Har step normalize karna kyun zaroori hai?
Iske bina, dominant factor arrow ki length ko infinity tak explode kar deta hai (ya zero par vanish kar deta hai agar ). se divide karna direction rakhta hai — jo hum care karte hain — jabki length ko 1 par pin karta hai.