• DocumentCode
    3217855
  • Title

    Parallel artificial bee colony (PABC) algorithm

  • Author

    Narasimhan, Harikrishna

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Anna Univ., Chennai, India
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    306
  • Lastpage
    311
  • Abstract
    The artificial bee colony (ABC) algorithm is a metaheuristic algorithm for numerical optimization. It is based on the intelligent foraging behavior of honey bees. This paper presents a parallel version of the algorithm for shared memory architectures. The entire colony of bees is divided equally among the available processors. A set of solutions is placed in the local memory of each processor. A copy of each solution is also maintained in a global shared memory. During each cycle, the set of bees at a processor improves the solutions in the local memory. At the end of the cycle, the solutions are copied into the corresponding slots in the shared memory and made available to all other bees. It is shown that the proposed parallelization strategy does not degrade the quality of solutions obtained, but achieves substantial speedup.
  • Keywords
    optimisation; parallel algorithms; parallel architectures; shared memory systems; global shared memory; honey bees; intelligent foraging behavior; metaheuristic algorithm; numerical optimization; parallel artificial bee colony algorithm; shared memory architecture; Artificial intelligence; Computer science; Constraint optimization; Degradation; Educational institutions; Memory architecture; Particle swarm optimization; Search methods; Space exploration; Traveling salesman problems; Artificial bee colony (ABC) algorithm; numerical optimization; parallel metaheuristics; shared memory; swarm intelligence;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on
  • Conference_Location
    Coimbatore
  • Print_ISBN
    978-1-4244-5053-4
  • Type

    conf

  • DOI
    10.1109/NABIC.2009.5393726
  • Filename
    5393726