Yeh page har ek symbol, word, aur picture build karta hai jo parent note the parent topic silently assume karta hai. Ise top to bottom padho — har idea agle ke liye ek brick hai.
Hum n aur i se sabse pehle milte hain kyunki neeche har symbol inhi par lean karta hai — aap "item i ka weight" tab tak nahi likh sakte jab tak yeh na pata ho ki i kahan tak range karta hai.
Letter ke neeche chhota isubscript kehlata hai. Yeh bas ek name tag hai: w1 matlab "item 1 ka weight", v3 matlab "item 3 ki value". Yeh multiplication nahi hai, power nahi — yeh ek label hai, jaise jersey par number.
Figure 1 — ek single item ek orange box ke roop mein draw kiya gaya "item i" label ke saath. Ek teal arrow uske left edge ki taraf point karta hai jis par "weight wi (room it uses)" tag hai; ek plum arrow uske top-right ki taraf point karta hai jis par "value vi (what it is worth)" tag hai. Ek takeaway: har item exactly do numbers bundle karta hai — ek weight aur ek value.
Note karo ki case matter karta hai: chhota wi = ek item ka weight; capital W = bag ki limit. Same letter, bahut alag kaam — inhe mix karna sabse common beginner galti hai.
Symbol {0,1}do allowed values ka set hai. xi∈{0,1} likhne ka literal matlab hai "switch xi sirf 0 ya sirf 1 ho sakta hai." Yahi famous "0/1" hai problem ke naam mein.
Figure 2 — left panel: ek 0/1 "switch" do boxes dikhata hai, "0 (leave it)" aur ek filled "1 (take it)", label xi∈{0,1} ke neeche. Right panel: ek "dial" bar partly filled 0.6 tak ek plum arrow ke saath "take 0.6 of it", xi∈[0,1] ke neeche. Ek takeaway: 0/1 knapsack sirf switch allow karta hai; fractional version dial allow karta hai.
Figure 3 — ek graph jisme x-axis par weight wi hai aur y-axis par value vi hai. Teen lines origin se points A(10,60), B(20,100), C(30,120) tak jaati hain, orange, teal, plum colored. Jitni steep line, utni zyada density ρ=v/w (A sabse steep hai 6 par, C sabse flat hai 4 par). Ek takeaway: density origin se item tak line ka slope hai.
K bas is answers ki table ka naam hai, jaise ek spreadsheet ko naam dena. Brackets mein do cheezein, (i,c), row aur column hain jo ek cell pick karti hain. Final answer jo hume chahiye woh hai K(n,W) — saare items allowed, poori capacity par.
Ise aise padho: count n/index iitem numbers aur subset S feed karte hain; woh plus capacity aur ∑problem define karte hain; problem plus densitygreedy attempt build karta hai; greedy plus failed exchange argumentcounter-example produce karta hai; aur counter-example table K par bana DP fix motivate karta hai.
n kya count karta hai, aur index i kahan tak range karta hai?
n items ki total number hai; i1,2,…,n tak range karta hai, "jis bhi item ki hum baat kar rahe hain" ke liye stand-in hai.
wi mein subscript ka kya matlab hai?
Yeh ek name tag hai — "item number i ka weight" — multiplication ya power nahi.
wi, vi, aur W ki allowed range kya hai?
wi>0 (strictly positive), vi≥0, aur teeno standard problem mein positive whole numbers (integers) hain.
wi strictly positive kyun hona chahiye?
Kyunki density ρi=vi/wi mein wi se divide hota hai; zero weight ise undefined bana deta.
wi aur W mein kya fark hai?
Chhota wi ek single item ka weight hai; capital W bag ki total capacity limit hai.
Ek set kya hai, aur kya S ko {1,…,n} ka subset banata hai?
Ek set distinct cheezein ki unordered collection hai; S koi bhi collection hai jo item numbers mein se kuch, koi nahi, ya sab rakh ke bani ho.
xi∈{0,1} words mein kya kehta hai?
Item i ka switch sirf 0 (leave it) ya 1 (take it) ho sakta hai — koi fractions nahi.
S=∅ hone par ∑i∈Svi kya hota hai?
Zero — empty set par sum 0 hota hai (ek khali bag worth kuch nahi).
∑i∈Svi generally kya compute karta hai?
Har item i ki value vi add karo jo tumhare chosen set S mein hai — total loot value.
"s.t." kiska abbreviation hai aur kya matlab hai?
"Subject to" — woh constraint jo aapko manni hai, yahan ki total weight ≤W rahe.
Greedy algorithm yahan exactly kya karta hai?
Density vi/wi compute karo, items ko highest-first sort karo, phir list walk karo har item ko lete hue agar woh abhi bhi fit hoti ho — kabhi reconsider nahi karte.
Value-density ρi kya hai aur divide kyun karte hain?
ρi=vi/wi, value per unit weight; divide karna bade aur chhote items ko same per-kilo scale par laata hai.
High ρi aur high total value ek kyun nahi hain?
ρi ek per-kilo rate hai; total value poora bag fill karne par depend karta hai, aur ek high-rate item bachi hui room waste kar sakta hai.
K(i,c) kya store karta hai?
Best total value jo sirf items 1..i use karke pretend capacity c mein achieve ki ja sakti hai.
Poore problem ka answer kaunsa final cell deta hai?
K(n,W) — saare items allowed, poori capacity par.
0/1 knapsack mein exchange argument kyun fail karta hai?
Aap sirf whole items swap kar sakte ho, jo total weight change karta hai aur capacity break kar sakta hai, toh swap hamesha legal nahi hota.