PGS.TS Huỳnh Th Thanh Bình
Email: binhht@soict.hust.edu.vn
Evolution Strategy
2
N i dung
Tổng quan Evolution Strategy (ES)
Các loại ES
Ví dụ minh họa
3
T ng quan v Evolution Strategy
Evolution Strategy (Chiến lược tiến hóa – ES)
Thuộc lớp các thuật toán tiến hóa EAs, dựa trên
quần thể
Lấy cảm hứng từ chiến lược chọn lọc tự nhiên
Rt hiệu qu cho việc tối ưu s thc
4
T ng quan v Evolution Strategy
Cho hộp đen với hàm mục tiêu cần tối ưu f(x)
Không thể tính được đạo hàm, không lồi….
f(x) là tất định
Gọi phân phối của các lời giải tốt cho việc tối
ưu f(x)
Nếu dạng phân phối c định (giả sử gauss)
thì
là tham số mang thông tin về lời giải tốt nhất
được cập nhật qua mỗi thế hệ trong EAs
5
T ng quan v Evolution Strategy
Bắt đầu với giá trị khởi tạo , Các thuật
toán ES cập nhật theo 3 bước như sau:
Bước 1: Sinh một quần th ban đầu P(t) ,
với N mẫu.
Bước 2: Đánh giá các cá thể trong P(t)
Bước 3: Chọn một tập con thể độ
thích nghi tốt nhất trong P(t)cập nhật lại
Bước 4: t = t+1 lặp lại bước 1 cho đến
khi thỏa mã ĐK dừng