Firefly algorithm: Difference between revisions

Content deleted Content added
m clean up; http->https or pr-URI, per VPP using AWB
m Language in assumptions made more specific to reflect the form of the "main update" step formula.
Line 2:
The '''firefly algorithm (FA)''' is a [[metaheuristic]] [[algorithm]], inspired by the flashing behaviour of [[firefly|fireflies]]. The primary purpose for a firefly's flash is to act as a signal system to attract other fireflies. [[Xin-she Yang|Xin-She Yang]] formulated this firefly algorithm by assuming:<ref>{{cite book |first=X. S. |last=Yang |title=Nature-Inspired Metaheuristic Algorithms |___location=Frome |publisher=Luniver Press |year=2008 |isbn=1-905986-10-6 }}</ref>
 
#All fireflies are unisexual, so that oneany individual 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 totowards) the brighter one; however, the brightnessintensity can(apparent brightness) decrease as their mutual distance increases;
#If there are no fireflies brighter than a given firefly, it will move randomly.