SioKCronin/swarmopt

Swarm intelligence optimizer

60
/ 100
Established

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.

parameter-optimization system-tuning algorithm-design engineering-optimization research-experimentation
Maintenance 10 / 25
Adoption 7 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

37

Forks

13

Language

Python

License

MIT

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.