4.10.27 · D2 · HinglishAdvanced Topics (Elite Level)

Visual walkthroughStochastic processes — Markov chains, steady-state, random walks

2,305 words10 min read↑ Read in English

4.10.27 · D2 · Maths › Advanced Topics (Elite Level) › Stochastic processes — Markov chains, steady-state, random w

Hum 2-state weather chain ko parent se apna running example use karte hain, kyunki do states ko flat picture mein draw karke frame by frame dekha ja sakta hai.


Step 1 — Duniya draw karo: states aur arrows

KYA. Hamare system mein exactly do possible situations hain, jinhe states kehte hain. Hum unhe naam dete hain:

  • S = "aaj Sunny hai"
  • R = "aaj Rainy hai"

Har subah weather in dono boxes mein se exactly ek mein hoti hai. Kal woh doosre box mein jump kar sakti hai ya reh sakti hai. Har jump ki chance ek fixed number hai jo kabhi nahi badlta — yahi poora "rule" hai.

ARROWS kyun draw karein. "80%" jaisa number invisible hai. S se S ki taraf ek arrow jis par likha ho, "agar sunny hai, toh 80% chance hai kal bhi sunny rahega" — isko aap point kar sakte ho. Chaar arrows poore system ka law carry karte hain.

PICTURE. Step figure 1 dekho. Do circles (states), chaar arrows (possible one-day moves), har arrow par uski probability likhi hai.

Reading the arrows off the picture:


Step 2 — Arrows ko ek grid mein pack karo (the matrix )

KYA. Chaar alag labels ki jagah, unhe ek grid mein arrange karo taaki poori machine ek object ban jaye.

Grid kyun, aur yeh layout kyun. Hum ek bookkeeping table chahte hain jahan row = aaj, column = kal ho. Tab "aaj ki row se nikalne wale arrows" ek saath hote hain aur 1 tak sum honge — picture ka rule ban jaata hai "har row 1 tak add hoti hai".

PICTURE. Step figure 2: wahi chaar arrows, ab unke grid cells mein; row-sum highlighted hai.

Kuch naya nahi hua hai — humne sirf chaar arrows ko reorganise kiya. Lekin ab poora rule ek single symbol hai.


Step 3 — Belief describe karo, fact nahi: probability vector

KYA. Hum rarely aaj ka weather yakeen se jaante hain; hum ek belief rakhte hain: "70% chance sunny, 30% chance rainy". Ise numbers ki ek pair ke roop mein likho.

Vector kyun, aur row kyun. Do beliefs ke liye do slots chahiye — length-2 ki list. Hum ise horizontally (ek row) likhte hain purpose se: Step 4 mein yeh row grid ki rows ke upar se slide karegi, aur woh motion hi belief ko arrows ke saath mix karna hai. Ise column ke roop mein likhna galat direction mein multiply karna hoga (yeh parent note ka classic mistake hai).

PICTURE. Step figure 3: ek horizontal bar jo blue chunk (S par weight) aur orange chunk (R par weight) mein split hai, dono chunks bar ko poora bharti hain.


Step 4 — Belief ko ek din aage push karo (yahan janam leta hai)

KYA. Aaj ki belief dete hue, kal Sun ki chance calculate karo.

Hum do channels sum kyun karte hain. Kal do alag raston se sunny ho sakta hai:

  1. aaj sunny tha (weight ) aur sunny raha (arrow ),
  2. aaj rainy tha (weight ) aur sunny mein flip hua (arrow ).

Yeh raaste overlap nahi karte (aaj ya toh S hai ya R, dono kabhi nahi), isliye hum unki chances add karte hain — phir se Law of Total Probability, ab kahan the ke upar sum karte hue.

PICTURE. Step figure 4: S circle mein pouring karte hue do coloured streams — blue stream aur orange stream — kal ki sunny probability mein merge hote hue.

Pattern notice karo: kal ki S entry paane ke liye humne row ko S-column ke neeche chalaya, pairs multiply kiye aur add kiye. Woh "har column ke upar slide-and-add" wahi operation hai jise hum row vector ko matrix se multiply karna kehte hain.


Step 5 — Numbers ko march (aur freeze) hote dekho

KYA. Ek lopsided belief se shuru karo, maano (certain hai ki aaj sunny hai), aur Step 4 baar baar apply karo.

Iterate kyun karein. Stationary claim long run ke baare mein hai. Ek equation mein "long run" nahi dekh sakte — sequence watch karke aur notice karke dekha jaata hai ki woh move karna band kar deti hai.

step ko Step 4 ke against check karo: sunny inflow , aur rainy . Har din se gap chhota hota jaata hai.

PICTURE. Step figure 5: S-probability ko day number ke against plot kiya gaya, se shuru hokar par ek flat dashed line ki taraf curve karta hua. Do alag starting beliefs dono usi same line ki taraf drain hoti hain.


Step 6 — Frozen equation:

KYA. "Frozen" ka matlab: ek aur din apply karne se kuch nahi badlta. Frozen belief ko kaho.

Yeh eigen-equation kyun ban jaata hai. "Ek aur din kuch nahi karta" literally hai. Yahi ki definition hai ki woh ka left eigenvector hai eigenvalue ke saath (dekho Linear Algebra — Eigenvalues and Eigenvectors): ek direction jise machine unchanged chodti hai.

Step 4 ki S-equation mein set karo:

PICTURE. Step figure 6: S circle jisme inflow arrows ek equal outflow arrow se balance hain — bilkul level see-saw. S mein flow andar equal hai S se flow bahar ke.


Step 7 — Edge aur degenerate cases (taaki koi scenario surprise na kare)

Sirf accha case dikhane wali picture ek trap hai. Yeh woh tarikay hain jis se "unique par settle karna" ki story toot sakti hai, Step figure 7 mein har ek ka apna frame hai.

Case A — ek trap door (reducible). Agar kuch arrows missing hain taaki ek state, ek baar enter hone ke baad, kabhi nahi chodi ja sake (absorbing state), toh belief usme drain ho jaati hai aur wahan reh jaati hai. Tab kai stationary distributions ho sakti hain — har trap ke liye ek — isliye unique nahi hai.

Case B — ek forced pendulum (periodic). Maano S se aap hamesha R jaate ho aur R se hamesha S wapas aate ho (arrows ki jagah aur ). Tab belief hamesha flip karti rehti hai. Ek stationary phir bhi exist karti hai, lekin ek lopsided start kabhi iske converge nahi hota — woh sirf oscillate karta rehta hai.

Case C — healthy case (irreducible + aperiodic). Hamare weather chain mein ruke rehne ki kuch chance hai () aur har state har doosre tak pahunch sakti hai. Yeh dono bimariyan khatam karta hai: na traps, na forced cycle. Tab unique hai aur har start iske converge hota hai — guarantee Perron–Frobenius Theorem se aati hai.

PICTURE. Step figure 7: teen mini-diagrams side by side — ek trap door, ek rigid two-cycle, aur humari healthy self-looping chain — sirf teesre par ✓ hai.


Ek-picture summary

Upar sab kuch ek frame mein compress kiya: ek lopsided starting bar, arrow-grid har din ek baar kaam karta hai, belief-bar re-split aur drift karti hai, aur frozen line jahan inflow outflow ko balance karta hai.

Recall Feynman retelling (poora walkthrough ek 12-saal ke bacche ko explain karo)

Ek frog ko do lily pads par imagine karo, Sunny-pad aur Rainy-pad. Har subah woh ek loaded coin flip karta hai jiske odds sirf us pad par depend karte hain jis par woh abhi baitha hai — kal par kabhi nahi. Maine woh odds arrows ke roop mein draw kiye (Step 1) aur unhe ek chote table mein stack kiya (Step 2). Frog kahan hai uska mera "andaza" maine ek bar ke roop mein likha jo ek blue part aur ek orange part mein split hai (Step 3). Kal andaza lagane ke liye, maine aaj ka blue aur orange arrows ke zariye har pad mein daala aur dekha kitna har par land hota hai (Step 4) — woh daalna hi mera row-andaza table se multiply karna hai, likha . Jab main baar baar daalta rahuun, toh split slide karna band kar deti hai aur two-thirds Sunny, one-third Rainy par lock ho jaati hai (Step 5), chahe main kahan se bhi shuru karuun. "Locked" ka matlab hai ek aur din daalna kuch nahi badlta, , jo simply yeh hai "ek pad mein utni hi probability flow in hoti hai jitni flow out hoti hai" — bilkul level see-saw (Step 6). Ek pakad yeh hai: yeh sirf tabhi nicely lock hota hai jab frog har pad tak pahunch sake aur metronome ki tarah alternate karne par majboor na ho; ek trap-pad ya rigid flip-flop ise tod deta hai (Step 7).


Connections

  • Parent topic — poori theory jise yeh page draw karta hai.
  • Linear Algebra — Eigenvalues and Eigenvectors eigenvalue ke liye ek left eigenvector hai.
  • Perron–Frobenius Theorem — Case C mein uniqueness/convergence guarantee karta hai.
  • Law of Total Probability — kal-ke-upar-se summing jo Step 4 build karta hai.
  • Google PageRank — wahi poore web par solve hota hai.