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

Combinatorial Optimization Python Packages

Python packages with the GitHub topic combinatorial-optimization. Sorted by monthly downloads, with stars and forks.
google
ortools

Google's Operations Research tools:

6.6M 14K 3K
PyJobShop
fjsplib

Python package to read and write instances for the flexible job shop problem.

5K 10 0
frankvegadelgado
aegypti

Aegypti: Triangle-Free Solver

5K 1 0
dcharlot-physicalai-bmi
ferrotherm

Thermodynamic computing in pure Rust: energy-based models, block-Gibbs, parallel tempering, thermodynamic linear algebra, stochastic differentiable programs, a variational compiler onto device topologies, and a joules ledger. Zero deps, wasm-clean, verified against exact physics — and it reaches real Ising silicon through the same trait as a CPU.

3K 2 2
TheTsungYing
annealbridge

Optimization middleware for AI agents — describe the problem as JSON, get verified, ranked solutions over MCP, CLI or Python.

3K 0 0
chimera0
accelbrainbeat

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

2K 329 94
toxakara
packvium

Deterministic 3D cartonization and bin packing for Python. Exact integer geometry, no dependencies.

2K 0 0
decile-team
submodlib-py

Summarize Massive Datasets using Submodular Optimization

2K 135 46
ai4co
rl4co

A PyTorch library for all things Reinforcement Learning (RL) for Combinatorial Optimization (CO)

2K 913 155
accel-brain
pysummarization

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

941 329 94
neoma-pcam
neoma-pcam

NEOMA: Real-time Physical AI & Edge Appliance powered by P-CAM (0.72ms Latency & Silicon SEAL Verification)

918 0 0
COLA-Laboratory
graphfla

A graph-based python framework for fitness landscape analysis

715 177 20
chimera0
pydbm

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

635 329 94
accel-brain
accel-brain-base

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

548 329 94
fuglede
numberpartitioning

Pure Python solver for the multi-way partition problem

538 21 4
CharJon
geco

Generators for Combinatorial Optimization

538 20 4
Yuma-Ichikawa
qqa

Quasi-Quantum Annealing (QQA): a GPU solver for combinatorial & spin-glass optimisation — PyTorch library + live Streamlit dashboard. ICLR 2025.

523 23 1
accel-brain
pyqlearning

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

474 329 94
jacksong-sourse
sll-core

SLL-Core: PyTorch library for automatic differentiation through discrete operations via Static Local Linearization.

463 1 0
garciparedes
jinete

High Performance solving suite for the Pickup and Delivery Problem and its related extensions.

418 15 2
accel-brain
pygan

The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.

272 329 94
bruscalia
tspgrasp

A Greedy Randomized Adaptive Search Procedure (GRASP) for the Traveling Salesman Problem (TSP)

267 23 0
wborgeaud
tspy

An optimization package for the traveling salesman problem

256 9 2
prosysscience
jssenv

An OpenAi Gym environment for the Job Shop Scheduling problem.

214 245 62
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology