ljvmiranda921/pyswarms

A research toolkit for particle swarm optimization in Python

60
/ 100
Established

This toolkit helps researchers, practitioners, and students find optimal solutions to complex problems using particle swarm optimization (PSO). You provide a problem with an objective function, and it returns the best solution found, along with historical data and visualizations of the optimization process. It's designed for anyone needing to apply metaheuristic optimization techniques.

1,386 stars. No commits in the last 6 months. Available on PyPI.

Use this if you need to implement and experiment with particle swarm optimization for complex problem-solving or research.

Not ideal if you are not familiar with optimization algorithms or prefer a pre-built solution that doesn't require Python programming.

optimization swarm-intelligence algorithm-research solution-finding metaheuristics
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

1,386

Forks

338

Language

Python

License

MIT

Last pushed

Aug 06, 2024

Commits (30d)

0

Dependencies

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ljvmiranda921/pyswarms"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.