3. Lai PBIL và DE cho đa mục tiêu thiết kế
mở rộng của RPBIL để tối ưu hóa đa mục tiêu có thể được thực hiện trong cùng một cách như với PBIL đa mục tiêu sử dụng mã nhị phân [5]. Trong phiên bản nhị phân, một dân số nhị phân được biểu diễn bởi một vectơ xác suất cho các vấn đề mục tiêu duy nhất. Khi đối phó với vấn đề đa mục tiêu, nhiều vectơ xác suất được sử dụng để đạt được sự đa dạng dân. Tương tự như các mã nhị phân PBIL, các phiên bản đa mục tiêu của RPBIL sẽ sử dụng một số ma trận xác suất để đại diện cho một dân số mã thực. Đối với vật lý trong tầm nhìn, chúng tôi sẽ gọi mỗi ma trận xác suất một khay. Một tập hợp các khay xác suất thực sự là một ma trận kích thước ba chiều n? Ni? NT nơi NT là số khay. Với quan niệm như vậy, mỗi khay sẽ được sử dụng để tạo ra một mã sản phụ dân số trong đó có khoảng giải pháp thiết kế NP / NT như các thành viên của nó.
Các thủ tục tìm kiếm các RPBIL đa mục tiêu được đưa ra trong thuật toán 2. Bắt đầu với khay xác suất ban đầu, một dân số ban đầu sau đó được tạo ra, và một kho lưu trữ Pareto ban đầu thu được. Giải pháp không chi phối được thì lựa chọn để cập nhật các khay xác suất. Một kỹ thuật phân cụm chi tiết trong [3] được kích hoạt để nhóm các giải pháp phi thống trị thành các nhóm NT. Sau đó, trọng tâm của từng nhóm giải pháp thống trị không (rG) được sử dụng để cập nhật một khay xác suất theo đúng trình tự rG của nhóm mà có giá trị thấp nhất của fi hàm mục tiêu đầu tiên sẽ được sử dụng để cập nhật các khay đầu tiên fi, và ngay sau đó. Quá trình cập nhật cho mỗi khay có thể được thực hiện tương tự như quá trình cập nhật (1) - (3) bằng cách thay thế x tốt nhất
với rG. Sau khi phường, dân số theo các khay cập nhật được tạo ra. Các kho lưu trữ Pareto được cập nhật bằng cách thay thế các thành viên của mình với các giải pháp phi thống trị được sắp xếp từ sự kết hợp của dân số hiện nay và các thành viên trong chive previousar. Trong trường hợp số lượng thành viên lưu trữ vượt quá prede fi kích thước lưu trữ ned, các kỹ thuật phân nhóm được kích hoạt để loại bỏ một số giải pháp không chi phối từ các kho lưu trữ. Các bước này được lặp đi lặp lại cho đến khi một điều kiện dừng là fi ful lled. Lưu ý rằng các kỹ thuật phân nhóm được ưa thích trong bài viết này bởi vì nó là một kỹ thuật mà không cần thông số ned fi prede. Một khi các thuật toán mã hoá, nó có thể được sử dụng cho bất kỳ kích thước của vector mục tiêu và giải pháp.
đang được dịch, vui lòng đợi..