Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của soi kèo bóng đá truoctran.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

48.2. Thuật toán soi kèo bóng đá truoctran

Thuật toán soi kèo bóng đá truoctran (GA) là một phương pháp tối ưu hóa heuristic hoạt động thông qua Xác định, tìm kiếm ngẫu nhiên. Tập hợp các giải pháp khả thi cho Vấn đề tối ưu hóa được coi làDân sốcủacá nhân. Mức độ thích nghi của một cá nhân với môi trường của nó được chỉ định bởiThể hình.

tọa độ của một cá nhân trong không gian tìm kiếm là được đại soi kèo bóng đá truoctranện bởinhiễm sắc thể, về bản chất a tập hợp các chuỗi ký tự. MỘTGenelà a Tiểu mục của một nhiễm sắc thể mã hóa giá trị của một tham số được tối ưu hóa. Mã hóa điển hình cho một gen có thể lànhị phânhoặcSố nguyên.

Thông qua mô phỏng các hoạt động tiến hóatái tổ hợp, Đột biến,, VàLựa chọnCác thế hệ tìm kiếm mới điểm được tìm thấy cho thấy thể lực trung bình cao hơn so với Tổ tiên.

11844_11863comp.ai.Genetic FAQKhông thể nhấn mạnh quá mạnh mà AGAkhông phải là tìm kiếm ngẫu nhiên thuần túy cho một giải pháp cho một vấn đề. MỘTGASử dụng các quy trình ngẫu nhiên, nhưng kết quả không rõ ràng không ngẫu nhiên (tốt hơn ngẫu nhiên).

Hình 48-1. Sơ đồ có cấu trúc của một soi kèo bóng đá truoctran Thuật toán

P (t) Thế hệ tổ tiên tại một thời điểm t
p '' (t) Thế hệ con cháu tại một thời điểm t
+=========================================+
|  soi kèo bóng đá truoctran Ga <<<<<<<<<<<<< |
+=========================================+
| Khởi tạo T: = 0 |
+=========================================+
| Khởi tạo p (t) |
+=========================================+
| Đánh giá thể lực của P (T) |
+=========================================+
| Trong khi không dừng tiêu chí làm |
|   +------------------------------------------+
|   | P '(t): = tái tổ hợp p (t) |
|   +------------------------------------------+
|   | P '' (t): = đột biến p '(t) |
|   +------------------------------------------+
|   | P (t + 1): = lựa chọn p '' (t) + p (t) |
|   +------------------------------------------+
|   | Đánh giá thể lực của p '' (t) |
|   +------------------------------------------+
|   | T: = T + 1 |
+===+=====================================+