CUDA implementation of the antlion optimization algorithm

Document Type


Department or Administrative Unit

Computer Science

Publication Date



A parallel version of Ant Lion Optimizer algorithm using the CUDA platform is introduced in this paper. Efficient kernel, memory and thread management approaches have been developed to maximize its performance. The new algorithm was tested against the canonical algorithm on 15 scalable problems of different sizes, with a total of 172 experiments. The solution costs and the execution times were compared using relative percentage difference and significance tests. The results showed the CUDA antlion algorithm significantly improves upon the execution time, while retaining the same solution quality.


This article was originally published in International Journal of Parallel, Emergent and Distributed Systems. The full-text article from the publisher can be found here.

Due to copyright restrictions, this article is not available for free download from ScholarWorks @ CWU.


International Journal of Parallel, Emergent and Distributed Systems