A matrix-based implementation of DE algorithm: The compensation and deficiency

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

Abstract

Differential Evolution has become a very popular continuous optimization algorithm since its inception as its simplicity, easy coding and good performance over kinds of optimization problems. Difference operator in donor vector calculation is the key feature of DE algorithm. Usually, base vector and difference vectors selection in calculating a donor usually cost extra lines of condition judgement. Moreover, these vectors are not equally selected from the individual population. These lead to more perturbation in optimization performance. To tackling this disadvantage of DE implementation, a matrix-based implementation of DE algorithm is advanced herein this paper. Three commonly used DE implementation approaches in literature are also presented and contrasted. CEC2013 test suites for real-parameter optimization are used as the test-beds for these comparison. Experiment results show that the proposed matrix-based implementation of DE algorithm performs better on optimization performance than the common implementation schemes of DE algorithm with similar time complexity.

Cite

CITATION STYLE

APA

Pan, J. S., Meng, Z., Xu, H., & Li, X. (2017). A matrix-based implementation of DE algorithm: The compensation and deficiency. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10350 LNCS, pp. 72–81). Springer Verlag. https://doi.org/10.1007/978-3-319-60042-0_8

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