Skip to main content

Library of swarm optimization algorithms.

Project description

SwarmPackagePy is the package, witch contains the following swarm optimization algorithms:

  1. Artificial Bee Algorithm

  2. Bat Algorithm

  3. Bacterial Foraging Optimization

  4. Cat Swarm Optimization

  5. Chicken Swarm Optimization

  6. Cuckoo Search Optimization

  7. Firefly algorithm

  8. Firework Algorithm

  9. Gravitational Search Algorithm

  10. Grey Wolf Optimizer

  11. Harmony Search

  12. Particle Swarm Optimization

  13. Social Spider Algorithm

  14. 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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SwarmPackagePy-1.0.0a5.tar.gz (12.8 kB view details)

Uploaded Source

File details

Details for the file SwarmPackagePy-1.0.0a5.tar.gz.

File metadata

File hashes

Hashes for SwarmPackagePy-1.0.0a5.tar.gz
Algorithm Hash digest
SHA256 8de90ae5d2b5c4e1d6aade8068942f222b8a2f48efd002b3fe9fbb38259eac38
MD5 89fa7913b291b457d924ed1f3d878e95
BLAKE2b-256 d9ecd1e2613419ef108284298a07571563b725cb3bc9b2c859a4242c0c80ffad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page