Trong một nỗ lực để kết hợp các tính năng khác nhau của VEGA, NPGA, NSGA và HLGA (không phảithảo luận ở trên), Zitzler và Thiele (1999) đã đề xuất một cách tiếp cận mới để tìm nhiều Pareto -Các giải pháp tối ưu song song-được gọi là sức mạnh Pareto tiến hóa thuật toán (SPEA). HLGAmột cách tiếp cận Pareto của tập hợp bởi mục tiêu biến hệ số phương pháp được đề xuất bởiHajela và Lin (1992). HLGA sẽ không được thảo luận thêm. SPEA duy trì một tập hợp bên ngoàiđể lưu trữ các giải pháp phòng không chủ yếu tại mỗi thế hệ. Một giá trị sức mạnh được tính cho mỗigiải pháp trong này thiết lập. Giá trị sức mạnh này là tương tự như việc xếp hạng được sử dụng trong các phương pháp khác. SPEAcó các tính năng khác biệt sau đây:(i) SPEA sử dụng các kỹ thuật chẳng hạn như lưu trữ giải pháp phòng không chủ yếu trong một thiết lập bên ngoài,Pareto sự thống trị để gán cho thể dục và cắt tỉa của bộ bên ngoài.(ii) thể dục của một cá nhân được xác định từ các giải pháp ở bên ngoài phòng không chủ yếuthiết lập.(iii) tất cả các giải pháp lưu trữ trong các thiết lập bên ngoài tham gia vào quá trình lựa chọn.(iv) Pareto-dựa niching được sử dụng để bảo vệ sự đa dạng dân.Mã giả cho một SPEA chung đưa ra dưới đây:
đang được dịch, vui lòng đợi..
