pyswarms
PSO library
A toolkit for implementing particle swarm optimization algorithms
A research toolkit for particle swarm optimization in Python
1k stars
39 watching
332 forks
Language: Python
last commit: 4 months ago
Linked from 1 awesome list
algorithmdiscrete-optimizationglobal-optimizationmachine-learningmetaheuristicsoptimizationoptimization-algorithmsoptimization-toolsparticle-swarm-optimizationpsoswarm-intelligence
Related projects:
Repository | Description | Stars |
---|---|---|
jiaowenlong/pso | An implementation of the Particle Swarm Optimization algorithm in MATLAB, providing a tool for optimizing complex problems | 84 |
heihei12305/mopso | Implementations of Meta-Optimization using Particle Swarm Optimization (MOPSO) in MATLAB, including PSO and MOPSO algorithms. | 144 |
diptiranjan1/pso-vs-woa | A comparison tool for two optimization algorithms | 63 |
moskomule/eve.pytorch | An implementation of an optimization algorithm inspired by a 2016 research paper | 33 |
project-pareto/project-pareto | An optimization framework for managing produced water and its beneficial reuse | 18 |
grid-parity-exchange/egret | A Python-based package for solving optimization problems in power systems | 133 |
zegangyang/pso_pathplaningnew | A GUI-based robot path planning tool using the Particle Swarm Optimization algorithm | 52 |
pypsa/pypsa | A toolkit for simulating and optimizing complex power systems with various energy sources and infrastructure components | 1,250 |
pyomeca/bioptim | An optimization framework for biomechanics and control problems using multiple algorithms and libraries. | 93 |
matthewpeterkelly/particleswarmoptimization | An optimization algorithm implementation in Matlab. | 82 |
alexis-jacq/pytorch-dppo | A PyTorch implementation of Distributed Proximal Policy Optimization algorithm | 180 |
100/solid | A comprehensive framework for solving optimization problems without gradient calculations. | 576 |
metaopt/torchopt | An efficient library for differentiable optimization built on top of PyTorch. | 544 |
perone/pyevolve | A Python-based optimization framework providing tools and algorithms to evolve solutions from problem definitions. | 315 |
osqp/osqpth | A PyTorch module that wraps the OSQP solver for differentiable optimization problems | 59 |