• DocumentCode
    2352053
  • Title

    Solving Very Large Optimization Problems (Up to One Billion Variables) with a Parallel Evolutionary Algorithm in CPU and GPU

  • Author

    Iturriaga, Santiago ; Nesmachnow, Sergio

  • Author_Institution
    Centro de Calculo, Univ. de la Republica, Montevideo, Uruguay
  • fYear
    2012
  • fDate
    12-14 Nov. 2012
  • Firstpage
    267
  • Lastpage
    272
  • Abstract
    This article presents the application of a parallel evolutionary algorithm implemented in both CPU and Graphic Processing Units (GPU), to solve large instances of the noisy OneMax problem with up to one billion variables. Actually, new GPU platforms provide the computing power needed to apply massively parallel strategies to solve large problems. We report here the experimental evaluation of both CPU and GPU implementations for a compact evolutionary algorithm. the proposed method demonstrates a high problem solving efficacy and shows a good scalability behavior when facing high dimension instances of the noisy OneMax problem, improving the computational efficiency and the results reported in previous similar approaches developed on CPU.
  • Keywords
    evolutionary computation; graphics processing units; optimisation; parallel algorithms; CPU; GPU; compact evolutionary algorithm; graphic processing unit; massively parallel strategy; noisy OneMax problem; optimization problem; parallel evolutionary algorithm; scalability behavior; Computational modeling; Evolutionary computation; Graphics processing units; Instruction sets; Noise measurement; Optimization; Vectors; GPU; noisy OneMax; one billion variables; parallel evolutionary algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    978-1-4673-2991-0
  • Type

    conf

  • DOI
    10.1109/3PGCIC.2012.63
  • Filename
    6362980