II Chương 2: Cơ Chế Thực Hiện Thuật Giải Di Truyền j Chiều dài tồn bộ nhiễm sắc thể (vectơ lời giải) lúc này là
cư t hỉ Khái niệm chiểu dài sác định của sơ đồ giúp tính xác suất sống cịn của sơ đỗ đo ảnh hưởng của phép lạ; Ta cũng sẽ
Một chuỗi chiều đài m, sẽ cĩ tối đa 8” sơ đã. Trong một quần thảo luận chỉ tiết sau,
thể kích thước n, cĩ thể cĩ tương ứng từ 2” đến n x 2” sơ đỗ khác h
Như đã thảo luận ở các chương trước, tiến trình mơ phỏng tiến
nhau. hĩa của thuật giải di truyền là quá trình lặp gồm cĩ 4 bước:
Các sơ đổ khác nhau cĩ những đặc trưng khác nhau. Các đặc
ơi têu dài tetrl
trưng này thể hiện qua hai thuộc tính quan trọng: bậc và chiêu dài ctr
xác định. chọn P() từ P(t-1)
(1) Bậc của sơ để S (ký hiệu là œ(Š) ) là số các vị trí 0 và 1 cĩ tái kết hợp P() trong sơ để. Đây chính là các vị trí cố định (khơng phái là lượng giá P()
những vị trí của ký tự đại diện), trong sơ đồ. Nĩi cách khác,
Chương 3 : Nguyên Lý Hoạt Động
giản đến số thế hệ tiến hĩa; và bước cuối (lượng giá P(0) là lượng giá để tính độ thích nghỉ của
các cá thế trong quân thể hiện hành. Hiện tượng chủ yếu của chu
trình tiến
hĩa xảy ra trong bai bước cịn tại của: chọn lọc và
tái bết hợp. Ta sẽ
bàn về hiệu quả của hai bước này trên ruột. số sơ đỏ cần
thiết, biểu diễn trong một quần thể.
Bước 1, Œ «- £+L), chỉ đơn
Ta bắt đầu bằng bước chọn lọc.
Giá sử, quần thế cĩ kích thước pop-size = 20, chiều
đài của chuỗi (và cũng là chiều dài của các sơ đổi làm = 89 (như
trong thí dụ
đã trình bày trong chương trước). Giả sử thêm rằng
(ở thế hệ thứ £)
quân thể gồm cĩ các chuỗi sau đây:.
Uị= (100110100000001111111010011011111) Đạ= Q hgn016opitort10t0t010000010) Uạ= (00001000001100100000101011101110)) Uạ= (100011000101101001111000001110010) Ùgs = (000111011001010011010111111000101) Đẹ= (000101000010010101001010111111011) Uy= (0010001000001101011 11011011111011) Đa = (400001100001110100010110101100111) Đạ = (011000000101100010110000001111100) "
Thuật Giải Di Truyền
0;¿ = (000001111000110000011010000111011) 0; = (011001111110110101100001101111000) Địa = (110100010111101101000101010600000) 0y; = (111011111010001000110000001000110) Đ„= (010010011000001010100111100101001) 0;z = (111011101101110000100011111011110) 0;e = (110011110000011111100001101001011) Địy m (011010Ì11111801111010801101111181) 0g = (011101000000001110100111110101101) 0¡e = (000101010011111111110000110001100) Đạo = (101110010110011110011000101111110)
Œ) Đặt š(S, 0 là số ặt 6/5, ố chuỗi trong quản thể, ở ì thế
hợp với sơ đồ S. Thí dụ, đối với sơ đổ, 6 ơ thế hệ thự í, phê
g =ỨY XE # 1 11 5% 4 ẤT Ki À ĐK ĐC MÁC ĐK X 4£ thì É(Sø, #) = 3; vì œ #) = 3; vì cĩ 3 chuỗi, ø;;, ø;z và 0;ø, phù hợp với sơ i ni thì É(Sø, #) = 3; vì œ #) = 3; vì cĩ 3 chuỗi, ø;;, ø;z và 0;ø, phù hợp với sơ i ni
đơ S¿ Chú ý : ý rằng bậc của
định của nĩ ơ(S¿) = 7 — 5 . lơ So, o(S¿) = 3, và chiều dài xác
M Chương 3 : Nguyên Lý Hoạt Động ghi của sơ đồ § ở thế hệ ¿. Giá sử
¡ eoel(8,,) là độ thích nị Giả s
(2) Gọi eugi(S, là độ quân thể phù hợp với sơ đổ 8 vào cĩ p chuỗi {¡;,.„0ip} trong cĩ p chuỗi {¡;,.„0ip} trong
thời điểm í. Thì: XS aaltu,) Ta m1 eudl(S,) =
một quản thể trung gian được tạo ra gêm pop-size = 20 các chuỗi. được chọn ra từ quản. thể hiện hành các
chuỗi được chọn dựa và độ thích nghi của nĩ và được chép vào An :
thể thế hệ mới. Như ta đã biết trong chương trước, _— bị cĩ xĩc
suất được chọn là 7; = eudl(u,)JF( (F() 0 là tổng, thích nghi của
quần thể vào thời điểm ¿, F/) = 3.2,e0al(u) }.
Trong bước chọn lạc,
Sau bước chọn lọc, tả cĩ E(6, £+1) chuỗi phù hợp với sơ đỗ S. Do: (1) Với một chuỗi phù hợp với sơ đơ S, trung bình xác suất. được
chọn của nĩ là eua/(5,/) F0,
lê 8 là E(6, Ð và,
(8). Ở thế hệ , số chuỗi phù bợp với sơ ả
(3) Chọn trong pop-size chuỗi, vậy:
E(8, t+U) = É(8, +) * pop-size* eval(S,L) /F@).
Với F(Œ)= F(L)I pĩp _ size là độ thích nghỉ trung bình của quân
thể, ta cĩ thể viết lại cơng thức trên thành:
t(8, +1) = g(S, 9) * eval(6,Ð/ F(2 (3.
g với tỉ lệ độ
. ân thể bà