cuốn sách gpt4 ai đã làm

algorithm - 差异进化与遗传算法中的参数区间

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 03:41:58 26 4
mua khóa gpt4 Nike

Tôi đã quen với cách mỗi tham số trong thuật toán di truyền (GA) có thể được biểu diễn dưới dạng chuỗi nhị phân, chuỗi này có thể được mã hóa thành giá trị thực tại một khoảng thời gian xác định.

Tôi hiện đang viết mã tiến hóa vi sai (DE), nhưng tôi chưa đọc bất cứ điều gì về các khoảng tham số được kiểm soát giống như trong GA, vì vậy tôi hơi bối rối về quy trình... đây là điều tôi thắc mắc:

1) Có điều gì đó trong DE để kiểm soát khoảng cách tham số không? Tôi biết bất kỳ ai cũng có thể sửa đổi DE cho mục đích riêng của mình, nhưng tôi tò mò về cách nó được sử dụng theo truyền thống.

2) Tôi đã biết cách xác định khoảng thời gian cho quần thể ngẫu nhiên ban đầu, nhưng có điều gì hạn chế khoảng thời gian cho các hoạt động đột biến và lai ghép không?

3) Nếu các tham số không có bất kỳ giới hạn nào, liệu các phép toán đột biến và lai ghép có tự do khám phá toàn bộ không gian không?

Cảm ơn bạn đã dành thời gian quý báu của bạn.

câu trả lời hay nhất

Bộ lọc tiến hóa vi sai tạo ra một vectơ tham số mới bằng cách thêm vectơ sai phân có trọng số giữa hai thành viên trong quần thể với thành viên thứ ba. Nếu vectơ được tạo mang lại giá trị hàm mục tiêu thấp hơn thành viên tổng thể được xác định trước, thì vectơ mới được tạo sẽ thay thế vectơ mà nó được so sánh, nếu không thì vectơ cũ sẽ được giữ lại; Thông tinđây .

1) Có điều gì kiểm soát khoảng thời gian của các tham số trong DE không? Tôi nhận ra rằng bất kỳ ai cũng có thể sửa đổi DE cho mục đích của mình, nhưng tôi tò mò về cách sử dụng nó theo truyền thống.

Ở DE, bạn có cái được gọi là chính sách. Có rất nhiều:

1 --> DE/tốt nhất/1/exp 6 --> DE/tốt nhất/1/bin
2 --> DE/Rand/1/exp 7 --> DE/Rand/1/bin
3 --> DE/rand-to-best/1/exp 8 --> DE/rand-to-best/1/bin
4 --> DE/best/2/exp 9 --> DE/best/2/bin
5 --> DE/Rand/2/exp khác DE/Rand/2/bin

Bạn có thể tìm thấy mã trong Matlab đây .

2) Tôi thấy cách bạn có thể chỉ định các khoảng cho quần thể ngẫu nhiên ban đầu, nhưng có điều gì hạn chế các khoảng trong các hoạt động đột biến và lai ghép không?

Đột biến và lai ghép bị giới hạn bởi chiến lược bạn chọn.

3) Nếu không có bất kỳ giới hạn nào đối với các tham số thì các phép toán đột biến và chéo có tự do khám phá toàn bộ không gian không?

Về mặt lý thuyết, nếu bạn bắt đầu các hạn chế trên tất cả các không gian giải pháp, DE sẽ tìm ra mức tối ưu toàn cục. Tuy nhiên, từ kinh nghiệm của mình, tôi nhận thấy rằng các tham số và ràng buộc ban đầu trong không gian giải pháp là rất quan trọng để có được phản hồi nhanh. Nói tóm lại, nếu bạn biết giải pháp ở đâu, DE sẽ hoạt động tốt hơn nếu bạn giới hạn các tham số ở những giá trị đó.

Về thuật toán - tiến hóa vi phân và khoảng tham số trong thuật toán di truyền, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/34599998/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress