báo cáo nhóm thuật giải di truyền generic algorithm(ga)

12 142 0
báo cáo nhóm thuật giải di truyền generic algorithm(ga)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ThuұtThuұt giҧigiҧi didi truyӅntruyӅn Generic Algorithm (GA)Generic Algorithm (GA) ĐӏnhĐӏnh nghĩanghĩa GAGA Thuұt giҧi dӵa trên thuyӃt tiӃn hóa muôn loài cӫa Darwin. Hoҥt đӝng giӕng giҧi thuұt leo đӗi cөc bӝ. Mөc tiêu là đưa ra lӡi giҧi tương đӕi tӕi ưu. Giҧi thuұt di truyӅn + cҩu trúc dӳ liӋu = chương trình tiӃn hóa. KháiKhái niӋmniӋm Cá thӇ : đҥi diӋn đһc trưng cho mӝt giҧi pháp. Gen : đһc trưng cho tính chҩt nào đó cӫa mӝt cá thӇ. Quҫn thӇ : là tұp hӧp các cá thӇ (nhiӉm sҳc thӇ ). NhiӉm sҳc thӇ : biӇu diӉn cho 1 cá thӇ. ThӃ hӋ : các giai đoҥn phát triӇn cӫa mӝt quҫn thӇ. SơSơ đӗđӗ thӵcthӵc hiӋnhiӋn GAGA Khӣi tҥo quҫn thӇ Mã hóa các biӃn Lai ghép Đӝt biӃn Đánh giá đӝ thích nghi Chӑn lӑc Thӓa điӅu kiӋn Bҳt đҫu Tҥo quҫn thӇ mӟi KӃt thúc QuáQuá trìnhtrình chӑnchӑn lӑclӑc Chӑn lӑc các cá thӇ tӕt. Có 3 cách chӑn lӑc:  Chӑn lӑc bánh xe Roulette.  Chӑn lӑc xӃp hҥng.  Chӑn lӑc cҥnh tranh. QuáQuá trìnhtrình lailai tҥotҥo y Tҥo ra cá thӇ mӟi tӕt tӯ các cá thӇ cha mҽ. y Xác suҩt lai tҥo tӕt nhҩt là 0.6 y Có 2 loҥi lai tҥo Ń Lai tҥo đơn điӇm cҳt. Ń Lai tҥo hai điӇm cҳt. CácCác phépphép lailai tҥotҥo y Lai ghép đơn điӇm cҳt :  Mӝt điӇm cҳt đưӧc chӑn tҥi mӝt vӏ trí thӭ k trên NST.  NST con sao chép tӯ cha, phҫn còn lҥi sao chép tӯ mҽ. Cha : 11011 | 001 Mҽ : 10011 | 101 Con sinh ra do lai ghép đơn điӇm cҳt : Con : 11011 | 101 CácCác phépphép lailai tҥotҥo Lai ghép hai điӇm cҳt : y Hai điӇm cҳt đưӧc chӑn . y Tӯ đҫu cho đӃn điӇm cҳt thӭ nhҩt đưӧc sao chép tӯ cha, tӯ điӇm cҳt thӭ nhҩt đӃn điӇm cҳt thӭ hai sao chép tӯ mҽ và phҫn còn lҥi sao chép tӯ cha. Cha : 11 | 0110 | 0 1 Mҽ : 10| 0111 | 01 Con sinh ra do lai ghép hai điӇm cҳt : Con : 11 | 0111| 01 QuáQuá trìnhtrình đӝtđӝt biӃnbiӃn y Tҥo ra cá thӇ mӟi dӵa trên viӋc biӃn đәi gen cá thӇ cũ. y Xác suҩt đӝt biӃn tӕt nhҩt là 0.03 CácCác phépphép đӝtđӝt biӃnbiӃn y Đӝt biӃn đҧo ngưӧc(Inversion Mutation) NhiӉm sҳc thӇ : 9 3 8 5 7 1 6 4 2 Sau khi đӝt biӃn : 9 3 1 7 5 8 6 4 2 y Đӝt biӃn chèn (Insertion Mutation) NhiӉm sҳc thӇ : 9 3 8 5 7 1 6 4 2 Sau đӝt biӃn: 9 3 5 7 8 1 6 4 2 y Đӝt biӃn thay thӃ (Displacement Mutation) NhiӉm sҳc thӇ : 9 3 8 5 7 1 6 4 2 Sau đӝt biӃn: 9 3 1 5 7 8 6 4 2 y Đӝt biӃn tương hӛ (Reciprocal Exchange Mutation) NhiӉm sҳc thӇ : 9 3 8 5 7 1 6 4 2 Sau đӝt biӃn: 9 3 1 5 7 8 6 4 2 y Đӝt biӃn chuyӇn dӏch (Shift Mutation) NhiӉm sҳc thӇ: 9 3 8 5 7 1 6 4 2 Sau đӝt biӃn (trái): 9 8 3 5 7 1 6 4 2 Sau đӝt biӃn (phҧi): 9 3 5 8 7 1 6 4 2 . ThuұtThuұt giҧigiҧi didi truyӅntruyӅn Generic Algorithm (GA )Generic Algorithm (GA) ĐӏnhĐӏnh nghĩanghĩa GAGA Thuұt giҧi dӵa trên thuyӃt tiӃn. tiêu là đưa ra lӡi giҧi tương đӕi tӕi ưu. Giҧi thuұt di truyӅn + cҩu trúc dӳ liӋu = chương trình tiӃn hóa. KháiKhái niӋmniӋm Cá thӇ : đҥi di n đһc trưng cho mӝt giҧi pháp. Gen : đһc trưng cho. nào đó cӫa mӝt cá thӇ. Quҫn thӇ : là tұp hӧp các cá thӇ (nhiӉm sҳc thӇ ). NhiӉm sҳc thӇ : biӇu di n cho 1 cá thӇ. ThӃ hӋ : các giai đoҥn phát triӇn cӫa mӝt quҫn thӇ. SơSơ đӗđӗ thӵcthӵc hiӋnhiӋn

Ngày đăng: 12/04/2015, 14:26

Tài liệu cùng người dùng

Tài liệu liên quan