Firebug Swarm Optimization (FSO) Algorithm

FSO Algorithm
666 Downloads
Updated 9 Oct 2022

View License

Base Paper (published in Expert Systems with Applications): Mathew Mithra Noel, Venkataraman Muthiah-Nakarajan, Geraldine Bessie Amali and Advait Sanjay Trivedi, "A new biologically inspired global optimization algorithm based on firebug reproductive swarming behavior", Vol 183, November 2021.
Abstract: A new biologically inspired derivative-free global optimization algorithm called Firebug Swarm Optimization (FSO) inspired by reproductive swarming behaviour of Firebugs (Pyrrhocoris apterus) is proposed. The search for fit reproductive partners by individual bugs in a swarm of Firebugs can be viewed naturally as a search for optimal solutions in a search space. This work proposes a mathematical model for five different Firebug behaviours most relevant to optimization and uses these behaviours as the basis of a new global optimization algorithm. Performance of the FSO algorithm is compared with 17 popular heuristic algorithms on the Congress of Evolutionary Computation 2013 (CEC 2013) benchmark suite that contains high dimensional multimodal as well as shifted and rotated functions. Statistical analysis based on Wilcoxon Rank-Sum Test indicates that the proposed FSO algorithm outperforms 17 popular state-of-the-art heuristic global optimization algorithms like Guided Sparks Fireworks Algorithm (GFWA), Dynamic Learning PSO (DNLPSO), and Artificial Bee Colony Bollinger Bands (ABCBB) on the CEC 2013 benchmark.
CEC2013 benchmark is available in the following link:
If you are interested in applications of heuristics rather than algorithm development we request you to visit: https://in.mathworks.com/matlabcentral/fileexchange/110365-fso_matlab-m-for-applications
to get the code of FSO which is written as a function targetting the application personal.

Cite As

Mathew Mithra Noel, Venkataraman Muthiah-Nakarajan, Geraldine Bessie Amali, Advait Sanjay Trivedi, A new biologically inspired global optimization algorithm based on firebug reproductive swarming behaviour, Expert Systems with Applications, Volume 183, 2021, 115408, ISSN 0957-4174, https://doi.org/10.1016/j.eswa.2021.115408.

MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.3

Unmodified

1.0.2

Unmodified

1.0.1

Unmodified

1.0.0