English

cuAPO: A CUDA-based Parallelization of Artificial Protozoa Optimizer

Neural and Evolutionary Computing 2025-12-16 v2 Artificial Intelligence Emerging Technologies

Abstract

Metaheuristic algorithms are widely used for solving complex problems due to their ability to provide near-optimal solutions. But the execution time of these algorithms increases with the problem size and/or solution space. And, to get more promising results, we have to execute these algorithms for a large number of iterations, requiring a large amount of time and this is one of the main issues found with these algorithms. To handle the same, researchers are now-a-days working on design and development of parallel versions of state-of-the-art metaheuristic optimization algorithms. We, in this paper, present a CUDA-based parallelization of state-of-the-art Artificial Protozoa Optimizer leveraging GPU acceleration. We implement both the existing sequential version and the proposed parallel version of Artificial Protozoa Optimizer for a performance comparison. Our experimental results calculated over a set of CEC2022 benchmark functions demonstrate a significant performance gain i.e. up to 6.7 times speed up is achieved with proposed parallel version. We also use a real world application, i.e., Image Thresholding to compare both algorithms.

Keywords

Cite

@article{arxiv.2510.14982,
  title  = {cuAPO: A CUDA-based Parallelization of Artificial Protozoa Optimizer},
  author = {Henish Soliya and Anugrah Jain},
  journal= {arXiv preprint arXiv:2510.14982},
  year   = {2025}
}
R2 v1 2026-07-01T06:41:56.135Z