Abstract

In the last two decades, many evolutionary algorithms have shown promising performance in solving a variety of multi-objective optimization problems (MOPs). Since there does not exist an evolutionary algorithm having the best performance on all the MOPs, it is unreasonable to use a single evolutionary algorithm to tackle all the MOPs. Since many real-world MOPs are computationally expensive, selecting the best evolutionary algorithm from multiple candidates via empirical comparisons is also impractical. To address the above issues, this paper proposes an automated algorithm selection method for choosing the most suitable evolutionary algorithm for a given MOP. The proposed method establishes a predictor based on the performance of a set of candidate evolutionary algorithms on multiple benchmark MOPs, where the inputs of the predictor are the explicit and implicit features of an MOP, and the output is the index of the evolutionary algorithm having the best performance on the MOP. Experimental results indicate that the evolutionary algorithm suggested by the proposed method is highly competitive among all the candidate evolutionary algorithms, demonstrating the practical value of the proposed method for engineers to select an evolutionary algorithm for their applications.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.