Automated Selection of Evolutionary Multi-objective Optimization Algorithms

2019 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    54
    References
    5
    Citations
    NaN
    KQI
    []