first-order-methods
Here are 23 public repositories matching this topic...
Sort:Most stars
Splitting Conic Solver
- Updated
Dec 16, 2025 - C
Mathematical Programming in JAX
- Updated
Jun 2, 2025 - Python
Proximal operators for nonsmooth optimization in Julia
- Updated
Oct 27, 2023 - Julia
A GPU-Accelerated First-Order LP Solver
- Updated
Dec 16, 2025 - Cuda
Julia implementation for various Frank-Wolfe and Conditional Gradient variants
- Updated
Dec 13, 2025 - Julia
PEPit is a package enabling computer-assisted worst-case analyses of first-order optimization methods.
- Updated
Dec 11, 2025 - Python
Code of the Performance Estimation Toolbox (PESTO) whose aim is to ease the access to the PEP methodology for performing worst-case analyses of first-order methods in convex and nonconvex optimization. The numerical worst-case analyses from PEP can be performed just by writting the algorithms just as you would implement them.
- Updated
Feb 20, 2024 - MATLAB
Mixed-Integer Convex Programming: Branch-and-bound with Frank-Wolfe-based convex relaxations
- Updated
Dec 17, 2025 - Julia
A Julia package that solves Linearly Constrained Separable Optimization Problems using ADMM.
- Updated
Jul 19, 2021 - Julia
Demonstration of the PIPG algorithm for trajectory optimization
- Updated
Jun 26, 2022 - Jupyter Notebook
Topics in Signal Processing
- Updated
Aug 21, 2022 - TeX
Suite of Predictive Controllers for Industrial Embedded Systems. A Matlab toolbox for automatic code generation of solvers for MPC controllers.
- Updated
Oct 3, 2025 - MATLAB
Frank--Wolfe algorithms for PDE-constrained optimization
- Updated
Jan 5, 2025 - Python
The SLTP Generalized Planning Framework: Sample, Learn, Transform & Plan
- Updated
Nov 3, 2020 - Python
Implementation and comparison of zero order vs first order method on the AdaMM (aka AMSGrad) optimizer: analysis of convergence rates and minima shape
- Updated
Sep 25, 2022 - Jupyter Notebook
Code to reproduce the results presented in the work "Efficient First-order Methods for Convex Minimization: a Constructive Approach" (in Mathematical Programming series A) by Y. Drori and A. Taylor.
- Updated
Jun 14, 2022 - MATLAB
Bregman Proximal type algorithms
- Updated
Oct 3, 2022 - Python
Optimization Algorithms for educational purposes.
- Updated
Aug 2, 2022 - Python
Perturbed Saddle-escape Descent (PSD): a first-order optimizer that escapes strict saddle points in nonconvex problems.
- Updated
Aug 25, 2025 - Python
Solver for minimization problems over the l1-ball
- Updated
Apr 9, 2022 - MATLAB
Improve this page
Add a description, image, and links to thefirst-order-methods topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thefirst-order-methods topic, visit your repo's landing page and select "manage topics."