• DocumentCode
    3664181
  • Title

    Differential Evolution on a GPGPU: The Influence of Parameters on Speedup and the Quality of Solutions

  • Author

    Omar Andres Carmona Cortes;Mônica Sakuray ; Mór;Andrew Rau-Chaplin;César Augusto Missio

  • Author_Institution
    Inst. Fed. do Maranhao, Sao Luis, Brazil
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    299
  • Lastpage
    306
  • Abstract
    One challenge in studying the speedup performance of evolutionary optimization techniques, particularly in differential evolution, is that many parameters including crossover rate, F, dimensionality, population size and the complexity of the objective function play an important role. In fact, these same parameters also effect the quality of the obtained results. Therefore, it is important to understand the interaction between these parameters in order to make good choices for these key parameters that drive both the quality and speedup metrics. Thus, the purpose of this paper is to show how parameters such as crossover rate, F, dimension, population size, and calls to evaluation functions can influence the speedup and the quality of solutions in a differential evolution algorithm in high dimension problems. The evaluation was done using a 2k factorial analysis considering a Schwefel Benchmark Function in a Matlab implementation running on a general purpose GPU. Results have shown that a reasonable speedup can be reached taking into account a high level of programming, i.e., There are a good trade-off between the required effort to program on GPU in Matlab and the reached Speedup. On the other hand, results in terms of quality of solutions showed that CPU tends to produce better outcomes in some configurations.
  • Keywords
    "Graphics processing units","Sociology","Statistics","Mathematical model","Algorithm design and analysis","MATLAB","Programming"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2015.92
  • Filename
    7284323