4.8.29 · D5 · HinglishNumerical Methods

Question bankSolving nonlinear systems — Newton's method in n dimensions

1,814 words8 min read↑ Read in English

4.8.29 · D5 · Maths › Numerical Methods › Solving nonlinear systems — Newton's method in n dimensions


Do tasveerein jo dhyan mein rakhni chahiye

Neeche ke saare traps do behaviors se jude hain. Jawab dene se pehle dono figures dekho.

Figure — Solving nonlinear systems — Newton's method in n dimensions

Overshoot. Left side par par linear model (tangent ramp) ek achha guide hai aur full step root ke paas land karta hai. Right side par wohi full step overshoot karta hai kyunki true curve bend ho jaati hai — damping factor step ko trustworthy zone mein wapas chhota kar deta hai.

Figure — Solving nonlinear systems — Newton's method in n dimensions

Basins of attraction. Newton kaun sa root reach karta hai ye start par wildly sensitive, fractal tarike se depend karta hai — isliye "nearest root tak converge karta hai" bilkul galat hai.


Sahi hai ya galat — justify karo

Newton step direction hamesha residual ke liye "downhill" point karta hai.
Do counts par Galat. Pehla, Newton squared residual ka descent guarantee karta hai, ka nahi. Iska gradient hai , to Newton step ke along directional derivative hai — genuinely downhill, lekin sirf tab jab nonsingular ho taaki exist kare. Doosra, tab bhi ek full step overshoot kar sakta hai (s01 dekho), isliye damped Newton ise se scale karta hai.
Agar linear hai, to Newton kisi bhi start se exactly ek iteration mein converge karta hai.
Sahi. Tab ek fixed matrix aur constant vector ke liye, to constant hai, linear model hi hai, aur pehla solve exactly root par land karta hai.
Quadratic convergence ka matlab hai ki error har step mein square hoti hai chahe tum kahin se bhi start karo.
Galat. Bound (jisme aur ) local hai — ye tabhi kaam aata hai jab itna close ho ki ; door se Newton crawl, cycle, ya diverge kar sakta hai.
Sirf par stopping test kaafi hai.
Galat. Almost-singular ke paas ek tiny step ho sakta hai jabki abhi bhi bada ho; tumhe residual bhi check karna chahiye ki wo chhota hai.
Newton's method ke liye differentiable hona zaroori hai.
Sahi. Poora method first-order Taylor model par bana hai; Jacobian ke bina koi linear model nahi hai solve karne ke liye.
Agar singular hai, to Newton simply fail ho jaata hai aur kuch nahi produce karta.
Galat. Ye usually tab bhi converge karta hai, bas slower — rate quadratic se linear ho jaati hai (jaise scalar Newton double root par jahan ).
Newton iteration ek special case hai Fixed-point iteration ka.
Sahi. Ye fixed-point map hai; iska fast convergence is baat se aata hai ki us map ki derivative par vanish ho jaati hai.
(unknowns) ko double karne se per-step cost roughly unchanged rehti hai.
Galat. Dominant cost linear solve hai, via LU decomposition, isliye double karne se kaam lagbhag guna ho jaata hai.
Newton hamesha starting point ke sabse nearest root tak converge karta hai.
Galat. Aisi koi guarantee nahi hai — Newton ke "basins of attraction" famously fractal hain (s02 dekho), to ek start ek door ke root tak jump kar sakta hai ya poori tarah diverge kar sakta hai.

Error dhundho

"Update karne ke liye, compute karo phir set karo."
explicitly form karna error hai. Solve karo ek LU factorization se — invert karne se lagbhag sasta aur kaafi zyada stable.
"Jacobian ki rows column ke gradients hain."
Ulta ho gaya. Row hai (-th component function ke partials); entry equation saare variables ke across run karta hai.
"Kyunki Newton quadratically converge karta hai, ek iteration kisi bhi tolerance ke liye kaafi hai."
Nahi — quadratic ka matlab hai correct digits ki sankhya double hoti hai per step, to fir bhi un digits ko build up karne ke liye kaafi steps chahiye (jaise ).
"Hum set karte hain aur solve karte hain."
Right-hand side hona chahiye, nahi. Hum linear model ko zero hit karne ki demand karte hain, jisse milta hai.
"Broyden's method sirf Newton hai ek better convergence rate ke saath."
Ulta hai. Broyden refactorizing skip karne ke liye ko approximate karta hai, Newton ki quadratic rate ke badle ek sasta superlinear rate lete hue — per step faster, lekin zyada steps.
"Ek bada residual matlab root se door hai."
Zaroor nahi. Agar ill-conditioned hai, ek small residual ek bade error ko hide kar sakta hai aur vice-versa; residual aur error sirf loosely linked hain.

