• DocumentCode
    692443
  • Title

    A Cooperative Parallel Particle Swarm Optimization for High-Dimension Problems on GPUs

  • Author

    De Moraes Calazan, Rogerio ; Nedjah, Nadia ; de Macedo Mourelle, Luiza

  • Author_Institution
    Dept. of Comm. & Inf. & Tech., Brazilian Navy, Brazil
  • fYear
    2013
  • fDate
    8-11 Sept. 2013
  • Firstpage
    356
  • Lastpage
    361
  • Abstract
    Particle Swarm Optimization (PSO) is an evolutionary heuristics-based method used for continuous function optimization. Compared to existing stochastic methods, PSO is very robust. Nevertheless, for real-world optimizations, it requires a high computational effort. In general, parallel implementations of PSO provide better performance. However, this depends heavily on the parallelization strategy engineered as well as the number and characteristics of the exploited processors. In this paper, we propose a cooperative strategy, which consists of subdividing an optimization problem into many simpler sub problems. Each of these sub-problems focuses on a distinct subset of the original problem dimensions. The optimization work for all the selected sub-problems is done in parallel. We map the work onto a GPU-based architecture. The performance of the strategy thus implemented is evaluated for four benchmark functions with high-dimension and different complexity and compared to that yielded by other parallelization strategies.
  • Keywords
    evolutionary computation; graphics processing units; particle swarm optimisation; stochastic processes; GPU-based architecture; PSO; continuous function optimization; cooperative parallel particle swarm optimization; cooperative strategy; evolutionary heuristics-based method; high-dimension problems; parallelization strategy; real-world optimizations; stochastic methods; Benchmark testing; Context; Graphics processing units; Instruction sets; Kernel; Optimization; Particle swarm optimization; GPU; PSO;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and 11th Brazilian Congress on Computational Intelligence (BRICS-CCI & CBIC), 2013 BRICS Congress on
  • Conference_Location
    Ipojuca
  • Type

    conf

  • DOI
    10.1109/BRICS-CCI-CBIC.2013.66
  • Filename
    6855875