YE form kyun? Koi bhi problem isme convert ho sakti hai: g(x)≥0 ban jaata hai −g(x)≤0; f ko maximize karna hai toh −f minimize karo. Toh ye akela template saari smooth constrained optimization problems cover karta hai.
Sirf hj(x)=0 ke saath, minimum wahan hota hai jahan f ka gradient, constraint gradients ka combination ho:
∇f(x∗)+∑jμj∇hj(x∗)=0.
Kyun? Agar ∇f ka koi component constraint surface ke saath hota, toh tum us direction mein slide karke f decrease kar sakte the aur feasible bhi rehte. Toh minimum par ∇f surface ke ⟂ hona chahiye, yaani ∇hj (normals) ka combination.
Optimum par har inequality ke liye do cases hote hain:
Inactive (gi(x∗)<0, strictly andar): fence touch nahi hui. Locally aisa lagta hai jaise constraint exist hi nahi karta → uska multiplier 0 hona chahiye.
Active (gi(x∗)=0, fence par): ye equality ki tarah behave karta hai, lekin ek sign restriction ke saath.
Sign kyun?Feasible rehne ke liye hum sirf wahan ja sakte hain jahan gi decrease ho ya same rahe (gi≤0). x∗ minimum ho, iske liye f kisi bhi feasible direction mein decrease nahi hona chahiye. Fence mein push karte waqt, −∇gi feasible interior ki taraf point karta hai; ∇f ko "bahar" point karna chahiye taaki escape block ho. Isse multiplier λi≥0 hone ki majboori aati hai.
Kyun zaroori hai? Agar active gradients degenerate hain (jaise do fences ek cusp mein milti hain), toh multipliers exist hi na karein chahe x∗ optimal ho. LICQ guarantee karta hai ki multipliers exist karte hain aur unique hain.
λi≥0 kyun hona chahiye?
Kyunki ek feasible move gi≤0 rakhta hai; x∗ minimum ho iske liye ∇f ko feasible region mein escape oppose karna chahiye, isse multiplier non-negative hone ki majboori aati hai. Equality multipliers mein aisi koi restriction nahi hai.
Recall KKT global minimum ke liye sufficient kab hote hain?
Jab problem convex ho (f, gi convex; hj affine).
Recall Feynman: ek 12 saal ke bacche ko samjhao
Tum ek marble ek bowl mein roll karte ho, lekin walls hain. Marble sabse neeche ruk jaati hai jahan tak ja sake. Agar wo kisi wall se door rukti hai, wahan zameen flat hai. Agar wo kisi wall ke saath rukti hai, wall use push kar rahi hai — aur wall tab hi push karti hai jab tum use touch kar rahe ho (yahi "complementary slackness" hai). KKT bas wo rulebook hai jo kehta hai: ruk jaane ki jagah par, downhill pull bilkul flat zameen aur jin walls se tum tike ho unke balance mein hota hai.
KKT conditions global minimum ke liye sufficient kab hote hain?
Jab problem convex ho: f aur gi convex, hj affine.
Constraint qualification (jaise LICQ) kya hai aur kyun zaroori hai?
Ye ensure karta hai ki multipliers exist karein; LICQ require karta hai ki x∗ par active inequality + equality constraint gradients linearly independent hon.
Tumhare solution mein ek negative λ aaya — ye kya batata hai?
Tumhara active-set guess galat hai; wo constraint actually inactive honi chahiye (ya tumhare paas min ki jagah max/saddle hai).
Geometrically, stationarity optimum par kya kehta hai?
−∇f active constraint gradients ke span hone wale cone mein hota hai — har descent direction blocked hai.