Enhancing Differential Evolution Utilizing Eigenvector-Based Crossover Operator

IEEE Trans. Evolutionary Computation(2015)

引用 221|浏览23
暂无评分
摘要
Differential evolution has been shown to be an effective methodology for solving optimization problems over continuous space. In this paper, we propose an eigenvector-based crossover operator. The proposed operator utilizes eigenvectors of covariance matrix of individual solutions, which makes the crossover rotationally invariant. More specifically, the donor vectors during crossover are modified, by projecting each donor vector onto the eigenvector basis that provides an alternative coordinate system. The proposed operator can be applied to any crossover strategy with minimal changes. The experimental results show that the proposed operator significantly improves DE performance on a set of 54 test functions in CEC 2011, BBOB 2012, and CEC 2013 benchmark sets.
更多
查看译文
关键词
crossover operator,evolutionary algorithm,evolutionary computation,global numerical optimization,covariance matrices,de,rotationally invariant,differential evolution,eigenvector-based crossover operator,eigenvalues and eigenfunctions,covariance matrix,sociology,vectors,optimization,space exploration,statistics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要