A Parallel Genetic Algorithm based on TBB for resolving the bin-packing problem

Liyan Zhang,Yan Sun,Jian Ma,Jian Sun
DOI: https://doi.org/10.1109/ICMSS.2011.5999321
2011-01-01
Abstract:The paper presents a novel Three-tier Parallel Genetic Algorithm (TPGA) based on multi-core computer with Threading Building Blocks (TBB). The purpose of a new parallel function is to improve the running efficiency. TPGA is decomposed into three-tier: data coding parallelism, task processing parallelism and data decoding parallelism and it can improve the convergence rate. TBB offers a rich and complete approach to express parallelism in a C++ program. Sequential Genetic Algorithm (SGA) and TPGA are implemented based on TBB with C++ for bin-packing problem. Experiments show that the optimal solutions of TPGA and SGA are Consistent and the running efficiency of TPGA is also sooner than one of SGA. © 2011 IEEE.
What problem does this paper attempt to address?