PGS.TS Huỳnh Thị Thanh Bình
Email: binhht@soict.hust.edu.vn
Genetic Programming
2
Nội dung
Tổng quan Genetic Programming (GP)
Các toán tử của GP
dụ minh họa
3
Tổng quan về Genetic Programming
Genetic Programming (Lập trình di truyền GP) thể coi
một thuật toán di truyền đặc biệt
đồ của GP giống sơđồ của thuật toán GA
Điểm khác biệt giữa GA GP
GA:Biểu diễn mỗi thể (nhiễm sắc thể) dưới dạng chuỗi các
alen
GP:Mỗi thể một hàm số hay chương trình y tính,
được biểu diễn dưới dạng y
Mục tiêu của GP tìm một chương trình tối ưu trong tập
không gian các chương trình thể,để thu được hiệu suất
cao nhất
Ưng dụng:Tối ưukiến trúc mạng Neural
4
Tổng quan về Genetic Programming
Tại mỗi thế hệ,mỗi thể (hàm,chương trình) được tiến
hóa để tìm ra hàm số ẩn tối ưu, độ lỗi thấp nhất cho
bài toán
dụ: Tìm 1 hàm số f(x) sao cho đi qua tất cả các đỉnh
A1, A2, A3, A4
5
Các toán tử của GP
Biểu diễn thể
Lai ghép
Đột biến
Đánh giá độ thích nghi