14. 畛 tin c畉y B畛 ph但n lo畉i E i L 畛p C ij 畛 tin c畉y R ij M畉u S j L畛p C ij l l畛p E i g叩n cho m畉u c畉n ph但n lo畉i 畛 tin c畉y R ij c畛a vi畛c ph但n lo畉i i畛u ki畛n 畛 b畛 ph但n lo畉i E i 動畛c ch畛n?
15. Ng動畛ng 牢 1NC 牢 11 C NC C 1 E 1 牢 NENC .. 牢 NE1 E NE Ng動畛ng S畛 l動畛ng ng動畛ng ny s畉 d畛a tr棚n s畛 l動畛ng c叩c b畛 ph但n lo畉i N E c滴ng nh動 s畛 l動畛ng l畛p m畉u N C 畛ng v畛i m畛i b畛 ph但n lo畉i v m畛i l畛p m畉u, gi叩 tr畛 c畛a t畉p ng動畛ng ny 動畛c hi畛u nh動 l gi叩 tr畛 nh畛 nh畉t c畛a 畛 tin c畉y c畛a b畛 ph但n lo畉i 動畛c ch畛n vo h畛 ch畛a. C叩c ng動畛ng trong m担 h狸nh nh畉m m畛c 鱈ch v畛i m畛i m畉u, ch畛n ra 動畛c m畛t t畉p nh畛ng b畛 ph但n lo畉i t畛t nh畉t , v do 坦 t畛 l畛 nh畉n d畉ng tr棚n ton b畛 t畉p d畛 li畛u l l畛n nh畉t.
16. Ng動畛ng T畛 v畉n 畛 ch畛n 畛ng h畛 ch畛a c叩c b畛 ph但n lo畉i, ta 動a v畛 bi to叩n t狸m m畛t t畉p gi叩 tr畛 c叩c ng動畛ng Th畛a i畛u ki畛n v畛i m畛i 牢 il , vi畛c lo畉i b畛 ph但n lo畉i E i ra kh畛i h畛 ch畛a khi C ij = C l v R ij < 牢 il hi畛u qu畉 c畛a h畛 th畛ng tr棚n ton b畛 t畉p d畛 li畛u s畉 t畛t h董n so v畛i khi ch動a lo畉i E i ra kh畛i h畛 ch畛a. Gi畉i bi to叩n ny nh動 th畉 no? Thu畉t gi畉i di truy畛n nh但n gi畛ng - BGA
17. Genetic Algorithm - GA GA l k畛 thu畉t chung gi炭p gi畉i quy畉t v畉n 畛 - bi to叩n b畉ng c叩ch m担 ph畛ng s畛 ti畉n h坦a c畛a con ng動畛i hay c畛a sinh v畉t n坦i chung trong i畛u ki畛n quy 畛nh s畉n c畛a m担i tr動畛ng. C叩c GA v畉n hnh tr棚n m畛t qu畉n th畛, m畛i c叩 th畛 l gi畉i ph叩p ti畛m tng, 叩p d畛ng nguy棚n l箪 k畉 m畉nh nh畉t l k畉 s畛ng s坦t 畛 sinh ra nh畛ng x畉p x畛 t畛t h董n cho gi畉i ph叩p.
18. Genetic Algorithm - GA C叩c th担ng s畛 c畛a bi to叩n s畉 動畛c chuy畛n 畛i v bi畛u di畛n d動畛i d畉ng c叩c chu畛i nh畛 ph但n. V鱈 d畛, m畛t bi to叩n v畛i hai bi畉n, x 1 v x 2 c坦 th畛 叩nh x畉 vo c畉u tr炭c chromosome theo c叩ch sau
22. Breeder Genetic Algorithm - BGA D畛a tr棚n thu畉t ng畛 sinh h畛c, m担 h狸nh GA truy畛n th畛ng m担 h狸nh s畛 ch畛n l畛c t畛 nhi棚n , trong khi BGA m担 h狸nh s畛 ch畛n l畛c nh但n t畉o . BGA s畛 d畛ng m担 h狸nh ch畛n l畛c x辿n T% (動畛c g畛i l t畛 l畛 x辿n) nh畛ng c叩 th畛 t畛t nh畉t 動畛c ch畛n l畛a v 動畛c g但y gi畛ng m畛t c叩ch ng畉u nhi棚n cho 畉n khi s畛 l動畛ng con ch叩u 畉t 畉n k鱈ch th動畛c c畛a qu畉n th畛. Th畉 h畛 con ch叩u s畉 thay th畉 th畉 h畛 b畛 m畉.
23. Thu畉t to叩n BGA Ph叩t sinh ng畉u nhi棚n m畛t qu畉n th畛 ban 畉u g畛m N c叩 th畛 while (ch動a k畉t th炭c 動畛c) do for i from 1 to N do 叩nh gi叩 畛 th鱈ch nghi c畛a m畛i c叩 th畛 end for //畉m b畉o th畉 h畛 m畛i l炭c no c滴ng ch畛a c叩 th畛 t畛t nh畉t c畛a th畉 h畛 tr動畛c L動u c叩 th畛 t畛t nh畉t vo th畉 h畛 m畛i Ch畛n T% c叩 th畛 t畛t nh畉t for i from 1 to N/2 do Ch畛n ng畉u nhi棚n 2 c叩 th畛 trong s畛 T% c叩 th畛 Lai gh辿p 2 c叩 th畛 ny 畛 sinh ra 2 c叩 th畛 con Th畛c hi畛n 畛t bi畉n tr棚n 2 c叩 th畛 con ny End for C畉p nh畉t c叩c bi畉n cho vi畛c k畉t th炭c End while
24. M担 h狸nh bi to叩n v畛i BGA 牢 1NC 牢 11 C NC C 1 E 1 牢 NENC .. 牢 NE1 E NE M達 h坦a M達 h坦a gen gen Nhi畛m s畉c th畛 M畛i gen trong nhi畛m s畉c th畛 c畛a m畛t c叩 th畛 trong qu畉n th畛 t動董ng 畛ng v畛i gi叩 tr畛 m達 h坦a c畛a m畛t ng動畛ng, t動董ng 畛ng v畛i m畛t b畛 ph但n lo畉i v m畛t l畛p m畉u
25. M担 h狸nh bi to叩n v畛i BGA M担i tr動畛ng BGA t動董ng t叩c trong su畛t qu叩 tr狸nh ti畉n h坦a ch畛a s畛 l動畛ng m畉u th畛 b畉ng 炭ng v畛i s畛 l動畛ng m畉u o t畉o. M畛i m畉u th畛 ny (t動董ng 畛ng v畛i m畛t b畛 ph但n lo畉i) ch畛a 畛 tin c畉y c畛a vi畛c ph但n lo畉i v l畛p m畉u m b畛 ph但n lo畉i t動董ng 畛ng g叩n cho m畉u. C叩c m畉u th畛 ny d湛ng 畛 叩nh gi叩 畛 t畛t c畛a m畛t c叩 th畛 hm m畛c ti棚u. 畛 t畛 gi叩 tr畛 hm m畛c ti棚u, ta c坦 th畛 i 畉n x叩c 畛nh 畛 th鱈ch nghi c畛a c叩 th畛. 畛 th鱈ch nghi c畛a nhi畛m s畉c th畛 th畛 i trong qu畉n th畛 動畛c t鱈nh b畛i c担ng th畛c: n c l s畛 m畉u o t畉o ph但n lo畉i 炭ng, n t l t畛ng s畛 m畉u o t畉o.
26. Majority Vote G叩n m畉u s cho l畛p k n畉u V畛i ngh挑a: g叩n m畉u s cho l畛p k n畉u s畛 l動畛ng chuy棚n gia g叩n m畉u s cho l畛p k l nhi畛u nh畉t .
27. Majority Vote X辿t v鱈 d畛 董n gi畉n N E = 3, N C = 2 Ki畛m tra vi畛c g叩n m畉u S 1 cho l畛p C 1 VT = 隆 11 + 隆 21 + 隆 31 = 1 + 1 + 0 = 2 VP = max { 隆 11 + 隆 21 + 隆 31 , 隆 12 + 隆 22 + 隆 32 } = max { 1 + 1 + 0, 0 + 0 + 1} = 2 V畉y VT = VP. K畉t lu畉n: g叩n m畉u S 1 cho l畛p C 1 S 1 E 1 E 2 E 3
28. Weighted Majority Vote G叩n m畉u s cho l畛p k n畉u Trong 坦, ij l tr畛ng s畛 li棚n quan 畉n chuy棚n gia th畛 i trong vi畛c g叩n m畉u cho l畛p j. ij = 0 n畉u E i g叩n m畉u cho l畛p C j , j j Ng動畛c l畉i, ij th畛 hi畛n 畛 tin c畉y RDR ij c畛a vi畛c E i g叩n m畉u cho l畛p C j Nh畉n x辿t: RDR ij = 0 n畉u R j = 牢 ij RDR ij = 1 n畉u R j = 1
29. Weighted Majority Vote Gi畉 s畛 牢 11 = 0.5, 牢 21 = 0.6, 牢 31 = 0.6, 牢 12 = 0.5, 牢 22 = 0.4, 牢 32 = 0.5 X辿t k = 1 (l畛p C 1 ), 11 = 0.4, 21 = 0.25, 31 = 0 VT = 0.4 + 0.25 = 0.65 VP = max { 11 + 21 + 31 , 12 + 22 + 32 } = max {0.65, 0 + 0 + 0} = 0.65 V畉y VT = VP S 1 E 1 , R 11 =0.7 E 2 , R 21 =0.7 E 3 , R 32 =0.2
30. 叩nh gi叩 th畛c nghi畛m 叩nh gi叩 th畛c nghi畛m do nh坦m t叩c gi畉 th畛c hi畛n tr棚n h動畛ng ti畉p c畉n ny cho th畉y: 畉t k畉t qu畉 t畛t h董n so v畛i vi畛c k畉t h畛p t畉t c畉 c叩c b畛 ph但n lo畉i c坦 s畉n. 畉t hi畛u qu畉 trong vi畛c c但n b畉ng gi畛a 畛 ph畛c t畉p c畛a h畛 th畛ng a b畛 ph但n lo畉i v畛i t鱈nh kh担ng nh畉t qu叩n trong c叩c quy畉t 畛nh c畛a h畛 th畛ng.