Infrastructure for evolutionary AI systems. GPU-accelerated, PyTorch-based optimization with an ecosystem of algorithm libraries, benchmarks, and tools.
- evolutionary-algorithms
- neuroevolution
- gpu-acceleration
- multi-objective-optimization
80,339 visible repositories in the index
25–48 of 99 · Most stars
Infrastructure for evolutionary AI systems. GPU-accelerated, PyTorch-based optimization with an ecosystem of algorithm libraries, benchmarks, and tools.
An object-oriented algebraic modeling language in Python for structured optimization problems.
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
A fast and robust point cloud registration library
Optax is a gradient processing and optimization library for JAX.
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization
PyPSA: Python for Power System Analysis
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
Evolutionary multi-objective optimization platform
The Operator Splitting QP Solver
Differentiable convex optimization layers
QuTiP: Quantum Toolbox in Python
A library for differentiable nonlinear optimization
The Classiq Library is the largest collection of quantum algorithms and applications. It is the best way to explore quantum computing software. We welcome community contributions to our Library 🙌
Physical Symbolic Optimization
Linear optimization software
Vehicle Routing Open-source Optimization Machine
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
SU2: An Open-Source Suite for Multiphysics Simulation and Design
A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.
COIN-OR Interior Point Optimizer IPOPT
PyTorch Extension Library of Optimized Scatter Operations