Flower pollination algorithm is a metaheuristic algorithm that was developed by Xin-She Yang, based on the pollination process of flowering plants.
git clone https://github.com/roshni-b/Flower-Pollination.git
cd Flower-Pollination
2. Running the script in MATLAB
fpa_demo.m
- Biotic and cross-pollination is considered as a global pollination process with pollen carrying pollinators performing Levy flights.
- Abiotic and self-pollination are considered as local pollination.
- Flower constancy can be considered as the reproduction probability is proportional to the similarity of two flowers involved.
- Local and global pollination are controlled by a switch probability in [0,1] . Due to the physical proximity and other factors such as wind, local pollination can have a significant fraction q in the overall pollination activities.
Xin-She Yang, Flower pollination algorithm for global optimization, in: Unconventional Computation and Natural Computation 2012, Lecture Notes in Computer Science, Vol. 7445, pp. 240-249 (2012).