/Swarm-Intelligence-based-Algorithms

Swarm intelligence algorithms are ethology-based inspired algorithms where multiple agents cooperatively search for an optimal or near-optimal solution.

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

License Maintenance GitHub contributors GitHub issues PRs Welcome Gitter Binder

Swarm Intelligence-based Algorithms

Swarm intelligence algorithms are ethology-inspired algorithms where multiple agents cooperatively search for an optimal or near-optimal solution.


Algorithm Notebooks

  • Particle Swarm Optimization ✅

  • Ant Colony Optimization ⌛

  • Firefly Search ⌛

  • Artificial Bee Colony (ABC) ⌛

  • Stochastic Diffusion Search (SDS) ⌛


Toy Problem Notebooks

  • Travelling Salesman Problem ⌛

Case Study Notebooks

  • Ride Sharing ⌛

  • Last mile delivery ⌛


Related Open-Source Tookits