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.