Skip to content
#

large-scale-optimization

Here are 26 public repositories matching this topic...

[JMLR (CCF-A)] PyPop7: A Pure-PYthon LibrarY for POPulation-based Black-Box Optimization (BBO), especially *Large-Scale* algorithm variants (from evolutionary computation, swarm intelligence, statistics, operations research, machine learning, mathematical optimization, meta-heuristics, auto-control etc.). [https://jmlr.org/papers/v25/23-0386.html]

  • Updated Mar 24, 2026
  • Python
stochastic-average-gradient-sag-saga-solver-course

The SAG (Stochastic Average Gradient) + SAGA (Accelerated) solver is an optimization algorithm used primarily in machine learning, specifically for logistic regression and linear support vector machines (SVMs) within libraries like scikit-learn. It is designed to be highly efficient for large datasets with many samples and features. Solver

  • Updated Mar 17, 2026
  • Python
LSQR-solver-course

LSQR is an iterative method for solving large, sparse, linear systems of equations and linear least-squares problems, including under- or over-determined and rank-deficient systems. It uses the Lanczos bidiagonalization process to provide a robust alternative to conjugate gradients, offering better numerical stability. Solver

  • Updated Mar 17, 2026
  • Python
conjugate-gradient-sparse-cg-solver-course

The Conjugate Gradient (CG) method is an efficient iterative algorithm for solving large, sparse systems of linear equations where the matrix is symmetric and positive-definite. It finds the minimum of a quadratic function by generating conjugate search directions, ensuring convergence in at most steps for an matrix.Solver

  • Updated Mar 17, 2026
  • Jupyter Notebook
L-BFGS-B-solver-course

Linear regression with the LBFGSB (Limited-memory Broyden-Fletcher-Goldfarb-Shanno BFGS) solver method is a numerical optimization method used to find the minimum of an objective function. It is a gradient descent algorithm that uses an approximation of the Hessian matrix to minimize the function.

  • Updated Mar 17, 2026
  • Jupyter Notebook

C51 Distributional DQN (v0.8) for bridge fleet maintenance optimization. Implements categorical return distributions (Bellemare et al., PMLR 2017) with 300x speedup via vectorized projection. Combines Noisy Networks, Dueling DQN, Double DQN, PER, and n-step learning. Validated on 200-bridge fleet: +3,173 reward in 83 min (25k episodes).

  • Updated Dec 8, 2025
  • Python

Deep Q-Network implementation for optimal bridge maintenance planning using Markov Decision Process formulation with vectorized parallel training. Based on Phase 3 (Vectorized DQN) from dql-maintenance-faster project.

  • Updated Dec 8, 2025
  • Python

A deep reinforcement learning system for optimizing bridge maintenance decisions across municipal infrastructure fleets, implementing cross-subsidy budget sharing and cooperative multi-agent learning.

  • Updated Dec 5, 2025
  • Python

This repository provides practical implementations, examples, and insights into various optimization methods, making it easier to understand and apply these concepts.

  • Updated May 26, 2024
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the large-scale-optimization topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the large-scale-optimization topic, visit your repo's landing page and select "manage topics."

Learn more