fso_matlab.m for applications

Based on many requests we have rewritten our Firebug Swarm Optimization Algorithm to be directly used for applications.
56 Downloads
Updated Wed, 20 Apr 2022 08:38:20 +0000

View License

but this time it is recoded as a function that can be directly employed for applications. We have also provided ackley function (ackley.m) as the sample cost_function to test the program. To use this function you can type the following in the command prompt:
fso_matlab(@ackley,dim,xmin,xmax,trials)
@ackley - cost function you want to optimize
dim - dimension of the input variables
xmin - the lower limit of the search range
xmax - the upper limit of the search range
trials - number of independent trials you want to perform to understand the statistical performance of the algorithm.

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 R2022a
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.0