SioKCronin/swarmopt
Swarm intelligence optimizer
This is a tool for engineers and researchers who need to find the best possible settings or configurations for a complex system. You provide a "cost function" that measures how good a solution is, and the tool uses various swarm intelligence algorithms (like particle swarm optimization or horse herd optimization) to efficiently search for the inputs that minimize that cost. It helps optimize parameters in fields like neural network design or satellite positioning.
Available on PyPI.
Use this if you need to find the optimal set of parameters for a system where traditional optimization methods struggle with many variables or complex, non-linear relationships.
Not ideal if your optimization problem can be solved with standard calculus-based methods or if you need a solution with guaranteed global optimality for convex functions.
Stars
37
Forks
13
Language
Python
License
MIT
Category
Last pushed
Feb 27, 2026
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/SioKCronin/swarmopt"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
icaros-usc/pyribs
A bare-bones Python library for quality diversity optimization.
ljvmiranda921/pyswarms
A research toolkit for particle swarm optimization in Python
Pattio/DeepSwarm
Neural Architecture Search Powered by Swarm Intelligence 🐜
kyegomez/swarms-pytorch
Swarming algorithms like PSO, Ant Colony, Sakana, and more in PyTorch 😊
hadarshavit/asf
ASF is a flexible Python library for algorithm selection