PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Particle Swarm Optimization Python Packages

Python packages with the GitHub topic particle-swarm-optimization. Sorted by relevance, with stars and monthly downloads.
ljvmiranda921
pyswarms

A research toolkit for particle swarm optimization in Python

72K 1K 339
aresio
fst-pso

A settings-free global optimization method based on PSO and fuzzy logic

42K 41 22
SimonBlanke
gradient-free-optimizers

Lightweight optimization with local, global, population-based and sequential techniques across mixed search spaces

23K 1K 95
thieu1995
mealpy

A Collection Of The State-of-the-art Metaheuristic Algorithms In Python (Metaheuristic/Optimizer/Nature-inspired/Biology)

18K 1K 272
Evolutionary-Intelligence
pypop7

[JMLR (CCF-A)] PyPop7: A Pure-PYthon LibrarY for POPulation-based Black-Box Optimization (BBO), especially *Large-Scale* algorithm variants. In the near future, we will add Learning-Based Optimizers as its extensions. [https://jmlr.org/papers/v25/23-0386.html]

4K 286 41
Chipdelmal
mgsurve

Python package to optimize mosquito traps' positioning in field trials.

3K 1 1
giovcandido
swarming

Swarming is a Python3 library that features both parallel and serial implementation of the Particle Swarm Optimization (PSO) algorithm.

955 8 2
thieu1995
metacluster

MetaCluster: An Open-Source Python Library for Metaheuristic-based Clustering Problems

688 17 4
HugoFara
pylinkage

Complete pipeline to design, optimize and view 2D kinematic mechanisms in Python

658 24 1
HaaLeo
swarmlib

Implementation and visualization of different swarm optimization algorithms.

496 579 110
guofei9987
sko

Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)

459 7K 1K
thieu1995
intelelm

IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme Learning Machine

450 22 4
jaswinder9051998
zoofs

zoofs is a Python library for performing feature selection using an variety of nature inspired wrapper algorithms..

430 253 47
yqiuu
swing-opt

An implementation of the particle swarm optimization and the artifical bee colony algorithm.

411 3 0
thieu1995
metaperceptron

MetaPerceptron: A Standardized Framework For Metaheuristic-Driven Multi-layer Perceptron Optimization

411 15 1
tmetsch
graph-stitcher

Graph algorithms to merge two graphs based on stitching.

364 12 3
thieu1995
graforvfl

GrafoRVFL: A Gradient-Free Optimization Framework for Boosting Random Vector Functional Link Network

342 6 0
thieu1995
evorbf

EvoRBF: A Nature-inspired Algorithmic Framework for Evolving Radial Basis Function Networks

323 9 0
jerrytheo
psopy

A SciPy compatible super fast Python implementation for Particle Swarm Optimization.

278 36 16
thieu1995
waveletml

WaveletML: A Scalable and Extensible Wavelet Neural Network Framework

268 1 1
draglesss
tsne-pso

t-Distributed Stochastic Neighbor Embedding with Particle Swarm Optimization (TSNE-PSO) is an enhanced version of t-SNE that uses Particle Swarm Optimization instead of gradient descent for the optimization step. This implementation is based on the research paper by Allaoui et al. (2025).

254 0 0
salar-shdk
nia

Nature Inspired Optimization Algorithms

191 27 2
hephyrius
ki

Reinforcment Learning Inspired by Earth

189 0 0
FilippoAiraldi
vpso

Vectorized Particle Swarm Optimization

186 2 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery