You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Check out the new article: Butterfly Optimization Algorithm (BOA).
In nature, butterflies use specialized chemoreceptors located on their antennae to detect chemical signals over astonishingly long distances. Males of some species can detect female pheromones from several kilometers away. The intensity of a perceived fragrance depends on two factors: the strength of the fragrance source and the distance to it. According to Stevens' law, which describes the psychophysical perception of stimuli in living organisms, the perceived magnitude of a sensation is related to the physical intensity of the stimulus by a power law. The authors of the algorithm formalized this principle as the fragrance equation: f = c·I^a, where f is the perceived fragrance magnitude, "I" is the stimulus intensity (related to the quality of the food source), "c" is the sensory modality (the butterfly’s ability to perceive odors), and the exponent "a" determines the nature of the relationship between perception and intensity.
The foraging behavior of butterflies can be divided into two phases. When a butterfly detects the strong fragrance of a flower rich in nectar, it flies directly toward the source — this is global search, guided by the best-known resource. However, if there is no clear leader or the butterfly is in a cloud of mixed odors from several flowers, it makes local movements between the nearest sources, exploring the surrounding area — this is local search. The probability of choosing between global and local search is determined by the switching parameter p.
An important feature of chemical communication in butterflies is that the fragrance fades with distance. Pheromone molecules disperse in the air, are absorbed by obstacles, and are broken down by ultraviolet light. The parameter "a" in the fragrance formula models precisely this absorption effect: when "a" is close to zero, the fragrance spreads with virtually no loss and can be detected from any point in space, which facilitates global exploration; when "a" is close to one, the fragrance rapidly fades, and the butterflies orient themselves primarily toward the nearest sources, which reinforces the local exploitation of found solutions.
Author: Andrey Dik