• DocumentCode
    2216569
  • Title

    Central Force Optimization on a GPU: A case study in high performance metaheuristics using multiple topologies

  • Author

    Green, Robert C., II ; Wang, Lingfeng ; Alam, Mansoor ; Formato, Richard A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Toledo Toledo, Toledo, OH, USA
  • fYear
    2011
  • fDate
    5-8 June 2011
  • Firstpage
    550
  • Lastpage
    557
  • Abstract
    Central Force Optimization (CFO) is a powerful new metaheuristic algorithm that has been demonstrated to be competitive with other metaheuristic algorithms such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), and Group Search Optimization (GSO). While CFO often shows superiority in terms of functional evaluations and solution quality, the algorithm is complex and often requires increased computational time. In order to decrease CFO´s computational time, we have implemented the concept of local neighborhoods and implemented CFO on a Graphics Processing Unit (GPU) using the NVIDIA Compute Unified Device Architecture (CUDA) extensions for C/C++. Pseudo Random CFO (PR-CFO) is examined using four test problems ranging from 30 to 100 dimensions. Results are compared and analyzed across four unique implementations of the PR-CFO algorithm: Standard, Ring, CUDA, and CUDA-Ring. Decreases in computational time along with superiority in terms of solution quality are demonstrated.
  • Keywords
    C++ language; computer graphic equipment; coprocessors; optimisation; parallel architectures; C-C++ language; GPU; NVIDIA; central force optimization; compute unified device architecture; genetic algorithms; graphics processing unit; group search optimization; high performance metaheuristics; multiple topologies; particle swarm optimization; pseudorandom CFO; solution quality; Acceleration; Equations; Graphics processing unit; Mathematical model; Neodymium; Optimization; Probes; CUDA; central force optimization; graphics processing unit; metaheuristics; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2011 IEEE Congress on
  • Conference_Location
    New Orleans, LA
  • ISSN
    Pending
  • Print_ISBN
    978-1-4244-7834-7
  • Type

    conf

  • DOI
    10.1109/CEC.2011.5949667
  • Filename
    5949667