Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

roshni-b/Flower-Pollination

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
13 Commits
 
 
 
 
 
 

Repository files navigation

Flower Pollination Algorithm Implementation

Flower pollination algorithm is a metaheuristic algorithm that was developed by Xin-She Yang, based on the pollination process of flowering plants.

Usage:

1. Cloning the repository.
git clone https://github.com/roshni-b/Flower-Pollination.git
cd Flower-Pollination
2. Running the script in MATLAB
fpa_demo.m

Assumptions

  1. Biotic and cross-pollination is considered as a global pollination process with pollen carrying pollinators performing Levy flights.
  2. Abiotic and self-pollination are considered as local pollination.
  3. Flower constancy can be considered as the reproduction probability is proportional to the similarity of two flowers involved.
  4. 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.

Pseudo-code

alt text

Citation

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).

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.