Description: The firefly algorithm (FA) is a metaheuristic algorithm, inspired by the flashing behaviour of fireflies. The primary purpose for a firefly s flash is to act as a signal system to attract other fireflies. Xin-She Yang formulated this firefly algorithm by assuming:[1]
All fireflies are unisexual, so that one firefly will be attracted to all other fireflies
Attractiveness is proportional to their brightness, and for any two fireflies, the less bright one will be attracted by (and thus move to) the brighter one however, the brightness can decrease as their distance increases
If there are no fireflies brighter than a given firefly, it will move randomly.
The brightness should be associated with the objective function.
Firefly algorithm is a nature-inspired metaheuristic optimization algorithm.
To Search:
File list (Check if you may need any files):
firefly algorithm
.................\alpha_new.m
.................\cost.m
.................\fa_mincon_orginal.m
.................\fa_ndim_orginal.m
.................\FA_spt.m
.................\ffa_mincon.m
.................\ffa_move.m
.................\findlimits.m
.................\firefly_simple_orginal.m
.................\init_ffa.m
.................\license.txt