ljvmiranda921/pyswarms
A research toolkit for particle swarm optimization in Python
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.
Stars
1,386
Forks
338
Language
Python
License
MIT
Category
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.
Compare
Related frameworks
icaros-usc/pyribs
A bare-bones Python library for quality diversity optimization.
SioKCronin/swarmopt
Swarm intelligence optimizer
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