[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

JADE: adaptive differential evolution with optional external archive

Published: 01 October 2009 Publication History

Abstract

A new differential evolution (DE) algorithm, JADE, is proposed to improve optimization performance by implementing a new mutation strategy "DE/current-to-pbest" with optional external archive and updating control parameters in an adaptive manner. The DE/current-to- pbest is a generalization of the classic "DE/current-to-best," while the optional archive operation utilizes historical data to provide information of progress direction. Both operations diversify the population and improve the convergence performance. The parameter adaptation automatically updates the control parameters to appropriate values and avoids a user's prior knowledge of the relationship between the parameter settings and the characteristics of optimization problems. It is thus helpful to improve the robustness of the algorithm. Simulation results show that JADE is better than, or at least comparable to, other classic or adaptive DE algorithms, the canonical particle swarm optimization, and other evolutionary algorithms from the literature in terms of convergence performance for a set of 20 benchmark problems. JADE with an external archive shows promising results for relatively high dimensional problems. In addition, it clearly shows that there is no fixed control parameter setting suitable for various problems or even at different optimization stages of a single problem.

References

[1]
R. Storn and K. Price, "Differential evolution a simple and efficient heuristic for global optimization over continuous spaces," J. Global Optimization, vol. 11, no. 4, pp. 341-359, 1997.
[2]
K. V. Price, R. M. Storn, and J. A. Lampinen, Differential Evolution: A Practical Approach to Global Optimization, 1st ed. New York: Springer-Verlag, Dec. 2005.
[3]
R. Joshi and A. C. Sanderson, "Minimal representation multisensor fusion using differential evolution," IEEE Trans. Syst., Man Cybern. Part A, vol. 29, no. 1, pp. 63-76, Jan. 1999.
[4]
J. Zhang, V. Avasarala, and R. Subbu, "Evolutionary optimization of transition probability matrices for credit decision-making," Eur. J. Oper. Res., to be published.
[5]
J. Zhang, V. Avasarala, A. C. Sanderson, and T. Mullen, "Differential evolution for discrete optimization: An experimental study on combinatorial auction problems," in Proc. IEEE World Congr. Comput. Intell., Hong Kong, China, Jun. 2008, pp. 2794-2800.
[6]
R. Gamperle, S. D. Muller, and P. Koumoutsakos, "A parameter study for differential evolution," in Proc. Advances Intell. Syst., Fuzzy Syst., Evol. Comput., Crete, Greece, 2002, pp. 293-298.
[7]
J. Zhang and A. C. Sanderson, "An approximate Gaussian model of differential evolution with spherical fitness functions," in Proc. IEEE Congr. Evol. Comput., Singapore, Sep. 2007, pp. 2220-2228.
[8]
E. Mezura-Montes, J. Velázquez-Reyes, and C. A. Coello Coello, "A comparative study of differential evolution variants for global optimization," in Proc. Genetic Evol. Comput. Conf., Seattle, WA, Jul. 2006, pp. 485-492.
[9]
H. A. Abbass, "The self-adaptive pareto differential evolution algorithm," in Proc. IEEE Congr. Evol. Comput., vol. 1. Honolulu, HI, May 2002, pp. 831-836.
[10]
J. Teo, "Exploring dynamic self-adaptive populations in differential evolution," Soft Comput.: Fusion Found., Methodologies Applicat., vol. 10, no. 8, pp. 673-686, 2006.
[11]
J. Liu and J. Lampinen, "A fuzzy adaptive differential evolution algorithm," Soft Comput.: Fusion Found., Methodologies Applicat., vol. 9, no. 6, pp. 448-462, 2005.
[12]
F. Xue, A. C. Sanderson, P. P. Bonissone, and R. J. Graves, "Fuzzy logic controlled multiobjective differential evolution," in Proc. IEEE Int. Conf. Fuzzy Syst., Reno, NV, Jun. 2005, pp. 720-725.
[13]
A. K. Qin and P. N. Suganthan, "Self-adaptive differential evolution algorithm for numerical optimization," in Proc. IEEE Congr. Evol. Comput., vol. 2. Sep. 2005, pp. 1785-1791.
[14]
V. L. Huang, A. K. Qin, and P. N. Suganthan, "Self-adaptive differential evolution algorithm for constrained real-parameter optimization," in Proc. IEEE Congr. Evol. Comput., Jul. 2006, pp. 17-24.
[15]
J. Brest, S. Greiner, B. Boskovic, M. Mernik, and V. Zumer, "Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems," IEEE Trans. Evol. Comput., vol. 10, no. 6, pp. 646-657, Dec. 2006.
[16]
J. Brest, V. Zumer, and M. S. Maucec, "Self-adaptive differential evolution algorithm in constrained real-parameter optimization," in Proc. IEEE Congr. Evol. Comput., Vancouver, BC, Jul. 2006, pp. 215-222.
[17]
J. Brest, B. Boskovic, S. Greiner, V. Zumer, and M. S. Maucec, "Performance comparison of self-adaptive and adaptive differential evolution algorithms," Soft Comput.: Fusion Found., Methodologies Applicat., vol. 11, no. 7, pp. 617-629, 2007.
[18]
Z. Yang, K. Tang, and X. Yao, "Self-adaptive differential evolution with neighborhood search," in Proc. IEEE Congr. Evol. Comput., Hong Kong, China, Jun. 2008, pp. 1110-1116.
[19]
P. J. Angeline, "Adaptive and self-adaptive evolutionary computations," in Computational Intelligence: A Dynamic Systems Perspective. 1995, pp. 152-163.
[20]
A. E. Eiben, R. Hinterding, and Z. Michalewicz, "Parameter control in evolutionary algorithms," IEEE Trans. Evol. Comput., vol. 3, no. 2, pp. 124-141, Jul. 1999.
[21]
A. E. Eiben and J. E. Smith, Introduction to Evolutionary Computing. Natural Computing. New York: Springer, 2003.
[22]
J. H. Holland, Adaptation in Natural and Artificial Systems. Ann Arbor, MI: The University of Michigan Press, 1975.
[23]
T. Back, Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms. New York: Oxford University Press, 1996.
[24]
R. Mendes, I. Rocha, E. C. Ferreira, and M. Rocha, "A comparison of algorithms for the optimization of fermentation processes," in Proc. IEEE Congr. Evol. Comput., Vancouver, BC, Jul. 2006, pp. 2018-2025.
[25]
R. C. Eberhart, Y. Shi, and J. Kennedy, Swarm Intelligence. 1st ed., San Mateo, CA: Morgan Kaufmann, Mar. 2001.
[26]
J. Zhang and A. C. Sanderson, "JADE: Self-adaptive differential evolution with fast and reliable convergence performance," in Proc. IEEE Congr. Evol. Comput., Singapore, Sep. 2007, pp. 2251-2258.
[27]
J. Tvrdik, I. Krivy, and L. Misik, "Evolutionary algorithm with competing heuristics," in Proc. MENDEL 2001, Int. Conf. Soft Computing, Brno, Czech, Jun. 2001, pp. 58-64.
[28]
J. Tvrdík, L. Misik, and I. Krivy. "Competing heuristics in evolutionary algorithms," Intell. Technol. Theory Applicat., pp. 159-165, 2002.
[29]
X. Yao, Y. Liu, and G. Lin, "Evolutionary programming made faster," IEEE Trans. on Evol. Comput., vol. 3, no. 2, pp. 82-102, Jul. 1999.
[30]
C. Y. Lee and X. Yao, "Evolutionary programming using mutations based on the Lévy probability distribution," IEEE Trans. Evol. Comput., vol. 8, no. 1, pp. 1-13, Feb. 2004.
[31]
B. V. Babu and M. M. L. Jehan, "Differential evolution for multiobjective optimization," in Proc. IEEE Congr. Evol. Comput., Dec. 2003, pp. 2696-2703.
[32]
U. Pahner and K. Hameyer, "Adaptive coupling of differential evolution and multiquadrics approximation for the tuning of the optimization process," IEEE Trans. Magnetics, vol. 36, no. 4, pp. 1047-1051, Jul. 2000.
[33]
E. Mezura-Montes, J. Velazquez-Reyes, and C. A. Coello Coello, "Modified differential evolution for constrained optimization," in Proc. IEEE Congr. Evol. Comput., Vancouver, BC, Jul. 2006, pp. 25-32.
[34]
H. G. Beyer, Theory of Evolution Strategies. New York: Springer-Verlag, Apr. 2001.
[35]
X. Yao, Y. Liu, K.-H. Liang, and G. Lin. "Fast evolutionary algorithms," in Proc. Advances Evol. Computing: Theory Applicat., New York, 2003, pp. 45-94.
[36]
L. C. W. Dixon and G. Szegö, "The global optimization problem: An introduction," in Proc. Toward Global Optimization 2, Amsterdam, Netherlands: North-Holland, 1978, pp. 1-15.
[37]
I. C. Trelea, "The particle swarm optimization algorithm: Convergence analysis and parameter selection," Inform. Process. Lett., vol. 85, no. 6, pp. 317-325, 2003.
[38]
J. Vesterstroem and R. Thomsen, "A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems," in Proc. IEEE Congr. Evol. Comput., Jun. 2004, pp. 1980-1987.
[39]
Y.-W. Shang and Y.-H. Qiu, "A note on the extended rosenbrock function," Evol. Comput., vol. 14, no. 1, pp. 119-126, 2006.
[40]
Z. Yang, J. He, and X. Yao, "Making a difference to differential evolution," in Proc. Advances Metaheuristics Hard Optimization, Dec. 2007, pp. 397-414.
[41]
Z. Yang, K. Tang, and X. Yao, "Large scale evolutionary optimization using cooperative coevolution," Inform. Sci., vol. 178, no. 15, pp. 2985- 2999, Feb. 2008.
[42]
O. Olorunda and A. P. Engelbrecht, "Differential evolution in high-dimensional search spaces," in Proc. 2007 IEEE Congr. Evol. Comput., Singapore, Sep. 2007, pp. 1934-1941.
[43]
J. Zhang and A. C. Sanderson, "Adaptive differential evolution-A robust approach to multimodel problem optimization," in Series of Adaptation, Learning, and Optimization, New York: Springer-Verlag, Aug. 2009.
[44]
Z. Yang, J. Zhang, K. Tang, X. Yao, and A. C. Sanderson, "An adaptive coevolutionary differential evolution algorithm for large-scale optimization," in Proc. IEEE Congr. Evol. Comput., May 2009, pp. 102-109.
[45]
C. A. Coello Coello, "20 years of evolutionary multiobjective optimization: What has been done and what remains to be done," in Computational Intelligence: Principles and Practice, Los Alamitos, CA: IEEE Computational Intelligence Society, 2006, pp. 73-88.
[46]
J. Zhang and A. C. Sanderson, "Self-adaptive multiobjective differential evolution with direction information provided by archived inferior solutions," in Proc. IEEE World Congr. Evol. Comput., Hong Kong, China, Jun. 2008, pp. 2801-2810.

Cited By

View all
  • (2024)Optimized AI-Driven Semantic Web Approach for Enhancing Phishing Detection in E-Commerce PlatformsInternational Journal on Semantic Web & Information Systems10.4018/IJSWIS.35976720:1(1-13)Online publication date: 9-Nov-2024
  • (2024)A Fitness Distance Correlation-Based Adaptive Differential Evolution for Nonlinear Equations SystemsInternational Journal of Swarm Intelligence Research10.4018/IJSIR.35206015:1(1-22)Online publication date: 17-Sep-2024
  • (2024)Parameter Control Framework for Multiobjective Evolutionary Computation Based on Deep Reinforcement LearningInternational Journal of Intelligent Systems10.1155/2024/67407012024Online publication date: 1-Jan-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Evolutionary Computation
IEEE Transactions on Evolutionary Computation  Volume 13, Issue 5
October 2009
249 pages

Publisher

IEEE Press

Publication History

Published: 01 October 2009
Accepted: 08 May 2008
Revised: 27 January 2008
Received: 12 November 2007

Author Tags

  1. Adaptive parameter control
  2. adaptive parameter control
  3. differential evolution
  4. evolutionary optimization
  5. external archive

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Optimized AI-Driven Semantic Web Approach for Enhancing Phishing Detection in E-Commerce PlatformsInternational Journal on Semantic Web & Information Systems10.4018/IJSWIS.35976720:1(1-13)Online publication date: 9-Nov-2024
  • (2024)A Fitness Distance Correlation-Based Adaptive Differential Evolution for Nonlinear Equations SystemsInternational Journal of Swarm Intelligence Research10.4018/IJSIR.35206015:1(1-22)Online publication date: 17-Sep-2024
  • (2024)Parameter Control Framework for Multiobjective Evolutionary Computation Based on Deep Reinforcement LearningInternational Journal of Intelligent Systems10.1155/2024/67407012024Online publication date: 1-Jan-2024
  • (2024)Cluster Routing Protocol of Wireless Sensor Network based on Virtual Cluster Heads and Improved Differential Evolution AlgorithmProceedings of the 2024 9th International Conference on Cyber Security and Information Engineering10.1145/3689236.3689263(41-50)Online publication date: 15-Sep-2024
  • (2024)Continuous Function Optimization through Perturbation of Adaptive Differential Evolution with Optional External ArchiveProceedings of the 2024 12th International Conference on Computer and Communications Management10.1145/3688268.3688270(7-11)Online publication date: 19-Jul-2024
  • (2024)Flower pollination Algorithm based on triple differential evolution and its application in Research on the classification and leveling of power cloud dataProceedings of the 2024 16th International Conference on Machine Learning and Computing10.1145/3651671.3651753(57-64)Online publication date: 2-Feb-2024
  • (2024)An Enhanced Surrogate-Assisted Multi-Objective Differential Evolution Algorithm with Self-Adaptive Strategies for Order Planning in Hot Rolling ProcessProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3654244(643-646)Online publication date: 14-Jul-2024
  • (2024)Orthogonally Initiated Particle Swarm Optimization with Advanced Mutation for Real-Parameter OptimizationProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3654214(735-738)Online publication date: 14-Jul-2024
  • (2024)A Gradient-based Method for Differential Evolution Parameter Control by SmoothingProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3654185(423-426)Online publication date: 14-Jul-2024
  • (2024)Benchmarking Parameter Control Methods in Differential Evolution for Mixed-Integer Black-Box OptimizationProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654019(712-721)Online publication date: 14-Jul-2024
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media