Abstract
Gene sorting is proposed in this paper as a method of ordering trial vector’s component in differential evolution (DE). This method tends to significantly increase the convergence speed of DE with just a little modification on the original algorithm. In the meantime, a new concept of cross-generation mutation is introduced in order to perform the evolution process serially rather than parallelly. When combined with gene sorting, this method will further increase the convergence speed. A benchmark set of 18 functions is used to investigate the performance of these algorithms. Most importantly, the proposed methods can be incorporated in other variants of DE to further increase their respective speeds. Three versions of self-adaptive DE, namely iterated function system based adaptive differential evolution (IFDE), Janez’s DE (jDE) and SaDE, are taken as examples, which are averagely 10, 6 and 4 times faster than the benchmark set respectively.
Similar content being viewed by others
References
Storn R, Price K. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim, 1997, 11: 341–359
Feoktistov V. Differential Evolution: In Search of Solutions. Vol. 5. New York: Springer, 2006
Liu J, Lampinen J. A fuzzy adaptive differential evolution algorithm. In: Proceedings of IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering. Beijing, China, 2002. 606–611
Qin A K, Huang V L, Suganthan P N. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput, 2009, 13: 398–417
Rahnamayan S, Tizhoosh H R, Salama M M A. Opposition-based differential Evolution. IEEE Trans Evol Comput, 2008, 12: 64–79
Hardy G H, Littlewood J E, Pólya G. Inequalities. London: Cambridge University Press, 1934
Storn R. Differential evolution design of an IIR-filter. In: Proceedings of IEEE International Conference on Evolutionary Computation, Nayoya University, Japan, 1996. 268–273
Coelho L S, Mariani V C. Combining of chaotic differential evolution and quadratic programming for economic dispatch optimization with valve-point effect. IEEE Trans Power Syst, 2006, 21: 989–996
Liang C H, Chung C Y, Wong K P, et al. Study of differential evolution for optimal reactive power flow. IET Gen Trans Distrib, 2007, 1: 253–260
Weitkemper P, Zielinski K, Kammeyer K D, et al. Optimization of interference cancellation in coded CDMA systems by means of differential evolution. In: 4th International Symposium on Turbo Codes & Related Topics. Munich, 2006. 1–6
Tassing R, Wang D S, Yang Y L, et al. Gene sorting in differential evolution. In: 6th International Symposium on Neural Networks. Wuhan, China, 2009
Li Y L, Ding F, Wang Y X. Iterated function system based adaptive differential evolution algorithm. In: Proceedings of IEEE Congress on Evolutionary Computation. Hong Kong, 2008. 1290–1294
Brest J, Bošković B, Greiner S, et al. Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Comput Fusion Found Meth Appl, 2007, 11: 617–629
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tassing, R., Guo, L., Liu, J. et al. Gene sorting in differential evolution with cross-generation mutation. Sci. China Inf. Sci. 54, 268–278 (2011). https://doi.org/10.1007/s11432-010-4149-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-010-4149-8