Bước 1: Chọn số parametersNto đại diện cho các vấn đề, và
sau đó xác định một phạm vi khả thi cho mỗi tham số:
fx1min; x1maxg; fx2min; x2maxg; ...; fxNmin; xNmaxg;
Evolutionary Computation 242
Xác định độ lệch chuẩn cho từng thông số và các chức năng để
được. tối ưu
Bước 2: ngẫu nhiên chọn một giá trị ban đầu cho mỗi tham số từ tương ứng
phạm vi khả thi. Tập hợp các thông số này sẽ tạo thành ban đầu
dân số của các thông số phụ huynh:
x1; x2; ...; xN
Bước 3: Tính toán các giải pháp liên quan đến các thông số phụ huynh:
X¼fðx1; x2; ...; xNÞ
Bước 4: Tạo một mới (con đẻ) tham số bằng cách thêm một phân bố bình thường
variableawith ngẫu nhiên có nghĩa là bằng không và độ lệch được chọn trước để mỗi?
tham số phụ huynh:
x
0? i ¼xi það0; Þ;
i¼1; 2; ...; N D7: 7
đột biến phân phối Thông thường với trung bình bằng không phản ánh sự tự nhiên
quá trình tiến hóa mà sự thay đổi nhỏ xảy ra thường xuyên
hơn. những người lớn hơn
Bước 5: Tính toán các giải pháp liên quan đến các thông số con:
X
0
¼fðx
0
1; x 0 2; ...; x 0 N Þ Bước 6: So sánh các giải pháp liên quan đến các thông số con cái với người có liên quan với các thông số phụ huynh. Nếu các giải pháp cho các con là tốt hơn cho các bậc cha mẹ, thay thế dân số phụ huynh với dân số con cái. Nếu không, giữ cha mẹ thông số. Bước 7: Đến Bước 4, và lặp lại quá trình cho đến một giải pháp thỏa đáng là đạt được, hoặc một số quy định của các thế hệ được xem xét.
đang được dịch, vui lòng đợi..