Library of swarm optimization algorithms.
Project description
SwarmPackagePy is the package, witch contains the following swarm optimization algorithms:
Artificial Bee Algorithm
Bat Algorithm
Bacterial Foraging Optimization
Cat Swarm Optimization
Chicken Swarm Optimization
Cuckoo Search Optimization
Firefly algorithm
Firework Algorithm
Gravitational Search Algorithm
Grey Wolf Optimizer
Harmony Search
Particle Swarm Optimization
Social Spider Algorithm
Whale Swarm Algorithm
Every algorithm has arguments listed below:
n: number of agents
function: test function
lb: lower limits for plot axes
ub: upper limits for plot axes
dimension: space dimension
iteration: number of iterations
Every algorithm has methods listed below:
get_agents(): returns a history of all agents of the algorithm
get_Gbest(): returns the best position of algorithm
All documentation you can view on the github repository https://github.com/SISDevelop/SwarmPackagePy. For all questions and suggestions contact us at swarm.team.dev@gmail.com. For more info you could also write to:
team leads - vllitskevich@gmail.com, polly.bartoshevic@gmail.com,
programmers - alexeymaleyko@gmail.com, b317.forinko@gmail.com, vladislaw.kapustin@gmail.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.