Firefly algorithm: overview, applications, and modifications

https://doi.org/10.55529/jipirs.52.1.16

Authors

  • Awaz Ahmed Shaban Information Technology Department, Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq.
  • Saman M. Almufti Information Technology Department, Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq.
  • Renas Rajab Asaad Information Technology Department, Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq.
  • Rasan Ismael Ali Department of Computer Science, College of Science, Knowledge University, Erbil.

Keywords:

Firefly Algorithm, Nature-Inspired, Population-Based, Metaheuristic, High-Dimensional

Abstract

The Firefly Algorithm (FA) is a nature-inspired, population-based metaheuristic developed by Xin-She Yang in 2007 that mimics the flashing behavior of fireflies. This paper presents an in-depth investigation of the Firefly Algorithm, beginning with its biological inspiration and mathematical formulation, and proceeding to a comprehensive discussion of its diverse applications across engineering, image segmentation, scheduling, and other domains. In addition, various modifications of the original FA including Gaussian variants, chaotic variants, and opposition- and dimensional-based improvements are reviewed and compared. Two detailed tables summarize the primary applications and modifications, respectively, while discussions highlight the trade-offs between exploration and exploitation inherent in the algorithm. The paper concludes with an analysis of current achievements and future research directions in firefly-based optimization techniques.

Published

2025-11-06

How to Cite

Awaz Ahmed Shaban, Saman M. Almufti, Renas Rajab Asaad, & Rasan Ismael Ali. (2025). Firefly algorithm: overview, applications, and modifications. Journal of Image Processing and Intelligent Remote Sensing, 5(2), 1–16. https://doi.org/10.55529/jipirs.52.1.16

Similar Articles

<< < 1 2 3 4 5 

You may also start an advanced similarity search for this article.