4.8.21 · D1 · HinglishNumerical Methods

FoundationsEigenvalue computation — power method, inverse iteration

2,087 words9 min read↑ Read in English

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.

Figure — Eigenvalue computation — power method, inverse iteration

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.

Figure — Eigenvalue computation — power method, inverse iteration

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.

Figure — Eigenvalue computation — power method, inverse iteration

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:

Figure — Eigenvalue computation — power method, inverse iteration
  • 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

Vector = arrow

Norm = length

Matrix = stretch machine

Eigenpair Av equals lambda v

Basis of eigenvectors

A to the k splits into ingredients

Ratio shrinks to zero

Power Method

Inverse undoes A

Solve not invert via LU

Shift A minus sigma I

Dot product and transpose

Rayleigh quotient reads lambda

Eigenvalue Computation topic

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
3 right, 2 upar jao; arrowhead point (3,2) par.
compute kar sakta hoon
.
multiply kar sakta hoon
Row-by-row: top , bottom , giving .
ka matlab words mein bata sakta hoon
arrow ko number se scale karta hai bina use turn kiye.
Jaanta hoon kisse rank karta hai
Stretch ka absolute size, sign ignore karke; dominant wala sabse bada hota hai.
Ek vector ko eigen-ingredients mein split kar sakta hoon
, weights = har eigenvector ki amount.
Jaanta hoon kyun
Ratio ka size hai; aisa koi bhi number growing power par zero ki taraf shrink karta hai.
ka eigenvalue jaanta hoon
, same eigenvector.
Jaanta hoon kyun solve karte hain form karne ki jagah
Inverting costly aur unstable hai; LU se solve karna sasta aur stable hai.
invert kar sakta hoon
; inverse .
Jaanta hoon shift eigenvalues ke saath kya karta hai
Har ek ko par slide karta hai, same eigenvectors.
Dot product compute kar sakta hoon
Matching entries multiply karo aur add karo: .
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.