Daa
Daa
and Knapsac O
bag dith
We ane given' objects
has a weight wwheve iVavies
i Vavies from
from
Capacity M. 0jeet
t o N.
With t h help ot
help o+
The poblem istofi the bag
be maximum,
N Objects and -Lhe esulting profit has to
Algeith:
for i:: 1 to n do
for i =I to n do
if (wtij>u) bTeak;
u/wtijs
if (ic=n) x(ij=
Eople
n=4 m=i5
5 6 8 3
profits
3
Weights
X
~- - It
* 0 nonAc Pw!J?J-arr,m1r19 :- [ DP) ' ,,,
'#{; o strvfegj~ fi
I
. 1f de.t;VJrilYI'] algthfHf,rv, r.J~11rf, ,, , , ,
.
I, U_jed 0htn Prob!P ~ ,t ~"fJVYf1.t-1
.mCIJ/ b17wk1 dtJ//,Jr, '11 r:u 71 · J
G ,-.;r, 111/I
'Prob/em,
,* 7f iS -l.1jp1c.cdly applied lo D(Jtl1Y1i,30fion 7fuhlPrr1 ~,
'* Tn Such Prohlem fhqe cov1 be rYJ/JYl'j ~JltFllo n ~1 /IOl'f,
5o!ufiOVI haJ O volut J /_y /,AJt.. r,Ot)/! in fintl O ,':f.Jli/ft/.JJ/1
* A lgo!fl-tlz_rvt__:,
/. C:::,pcfe'7i;Je. the Optim al Sul 5f7Jud u7!t _
:J • M w'3f71ivel'j delin e -th" ua/u e -ra-17 {I-oi o/fi ,"mo /
5dut-1on .
3, Compute the Uolue bi; w,Y'<'j f/,p l,.J ftorn-V(> t.'Jf-!Jwd.
· ud
lf, ( if nade:d) ( om h 7 0 1,1 c,f ...J;,-,-n / ,5°olul 71'M.
·r---
1 flp.E/ica litil'1J :,
,___.,: Oj•>li~ ;;; ·13inflnJ Smrh b;w.
~ c 7// pai,75 5/Jo,pr!.t T?rl/1 i~;ohltm.
~· J
<:'-
'7-1.llt
"'
I lo· ,9 :..Xi!tJn v1-r1 f1 "lob ItJY7 .
": -:-)
/ 5, / ~ /51< f = I
.l, .i,
5fru]{IV1J ·· { t;tc/lvtg
\/
one ve'(ft x
flf
7:1e Vl7ltll S € 5 1. i-5 called -th, _)ou'Yp and Llt !!"/ft1r. f ts"
t.5 Called 5lnk.
1, -) . !i ·(4 ~~ ',.
II ,
I • 18
9
5Q()rJl.e
0
_,. I' 1-_,, I 5
/(,
5 ... ,_ 2.
(3' 2-
~,
i
,5!n9c> ~
5./tl9e I
A igontl·hrv1 Mulllslogt Grqpt (n,1<,P)
I
ro~t [n] = o.o ;
ftJ7J T-::n-= I To n
{
{os.t [i] ~ mi'n { c [r, r-J + Cl)Jt [iJ)
d [i) ='ii' ;
t
J
P[r] ~ I;
p [k] = Y1;
-fcq j := tl_ ttJ k - 1
P[j) =d [P(i~ij)
}
y 6 8
/0
V s A B
r '
C. D € T
~t 9 2 !;) 5 8
---- - -
J 0
D A €. D/£ E T
- - --
T T
-
c~l ( d , A}= Mfri ( (c CA, D) +iost(3,D)J c CA/C); cru+ [3,c))
::: m;n ( (3 +&) , CG+1))
~ n 1u.rt (_ u, 8) ::: 8
C~t ( J ,B)= min ( c CB, D)+ wst.(31 0) 1 c..(B,s)+cmt (3, ~J)
::- n~tVl ( Lf·+8 i JO + '-)
-:: mJn ( r'- 1 t2.) ~ 1~,,:i_
Cosf c~, c_) -:: m /n (_ c.. CL1 E) +CDJt( 3/ t,)' c[c, 1) +cQJt(_ 41 T) .
~ min (Jt:)_,, IO+o)
:: rn ,rn [ 5-' to) ~ 5
:. S~A ➔ f ➔ TJ
f
-I\ \I rCl i') -S .sh o·1 -l, (' \ t fl dJ,
W e hC\ ve -lo i i011 -I t-i r -~\.. rwl. n.J. pr,·[ 1,-, 1,,11~) r v,.., 1J
pt<.1, o(j' '\/nh't c, )n Cl rliuc ~r-,-1 f\ \ rt.ph{ r.,, ,
~ -rh. e {\_u pi:J'-rs c"., ho ,-\. l' .\·l r \,
h P' ololr t Y) ( ~, ·l (\ ' I,· (.,, lh)IN
o._ rno l Y1 'I( t-: .slit h -l ht\\, AL(, j ) I..-i I h r I c I)\\~h o \ , k t>l ,
-- -l c ) t pa 4~ 1,-,ro ,-n f ~l o j-
1e t l,U -\: Cl K e (\ "( f) j) 'l'f p~e- Uf\ l -tn P \.c '''\Ill'\ <? ('
1
l\ e v-Cltl f
O 'f rf)L,U Cl C ~ ,..
e., f')
~ ~ -✓
,p
vn," \[ • 1
I Z k ~ I') r/ - I' , j) ~
1
[ I'\ k -( (, k. ) 7- ( ( ( (, j) J
1
00\ve it. e pmbterr, -{o'1 <iiifcvc ri{ vr,.lu"'-" of l-' :- IJ1 '{~ .
b--½f t ~ r- k-z \
A l ,, ,) ::.infnLI\"'t ,, 1)-1 A"'cIJ o, < C, , Q) ·
/0
-~m,nL,o+o, o) :: o
--.} =-- '.)__
0
Sa ~! t ha-/. -! I 11 P, o h le /'YI
be 5otued /y, 5eq_ uen ce o f S hou Id
dw"sfonJ .
/. 1'0.bu.laft'ort
~
R ~
w o · oooo
O
M tf h o d :
:-:-----@~
Id 3 _Y 5 6 1 8
--==- 0000
0
\ 0 0
~
I
;)_ 3 J_ 1 0 0 ;.) ~ 3 3 3 3
5 y 3 1Q
J 5 6
f,
0
' 5 1 1
5 4 0 ;;i 5 b h :/
0
' 8
+o?]_m u.ta :·
v [t.L1]= 0
CD g - G ::- d_ Cx'1)
'K. ,
® - {_ 'x.E)
0 0 @ d. ~ ()_ :=- o CX-2-)
P= { 1, '- , 5, b J
h5 = { 2- I 3, 4 / 5 J
p k)
t' ,-0 .. I . c'.2 . 3 " ~ -5 6 1- ~
8
1
0 0 0 D 0 0 0 D V o·
' 2 I 0 0 I
...
l 3 0
~ 0 I 2- 2- 3 3 3 3
5 ½
310 0 ( 2.
G 5 - 5 5 t> 1 1-
'
½ 0 0 I 1. 5 G b ::/- 8
'1 C
•
v [ i) 0] :: mo x [ v Ci - , , w) , v [i - , , i,0 - i0 c;J ~
PC iJ}
V ( L1 m0. ,< [ l / [ 3 1] / v L3 , 1 5] ,f t, }
1
1] :-.. 1 r
- } v l 3, - ti-)
:: (Y10 ')(_ { V ( 3, f] :.- 0
,1 [ Y, 5J , rri
ax { v (3
, 5] , v [ 3
, 5 - 5] +
~ « 1 0 ?f. { b)
51 Or/- 6} =- C,
v [ c.,' b J "
mo K { v [
3 ' •J , v [
3' . - 5J +
:: rYlCl){ { r, }
C: ,
1 o + b } ~G
v(LJ , iJ " rY!OX { V [3,
:t), v[3,
-:- N 1 0 K
V5J+ b}
\ / ( 4 , 8]
{ ::/ i ( +-b l -; _ 1--
, yY)O X { v ( 3 1 8J ,
v [ 3, g - 5] + b ]
:- ,-y10X
{ 1 , :>.+6} :::
g
f). . 5 e t Met
----- hod:
rYl d ? :.....-..-----
r
P :: f 1, ;, , 5, b}
!A) :: {;2 , 3,Lf, 5
}
[P,w)
5° ce- {l o,O) j f'\}o
~of/!: ,
NO J,Je1
_9ht
l
5° ~ er} 2 ) }
.5 1 ' l[0 0) , ( ' , 2) JJ,
1
(,) kJ (B , 8) t:. 5Y
IA) (8,8) f5 3
_ - - ~ Xy =. I
(8-f , , g .--5) ➔ (2-,3)
@wC.2 13)
w (2-, 3) e -5 3 I
,t_ I 'X 2.. Jl3 X'--f
\...J ( 1,3) €: s2.
0 0
@u[c2 ,3) 6s L
L0 C2,3) ~ 5'
C:1-;i,3 -3)~Co,o) :, u2-~ 1
(q)w(o;o) e- 1
1
X 1 '.::.o
\.J (o, o) f _s t
,_
I
•I -t ''5
nod~ Conte.f f"'\ C'.)() I'I Sr--, Q \\ e_if \Jo.LJ..l.e. 5 0(1
•.1 I
\._U...'-se.."'" vo.lu~ on
I -•
I TS cr,3rit S ubtre e .
10
-A nodes L€!.-H. cJ~")\ l d Y'Y"\U ~ t ho\Jft o.. uo\..u P l<' SS t h e,1 n ',t '~ ru~e'f')'-
vc.Lu.e... ♦ I
Tt.~ f"'lodeS ~~aht C..~t Ld r,n0St h o..v e. 0- \./clue. 81, c_o.\C~ -tt) c")r') ,t '.:,
®~ "
"1ode.s
/
""Rial,,
J' · ---? C.ont.oi n.s
5ubtre..e.. lo'!Q e..T
VO[u..e.5
~BST :-
W~ Know ~..e. KLy VG.lue.s o.f e_Qch n bde. tr) ~e_ -tce..e_ ' o.nd
o+ L ~v e.ts
li..Xly
* Optrnn / ( '1it(). ► tj .,;n,1rh '~/ff ( oo.sr) .
/\lod,1 1\/(). : 0 J ;., 3
Nodt.t ~ 10 /r,"'l lei (J I
f, tqtit.-tCLj: 4 ~ 6 3
o I d 3
0 4- g\ uJ ~b"J :Jf J
t11 •1 '1
.l. ICJ f(,l
d. G rf 17
3 3
Ca.se :1 :-
hode o
(0'1)
(0 /;)_
=e = ID
r- I
{I) l /./ ;) ~I f Ylfl/t"' { 'l ~ 0
l/ ~ ,
0
to
4
x ,:J J
.1
I l
: S -{ n, ltn YI
( O, 1) : gCJ 0
lJ ~ o
l/ t- I
l
}J
1o r,opluntvd ~fo);1r,Jn,7rl m;dn;
S~m, la t l<j ,
r r
:x:
G 3
= 6 1 3 -r mfnn { 3 .-J
G +-3
{aJe - 3 :-
{ !D ~ D
( 11 l)
0 J ::- Lf + J t-6 .+ mfn" y+t, ~ r Co io) lt,'1)
. 8 ~~
lO ta r6 C0 11)
1
;) 3 -::
, { I d~ r (2,3)
J-t6-f3+m, vi~ 2-1- 3 ~ 1. ( ) ·)
r, I ( 3,.)
{~ l f, JI · ID ~ 3 ( )
l,'
~ 6 3 :::. /G [2J
{cue -4:
=
)_ ~ Lf ( fou'7 nodf.J al- a· I_ f,n e_) . )
· tt, <- oC t1 3
b
r t 1 3I f;
= Y-f:1 + 6 -t-3-1- Mi n n Y ·fl2 ,{- / (6,D){! ,3 1
,o t 1 r6 21 J ci s -1 3 ~ i ( o,, 1( 3,J)
lJ, ,_ b 3 . ~ d.6 ~ ~ ~ 3 (0,2 )
- r • , r t rt , •c'J 1
I
1~, /J 1 /J;1 •1
- h /<lilt (fl, 19 :\',IW ~ l(l ,,, 'Hrihf,, VI {'()(!!/ 5,/ ! o(' SoIv fVJOr1 and {).
.'Jr' I of rit /()( I
\ ~ .rI ), Sr~If r, ) It✓H ; lirH ( () ul'< ll rtJf'n r itl.j 5ia,t1,ln9 qom homt.
n, ,d ~jP !f l'JJ} 1/, l(j •lfJ 11,r !;t;,rr,, rlty , I
(f f ) 8)
l
c)
}
() )
fJ;lP·
~ Jc>{ 9( t, $) IJ; ./1,r lt nf)'"lfi of fn, 5fioTJ{,J1 ptttl-, .5to,;{ir7J ext
ut:1;tn< I, goi; 11 II n;mJJI, o l/ t/t'J/lLPJ (0,7) ti-liu in s and
*IP ,i/lY/ l11r1//, 19 ~t rNJJ/tJf /.
rJ (
)
'Y 11" / (,,t k
!, .S) · k(J -1 o ( k, 5 - f k:
:.;
Jj
9 Ci1s) ~ ~I; { Cy,_ +9 (k,5 - [k } }
-\
9 C<I- /P) :: C~ r ~ 8
½ 8 g q 0 \
9 {, 1 ~ 2, 3/-tJ) ~ m fn [ c, \
1 ~9 Ci, f 3,4 J),
9 ( J, { 3,Y}) m in { qo_ o
:c
1 101- ts} ·e-m'in [ 1"1 1 1 s J
:::. d_ 5
@ 9( 3, fd,'IJ) ::- m tn { S,1 -1 9 (J 1M) ,
C3,Y-+ 9 (L1} 1l}) }
I
9 (J,i4}) : : min { c,_14 +9 (4) ~)}
== m 1n ft o+ € } = t8
9( 4 ,{1 3) :: mfn{<; +9C11¢)}
11
=-m7n { q+6 J =- 15