skip to main content
10.1145/3205651.3208309acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Comparing black-box differential evolution and classic differential evolution

Published:06 July 2018Publication History

ABSTRACT

Recently, black-box differential evolution (BBDE) has been proposed to overcome the search biases and sensitivity to rotation of the classic differential evolution (DE). To date, BBDE has been studied only for the 'rand' strategy and even for this strategy, no systematic experimental study has been published yet. In this paper we provide such a study and further examine whether the idea from BBDE can be extended to two other DE strategies, 'best' and 'target-to-best'. We compare in detail these DE and BBDE variants using the COCO (Comparing Continuous Optimizers) platform to assess their overall performance and invariance to rotation. The results show that BBDE with the 'rand' strategy performs better than the original algorithm, but this is not true for the other two strategies. We also demonstrate that while the BBDE variants are less sensitive to rotation than the DE variants, some sensitivity to this transformation still persists and remains currently unexplained.

References

  1. Swagatam Das, Sankha Subhra Mullick, and P.N. Suganthan. 2016. Recent advances in differential evolution - An updated survey. Swarm and Evolutionary Computation 27 (2016), 1--30.Google ScholarGoogle ScholarCross RefCross Ref
  2. Á Fialho, W. Gong, and Z. Cai. 2010. Probability Matching-based Adaptive Strategy Selection vs. Uniform Strategy Selection within Differential Evolution: An Empirical Comparison on the BBOB-2010 Noiseless Testbed. In Companion Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2010). 1527--1534. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Finck, N. Hansen, R. Ros, and A. Auger. 2014. Real-Parameter Black-Box Optimization Benchmarking 2010: Noiseless Functions Definitions. Technical Report RR-6829. INRIA, Saclay, France.Google ScholarGoogle Scholar
  4. N. Hansen, A Auger, D. Brockhoff, D. Tušar, and T. Tušar. 2016. COCO: Performance Assessment. ArXiv e-prints https://arxiv.org/abs/1605.03560arXiv:1605.03560 (2016), 16.Google ScholarGoogle Scholar
  5. N. Hansen, A. Auger, O. Mersmann, T. Tušar, and D. Brockhoff. 2016. COCO: A Platform for Comparing Continuous Optimizers in a Black-Box Setting. ArXiv e-prints arXiv:1603.08785 (2016), 10.Google ScholarGoogle Scholar
  6. Eric Jones, Travis Oliphant, Pearu Peterson, et al. 2001. SciPy: Open source scientific tools for Python. (2001). http://www.scipy.org/ Accessed on 2018-03-21.Google ScholarGoogle Scholar
  7. Ferrante Neri and Ville Tirronen. 2010. Recent advances in differential evolution: A survey and experimental analysis. Artificial Intelligence Review 33, 1 (2010), 61--106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Pošík and V. Klemš. 2012. Benchmarking the Differential Evolution with Adaptive Encoding on Noiseless Functions. In Companion Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2012). 189--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. V. Price. 2017. How symmetry constrains evolutionary optimizers. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2017). 1712--1719.Google ScholarGoogle ScholarCross RefCross Ref
  10. K. V. Price. 2017. How Symmetry Constrains Evolutionary Optimizers: A Black Box Differential Evolution Case Study. (2017). Keynote at the IEEE Congress on Evolutionary Computation (CEC 2017), San Sebastian, Spain. https://origin.ieeetv.ieee.org/ Accessed on 2018-03-21.Google ScholarGoogle Scholar
  11. K. V. Price, R. M. Storn, and J. A. Lampinen. 2005. Differential Evolution. Springer, Chapter 3, 139--156.Google ScholarGoogle Scholar
  12. Guido Rossum. 1995. Python Reference Manual. Technical Report CS-R9526. Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands.Google ScholarGoogle Scholar
  13. R. Tanabe and A. Fukunaga. 2015. Tuning differential evolution for cheap, medium, and expensive computational budgets. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2015). 2018--2025.Google ScholarGoogle Scholar

Index Terms

  1. Comparing black-box differential evolution and classic differential evolution

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '18: Proceedings of the Genetic and Evolutionary Computation Conference Companion
      July 2018
      1968 pages
      ISBN:9781450357647
      DOI:10.1145/3205651

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 6 July 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader