GPU Accelerated Genetic Algorithm with Sequence-based Clustering for Ordered Problems

Ryoma J. Ohira, Md. Saiful Islam · 2020

The island model allows genetic algorithms to effectively maintain diversity through migration between multiple independent populations. Due to its flexibility and modularity, it is commonly employed in distributed and parallel implementations, particularly in recent trends in leveraging the massively parallel cores in GPUs. However, the efficiency and effectiveness of the island model can be considered as its ability to manage its global and local search while minimising the overlap of islands searching in the same area of the solution space. This paper introduces a GPU accelerated island-model genetic algorithm that conducts global search by organising its populations into islands according to the similarity in genotype sequences. Local search is managed through adaptive mechanisms designed to maintain population diversity. The characteristics of the proposed genetic algorithm are investigated with encouraging results demonstrating its robustness and scalability when solving ordered optimisation problems.

Read the paper · More papers on PaperTik