Adaptive DE
Adaptive DE
Research Article
An Improved Differential Evolution Algorithm Based on
Adaptive Parameter
Copyright © 2013 Z. Huang and Y. Chen. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.
The differential evolution (DE) algorithm is a heuristic global optimization technique based on population which is easy to
understand, simple to implement, reliable, and fast. The evolutionary parameters directly influence the performance of differential
evolution algorithm. The adjustment of control parameters is a global behavior and has no general research theory to control
the parameters in the evolution process at present. In this paper, we propose an adaptive parameter adjustment method which
can dynamically adjust control parameters according to the evolution stage. The experiments on high dimensional function
optimization showed that the improved algorithm has more powerful global exploration ability and faster convergence speed.
3.1. Mutation Operation. An individual can be generated by The flow chart of differential evolution algorithm is
the following formula: shown in Figure 1.
Termination No DE ADE
Function
condition Optimal Time (s) Optimal Time (s)
Sphere 0.039 0.42 0.019 0.31
Yes Rastrigrin 19.07 0.43 4.75 0.36
Griewank 0.43 0.45 0.33 0.28
End Ackey 1.16 0.45 1.31 0.27
Shaffer 0.00973 0.43 0.00973 0.35
Figure 1: Flow chart of difference evaluation algorithm.
100 12
10
80
DE
Fitness value
Fitness value
DE 8
60 ADE ADE
6
40
4
20 2
0 0
0 20 40 60 80 100 0 20 40 60 80 100
The number of evolutionary The number of evolutionary
200
DE
10 DE
Fitness value
Fitness value
150
ADE
ADE
100
5
50
0 0
0 20 40 60 80 100 0 20 40 60 80 100
The number of evolutionary The number of evolutionary
effect. 0.025 DE
The comparison of two methods with convergent curves
is shown in Figures 2, 3, 4, 5, and 6. The experiment results 0.02
ADE
show the ADE algorithm has better result. Compared with
DE, the ADE algorithm has both global search ability and fast 0.015
convergence speed.
0.01
6. Conclusion 0.005
0 20 40 60 80 100
The scale factor 𝐹 and cross-factor CR have a great impact The number of evolutionary
on the performance of the algorithm, such as the quality
of the optimal value and convergence rate. There is still no Figure 6: Shaffer’s function.
Journal of Control Science and Engineering 5
good way to determine the parameters. In this paper, we [11] C. T. Su and C. S. Lee, “Network reconfiguration of distribution
propose an adaptive parameter adjustment method according systems using improved mixed-integer hybrid differential evo-
to the evolution stage. From before mentioned experiment, lution,” IEEE Transactions on Power Delivery, vol. 18, no. 3, pp.
we can know the improved algorithm has more powerful 1022–1027, 2003.
global exploration ability and faster convergence speed and [12] M. F. Tasgetiren, P. N. Suganthan, T. J. Chua, and A. Al-Hajri,
can be widely used in other optimization tasks. “Differential evolution algorithms for the generalized assign-
ment problem,” in Proceedings of the IEEE Congress on Evo-
lutionary Computation (CEC ’09), pp. 2606–2613, Trondheim,
Conflict of Interests Norway, May 2009.
[13] W. G. Zhang, H. P. Chen, D. Lu, and H. Shao, “A novel dif-
The authors declare that there is no conflict of interests re-
ferential evolution algorithm for a single batch-processing
garding the publication of this paper. machine with non-identical job sizes,” in Proceedings of the 4th
International Conference on Natural Computation (ICNC ’08),
Acknowledgments pp. 447–451, Jinan, China, October 2008.
[14] T. Sum-Im, G. A. Taylor, M. R. Irvings, and Y. H. Song, “A
This work was supported by the National Natural Science differential evolution algorithm for multistage transmission
Foundation of China (Grant no. 61005052), the Fundamental expansion planning,” in Proceedings of the 42nd International
Research Funds for the Central Universities (Grant no. Universities Power Engineering Conference (UPEC ’07), pp. 357–
2010121068), and the Science and Technology Project of 364, Brighton, UK, September 2007.
Quanzhou (Grant no. 2012Z91). [15] Z. F. Wu, H. K. Huang, B. Yang, and Y. Zhang, “A modified dif-
ferential evolution algorithm with self-adaptive control param-
eters,” in Proceedings of the 3rd International Conference on
References Intelligent System and Knowledge Engineering (ISKE ’08), pp.
[1] M. Clerc and J. Kennedy, “The particle swarm-explosion, sta- 524–527, Xiamen, China, November 2008.
bility, and convergence in a multi-dimensional complex space,” [16] J. Liu and J. Lampinen, “A fuzzy adaptive differential evolution
IEEE Transactions on Evolutionary Computation, vol. 6, pp. 58– algorithm,” Soft Computing, vol. 9, no. 6, pp. 448–462, 2005.
73, 2002. [17] R. Gamperle, S. D. Muller, and P. Koumoutsakos, “A parameter
[2] R. Storn and K. Price, “Differential evolution—a simple and study for differential evolution,” in Proceedings of the Inter-
efficient heuristic for global optimization over continuous national Conference on Advances in Intelligent Systems, Fuzzy
spaces,” Journal of Global Optimization, vol. 11, no. 4, pp. 341– Systems, Evolutionary Computation (WSEAS ’02), pp. 11–15,
359, 1997. Interlaken, Switzerland, February 2002.
[3] R. Storn and K. Price, “Differential evolution for multi-objective [18] J. Liu and J. Lampinen, “On setting the control parameter of
optimization,” Evolutionary Computation, vol. 4, pp. 8–12, 2003. the differential evolution method,” in Proceedings of the 8th
[4] H. K. Kim, J. K. Chong, K. Y. Park, and D. A. Lowther, Internatuional Conference on Soft Computing (MENDEL ’02),
“Differential evolution strategy for constrained global optimiza- pp. 11–18, Brno, Czech Republic, June 2002.
tion and application to practical engineering problems,” IEEE [19] J. Liu and J. Lampinen, “A fuzzy adaptive differential evolution
Transactions on Magnetics, vol. 43, no. 4, pp. 1565–1568, 2007. algorithm,” Soft Computing, vol. 9, no. 6, pp. 448–462, 2005.
[5] M. G. H. Omran and A. P. Engelbrecht, “Self-adaptive differen- [20] J. Brest, S. Greiner, B. Bošković, M. Mernik, and V. Zumer,
tial evolution methods for unsupervised image classification,” in “Self-adapting control parameters in differential evolution: a
Proceedings of the IEEE Conference on Cybernetics and Intelligent comparative study on numerical benchmark problems,” IEEE
Systems, pp. 1–6, Bangkok, Thailand, June 2006. Transactions on Evolutionary Computation, vol. 10, no. 6, pp.
[6] H. Dhahri and A. M. Alimi, “The modified differential evolution 646–657, 2006.
and the RBF (MDE-RBF) neural network for time series pre-
diction,” in Proceedings of the International Joint Conference on
Neural Networks 2006 (IJCNN ’06), pp. 2938–2943, Vancouver,
Canada, July 2006.
[7] S. Yang, Y. B. Gan, and A. Qing, “Sideband suppression in time-
modulated linear arrays by the differential evolution algorithm,”
IEEE Transactions on Antennas and Propagations Letters, vol. 1,
no. 1, pp. 173–175, 2002.
[8] A. Massa, M. Pastorino, and A. Randazzo, “Optimization of the
directivity of a monopulse antenna with a subarray weighting
by a hybrid differential evolution method,” IEEE Transactions
on Antennas and Propagations Letters, vol. 5, no. 1, pp. 155–158,
2006.
[9] V. Aslantas and M. Tunckanat, “Differential evolution algorithm
for segmentation of wound images,” in Proceedings of the IEEE
International Symposium on Intelligent Signal Processing (WISP
’07), Alcalá de Henares, Spain, October 2007.
[10] L. H. Wu, Y. N. Wang, X. F. Yuan, and S. W. Zhou, “Differential
evolution algorithm with adaptive second mutation,” Chinese
Journal of Control and Decision, vol. 21, no. 8, pp. 898–902, 2006.
International Journal of
Rotating
Machinery
International Journal of
The Scientific
Engineering Distributed
Journal of
Journal of
Journal of
Control Science
and Engineering
Advances in
Civil Engineering
Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
Journal of
Journal of Electrical and Computer
Robotics
Hindawi Publishing Corporation
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
VLSI Design
Advances in
OptoElectronics
International Journal of
International Journal of
Modelling &
Simulation
Aerospace
Hindawi Publishing Corporation Volume 2014
Navigation and
Observation
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
http://www.hindawi.com Volume 2014
International Journal of
International Journal of Antennas and Active and Passive Advances in
Chemical Engineering Propagation Electronic Components Shock and Vibration Acoustics and Vibration
Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014