A study of the combination of variation operators in the NSGA-II algorithm

19Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Multi-objective evolutionary algorithms rely on the use of variation operators as their basic mechanism to carry out the evolutionary process. These operators are usually fixed and applied in the same way during algorithm execution, e.g., the mutation probability in genetic algorithms. This paper analyses whether a more dynamic approach combining different operators with variable application rate along the search process allows to improve the static classical behavior. This way, we explore the combined use of three different operators (simulated binary crossover, differential evolution's operator, and polynomial mutation) in the NSGA-II algorithm. We have considered two strategies for selecting the operators: random and adaptive. The resulting variants have been tested on a set of 19 complex problems, and our results indicate that both schemes significantly improve the performance of the original NSGA-II algorithm, achieving the random and adaptive variants the best overall results in the bi- and three-objective considered problems, respectively. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Nebro, A. J., Durillo, J. J., Machín, M., Coello Coello, C. A., & Dorronsoro, B. (2013). A study of the combination of variation operators in the NSGA-II algorithm. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8109 LNAI, pp. 269–278). https://doi.org/10.1007/978-3-642-40643-0_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free