Các trang trước coithuật toán tiến hóanhư một công cụ để giải bài toán: quần thể tìm kiếm trong không gian nghiệm, độ thích nghi đo lường mức độ tốt của các nghiệm ứng viên. MetaDE đẩy mối quan hệ này lên một tầng cao hơn — nó coibản thân thuật toán tiến hóalà đối tượng tiến hóa, dùng một tầng tiến hóa bên ngoài để tìm kiếm "tiến hóa vi phân bên trong nên vận hành như thế nào". Nhờ đó, mục tiêu tối ưu mở rộng từ "tìm nghiệm cho bài toán" sang "cải tiến phương pháp giải".
Cấu trúc hai tầng: Tiến hóa cấu hình và giải tác vụ
- Tầng trong (không gian nghiệm): Vận hành tiến hóa vi phân với chiến lược đột biến và các tham số then chốt cho trước (như hệ số tỷ lệ, tỷ lệ lai ghép, kích thước quần thể), giải các hàm chuẩn hoặc tác vụ tối ưu kỹ thuật, và lấy hiệu năng tác vụ làm đầu ra độ thích nghi.
- Tầng ngoài (không gian cấu hình thuật toán): Mỗi cá thể mã hóa một bộ cấu hình thuật toán; độ thích nghi của nó không do bản thân tính ra, mà do hiệu năng mà tầng trong phản hồi sau khi dùng cấu hình đó giải tác vụ quyết định. Tầng ngoài dựa vào đó để chọn lọc, tái tổ hợp và đột biến, tạo ra hành vi thuật toán phù hợp hơn với tác vụ hiện tại.
- Vòng kín: Sinh cấu hình → Giải tác vụ → Phản hồi hiệu năng → Cập nhật cấu hình, bốn bước lặp đi lặp lại, giúp thuật toán tự thích ứng và cải tiến theo tác vụ, thay vì phụ thuộc vào việc con người cố định tham số trước.
Phân biệt then chốt: Không gian cấu hình ≠ Không gian nghiệm
Tầng trong tìm kiếm "câu trả lời cho bài toán", tầng ngoài tìm kiếm "thuật toán giỏi tìm câu trả lời hơn". Hai tầng tuy gắn kết với nhau — chất lượng của tầng ngoài chỉ có thể đo lường khi tầng trong thực sự chạy thử một lần — nhưng đối tượng tìm kiếm, cách mã hóa và tiêu chí đánh giá đều khác nhau. Nhìn rõ điểm này, bạn đã nắm được bộ khung chung của tối ưu siêu cấp:Biến chính quá trình tìm kiếm thành đối tượng được tìm kiếm.
