Professional Documents
Culture Documents
K THUT GREEDY
(THAM LAM)
Phm Th Bo
Khoa Ton Tin hc
Trng i hc Khoa hc T nhin Tp.HCM
Bi ton ti u t hp
14/04/2008
K thut Greedy
xy dng mt li gii ti u (ton cc) th
chng
h ta
t s tm
t cc
li gii
ii (x
( i) ti u cc b
v xem nh tp hp cc li gii ti u cc b
s chnh l li gii ti u cn tm.
Trong nhiu trng hp phng php ny
cha chc cho li gii ti u ton cc. Nhng
y l phng php kh thi ci t trn my
tnh.
Phm Th Bo
14/04/2008
Theo bi th 10Kx1+20Kx2+50Kx3+100Kx4=N
v (x1+x2+x3+x4) nh nht.
p dng k thut Greedy: tm x4 ln nht c th
sau tm x3 ln c th cn li, li gii.
V d:
d : khch cn rt 1.480.000
1 480 000 ng
p n = (14,1,1,1)
Phm Th Bo
14/04/2008
Phm Th Bo
phc tp ch cn O( ).
ng dng m rng: mt my hn cc im
c iu khin bng my tnh. Bt u t mt
im
v kt
t tthc
c t
ti im
(g
(ging
g my
y may
ay
cng nghip). N him v tm phng n di
chuyn sao cho t nht.
V d: c 6 im c ta tng ng: a(0,0),
b(4,3), c(1,7), d(15,7), e(15,4) v f(18,0)
c 15 cnh, cnh de nh nht
=3
Phm Th Bo
14/04/2008
c(1,7)
d(15,7)
5
7.08
3
b(4,3)
e(15,4)
5
5
a(0,0)
f(18,0)
Chu trnh thiu (a,b,c,a) loi ac
Tng t loi cnh df
Phm Th Bo
c(1,7)
d(15,7)
5
3
b(4,3)
e(15,4)
5
5
a(0,0)
Loi v to nh cp 3
Tng loi cnh bd
f(18,0)
Phm Th Bo
14/04/2008
Ti u, tng di = 48.39
c(1,7)
d(15,7)
5
3
b(4,3)
e(15,4)
5
5
a(0,0)
Tng di =50
f(18,0)
Bi ton ci ba l
Cho mt ci ba l c th ng trng lng W vi
n loi vt, mi vt i c trng lng gi v gi
tr vi. Chn mt cch la chn sao cho tng trng
khng qu W nhng tng gi tr l ln nht.
p dng k thut Greedy:
Tnh n gi cho tng loi vt
Xp theo n gi gim dn
Vi mi loi vt s ly s lng ti a m trng
lng ca ba l cn cho php.
Xc nh li trng lng ba l, quay li bc 3 cho
n khi khng b thm vo c na.
Phm Th Bo
14/04/2008
Trng lng
Gi tr
15
30
10
25
Trng lng
10
Gi tr n gi
25
15
30
Phm Th Bo
Phm Th Bo