1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

12 142 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 241,15 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hoҥt đӝng giӕng giҧi thuұt leo đӗi cөc bӝ.. Quҫn thӇ : là tұp hӧp các cá thӇ nhiӉm sҳc thӇ.. ThӃ hӋ : các giai đoҥn phát triӇn cӫa mӝt quҫn thӇ... m ơ hӣi tҥo quҫn thӇ các biӃnMã hóa Lai

Trang 1

Thuұt giҧi giҧi di di truyӅn truyӅn

Generic Algorithm (GA)

Trang 2

! nh

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.

Trang 3

 hái

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Ӈ.

Trang 4

m ơ

 hӣi tҥo

quҫn thӇ các biӃnMã hóa

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

 Ӄt thúc

Trang 5

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.

Trang 6

 Xác suҩt lai tҥo tӕt nhҩt là 0.6

 Có 2 loҥi lai tҥo

ö Lai tҥo đơn điӇm cҳt.

ö Lai tҥo hai điӇm cҳt.

Trang 7



 Mӝt điӇm cҳt đưӧc chӑn tҥi mӝt v trí thӭ k trên NmT

 NmT con sao chép tӯ cha, phҫn còn lҥi sao chép tӯ mҽ Cha : ÒÒ ÒÒ  Ò

Mҽ : Ò ÒÒÒ Ò

Con sinh ra do lai ghép đơn điӇm cҳt :

Con ÒÒ ÒÒ Ò Ò

Trang 8

 Hai điӇm cҳt đưӧc chӑn

 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 : ÒÒ ÒÒ  Ò

Mҽ : Ò  ÒÒÒ Ò

Con sinh ra do lai ghép hai điӇm cҳt :

Con ÒÒ  ÒÒÒ Ò

Trang 9

gen cá thӇ cũ.

 Xác suҩt đӝt biӃn tӕt nhҩt là 0.03

Trang 10

 !ӝt biӃn đҧo ngưӧc(Inversion Mutation)

NhiӉm sҳc thӇ : 9 3 8 ó   6 4 2

m au khi đӝt biӃn : 9 3   ó8 6 4 2

 !ӝt biӃn chèn (Insertion Mutation)

NhiӉm sҳc thӇ : 9 3 8 ó  1 6 4 2

m au đӝt biӃn: 9 3 ó 8 1 6 4 2

 !ӝt biӃn thay thӃ (Displacement Mutation)

NhiӉm sҳc thӇ : 9 3 Åó 7  6 4 2

m au đӝt biӃn: 9 3  ó 7 Å 6 4 2

 !ӝt biӃn tương hӛ (Reciprocal Exchange Mutation)

NhiӉm sҳc thӇ : 9 3 Å ó 7  6 4 2

m au đӝt biӃn: 9 3  ó 7 Å 6 4 2

 !ӝt biӃn chuyӇn d ch (mhift Mutation)

NhiӉm sҳc thӇ: 9 3 Å ó 7 1 6 4 2

m au đӝt biӃn (trái): 9 Å 3 ó 7 1 6 4 2

m au đӝt biӃn (phҧi): 9 3 ó Å7 1 6 4 2

Trang 11

Procedure :Genetic_Algorithm;

 ãegin

t ½ ;

h„i t o th h ã n đu P(t) ;

! nh gi P(t) (theo hàm thích nghi);

ö repe t

t t + 1;

minh r th h mi P(t) t P(t - 1) ã„i

Mh¬n l¬c

 i ghép

!4t ãin;

! nh gi P(t);

ö ntil điÔu kin kt thúc đc th mãn;

 end;

Trang 12

m o

m o sánh sánh vӟi vӟi giҧi giҧi thuұt thuұt leo leo đӗi đӗi cөc cөc bӝ bӝ

Leo đӗi :

Xuҩt phát tҥi 1 điӇm và có thӇ

thӵc hiӋn nhiӅu lҫn

hông ghi nhұn nhӳng đӗi đã

leo nên nhӳng lҫn thӵc hiӅn

sau có thӇ leo lҥi nhӳng đӗi đã

leo

GA :

Xuҩt phát tҥi nhiӅu điӇm cùng lúc, phát triӇn qua nhiӅu thӃ hӋ

Có ghi nhұn lҥi nhӳng đӗi đã leo nên thӃ hӋ sau có thӇ tránh đưӧc nhӳng đӗi không tӕt đã leo

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

w