Why questions

Hum Taylor ko linear term ke baad truncate kyun karte hain, quadratic term rakhne ki jagah?
Sirf linear term rakhne se model ek solvable linear system ban jaata hai; quadratic term rakhne se hame solve karne ke liye ek aur nonlinear system milega — koi progress nahi.
remainder discard karne se quadratic convergence kyun milti hai?
Kyunki wo discarded remainder hi leftover error hai, aur ye (jahan ) ki tarah scale karta hai, isliye next error current error ke square ke proportional hai — wo proportionality factor constant hai.
Fast convergence ke liye nonsingular kyun hona chahiye?
Singular ka koi unique step nahi hota (linear model kisi direction mein flat hai), isliye update direction blow up ho jaata hai ya undefined ho jaata hai — aur bound ka factor infinite ho jaata. Ye scalar Newton ke stall hone jaisa hai jahan .
invert karne ki jagah linear system solve karna kyun prefer kiya jaata hai, jabki formula dikhata hai?
Solving ke liye ek factorization aur back-substitution chahiye ( flops); inverting lagbhag itna expensive hai aur rounding error amplify karta hai — formula mein notation hai, instruction nahi.
Newton sirf locally convergent kyun kehlata hai?
Linear model sirf ke paas trustworthy hai; root se door neglected higher-order terms dominate karte hain, isliye guarantee sirf ke ek neighbourhood ke andar hold karti hai (exactly s01 mein dikhaya gaya overshoot risk).
Damped Newton kyun help karta hai jab full step overshoot karta hai?
Ek line-search step-length step ko tab tak chhota karta hai jab tak squared residual actually decrease na ho — jo Newton direction hamesha allow karta hai kyunki iska directional derivative hai — tumhe us region ke andar rakhta hai jahan linear model abhi bhi ek decent guide hai.
Newton ek linear ko ek step mein solve kyun kar sakta hai lekin nonlinear ek nahi?
Linear ke liye model ka discarded remainder zero hai, isliye pehla solve exact hai; nonlinear ke liye remainder nonzero hai, isliye har step sirf approximate karta hai aur repeat karna padta hai.

Edge cases

Kya hoga agar tum exactly root par start karo, ?
Tab , isliye aur tum wahi rahte ho — method recognize karta hai ki ye already done hai.
Agar mid-iteration singular ho jaaye (root par nahi)?
Solve ka koi unique solution nahi hoga; method break down kar deta hai aur fix chahiye (perturb karo , regularisation add karo, ya globalised variant par switch karo).
Agar do roots bahut paas paas hoon?
Unke basins finely interleave karte hain (s02 ka extreme version), isliye same tiny perturbations ke under roots ke beech flip kar sakta hai, aur convergence slow ho sakti hai kyunki unke beech chhota hai.
Agar ka koi real root hi nahi hai?
Newton ek aise root tak converge nahi kar sakta jo exist hi nahi karta; iterates typically diverge, wander, ya cycle karte hain — ek residual jo kabhi zero ke paas nahi aata wo tell hai.
Agar ho?
Sab kuch scalar Newton's method (1-D) mein collapse ho jaata hai: single number ban jaata hai aur solve division ban jaata hai.
Agar root ek poori curve of solutions ho (infinitely many roots)?
Tab us set ke along singular hai (koi direction ko unchanged chhod deti hai), isliye quadratic convergence lost ho jaati hai aur Newton ek point pin karne ki jagah solution manifold ke along drift kar sakta hai.

Recall Ek-line self-test

Ek sentence jo yahan ke zyaadatar traps se bachata hai ::: "Linear model sirf linear ke liye exact hai aur sirf ke paas trustworthy hai — Newton jo kuch karta hai (aur karne mein fail hota hai) sab usi se follow karta hai."