fso_matlab.m for applications
Version 1.0.0 (2.94 KB) by
Venkataraman Muthiah-Nakarajan
Based on many requests we have rewritten our Firebug Swarm Optimization Algorithm to be directly used for applications.
This is the same algorithm that is featured in https://in.mathworks.com/matlabcentral/fileexchange/94710-firebug-swarm-optimization-fso-algorithm
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 LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
