A high-efficient multi-deme genetic algorithm with better load-balance
Summary: Genetic algorithm is a very powerful search algorithm that fits for many complex situations. However, it is very time consuming, which limits its usage. Previous work which makes use of multi-core systems to parallelise it performs well and gains much attention. This paper introduces that the load-imbalance problem in parallel genetic algorithm will incur large overhead and will limit the performance. We propose two efficient mechanisms (postponed waiting and work stealing) to achieve fine-grained schedule to solve the problem. Compared with traditional multi-deme parallel genetic algorithm, our high-efficient multi-deme genetic algorithm (HMGA) can achieve an average speedup of 1.36.
This page was built for publication: A high-efficient multi-deme genetic algorithm with better load-balance
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2224284)