awesome-optimization
A curated list of mathematical optimization courses, lectures, books, notes, libraries, frameworks and software.
https://github.com/ebrahimpichka/awesome-optimization
Last synced: about 16 hours ago
JSON representation
-
**Video Lectures and Courses**
-
Discrete, Combinatorial, and Integer Optimization
- **Discrete Optimization, MSRI Berkeley** - onn/)
- **Texas A&M: ISEN 668: Integer Programming (partial)**
- **U Illinois - Urbana Champaign: IE511 - Integer Programming**
- **Overview of Linear and Mixed Integer Programming YouTube Series**
- **U Wisconsin-Madison: Integer Optimization - ISyE/Math/CS 728**
- YouTube
- **A Second Course in Algorithms (Stanford CS261, Winter 2016)**
- **Combinatorial Optimization Course**
- **CSE 550: Combinatorial Optimization and Intractability**
- **U Warwick: MA252 Combinatorial Optimization**
- **Discrete Optimization, MSRI Berkeley** - onn/)
- **Texas A&M: ISEN 668: Integer Programming (partial)**
- **Overview of Linear and Mixed Integer Programming YouTube Series**
- **Combinatorial Optimization Course**
- **U Wisconsin-Madison: Integer Optimization - ISyE/Math/CS 728**
- YouTube
- **A Second Course in Algorithms (Stanford CS261, Winter 2016)**
- **CSE 550: Combinatorial Optimization and Intractability**
- **U Warwick: MA252 Combinatorial Optimization**
- **Discrete Optimization, MSRI Berkeley** - onn/)
- **Texas A&M: ISEN 668: Integer Programming (partial)**
- **U Illinois - Urbana Champaign: IE511 - Integer Programming**
- **Overview of Linear and Mixed Integer Programming YouTube Series**
-
Dynamic Programming and Reinforcement Learning
- **Dynamic Programming Lectures**
- **UC Berkeley CS 285: Deep Reinforcement Learning - Fall 2022**
- Course website
- Fall 2021 version
- **Stanford CS234: Reinforcement Learning — Winter 2019** - by [Emma Brunskill](https://cs.stanford.edu/people/ebrun/)
- Course website
- **Reinforcement/Deep Learning Lecture Series 2021** - by DeepMind x UCL
- 2018 version
- **Dynamic Programming Lectures**
- **UC Berkeley CS 285: Deep Reinforcement Learning - Fall 2022**
- Fall 2021 version
- **Stanford CS234: Reinforcement Learning — Winter 2019** - by [Emma Brunskill](https://cs.stanford.edu/people/ebrun/)
- **Reinforcement/Deep Learning Lecture Series 2021** - by DeepMind x UCL
- 2018 version
- **Dynamic Programming Lectures**
- **UC Berkeley CS 285: Deep Reinforcement Learning - Fall 2022**
- Fall 2021 version
- **Stanford CS234: Reinforcement Learning — Winter 2019** - by [Emma Brunskill](https://cs.stanford.edu/people/ebrun/)
- **Reinforcement/Deep Learning Lecture Series 2021** - by DeepMind x UCL
- 2018 version
-
Meta-heuristics
- **Metaheuristics Graduate Course** - by Helena Ramalhinho Lourenço - Universitat Pompeu Fabra
- **Evolutionary Computation for Single and Multi-Objective Optimization** - by Deepak Sharma - NPTEL IIT Guwahati
- **Introduction to Metaheuristics** - by Luis R. Izquierdo
- **CPAIOR 2020 Master Class: Metaheuristics**
- **Metaheuristics Graduate Course** - by Helena Ramalhinho Lourenço - Universitat Pompeu Fabra
- **CPAIOR 2020 Master Class: Metaheuristics**
- **Evolutionary Computation for Single and Multi-Objective Optimization** - by Deepak Sharma - NPTEL IIT Guwahati
- **Introduction to Metaheuristics** - by Luis R. Izquierdo
- **Metaheuristics Graduate Course** - by Helena Ramalhinho Lourenço - Universitat Pompeu Fabra
- **CPAIOR 2020 Master Class: Metaheuristics**
- **Evolutionary Computation for Single and Multi-Objective Optimization** - by Deepak Sharma - NPTEL IIT Guwahati
- **Introduction to Metaheuristics** - by Luis R. Izquierdo
-
Operations Research
- **Penn State: Math484 Linear Programming - Summer 2020**
- YouTube
- **U Wisconsin-Madison: Linear Optimization - ISyE/Math/CS/Stat 525**
- **Texas A&M: ISEN 622: Linear Programming**
- **Colorado State U: Math 510 - Linear Programming and Network Flows** - adams/)
- **Linear Programming YouTube Series**
- **Advanced Operations Research - NPTEL**
- Operations Research (1): Models and applications
- Operations Research (2): Optimization algorithms
- Operations Research (3): Theory
- **Optimization Techniques/Operation Research Playlist**
- OR I (YouTube)
- OR II (YouTube)
- **Penn State: Math484 Linear Programming - Summer 2020**
- YouTube
- **U Wisconsin-Madison: Linear Optimization - ISyE/Math/CS/Stat 525**
- **Texas A&M: ISEN 622: Linear Programming**
- **Colorado State U: Math 510 - Linear Programming and Network Flows** - adams/)
- **Linear Programming YouTube Series**
- **Advanced Operations Research - NPTEL**
- **Optimization Techniques/Operation Research Playlist**
- OR I (YouTube)
- OR II (YouTube)
- **Penn State: Math484 Linear Programming - Summer 2020**
- YouTube
- **U Wisconsin-Madison: Linear Optimization - ISyE/Math/CS/Stat 525**
- **Texas A&M: ISEN 622: Linear Programming**
- **Colorado State U: Math 510 - Linear Programming and Network Flows** - adams/)
- **Linear Programming YouTube Series**
- **Advanced Operations Research - NPTEL**
- **Optimization Techniques/Operation Research Playlist**
- OR I (YouTube)
- OR II (YouTube)
-
Optimization Algorithms
- **Optimization Algorithms**
- additional lectures
- **Optimization Methods for Machine Learning and Engineering (KIT Winter Term 20/21)**
- slides and recordings
- **Dimitri Bertsekas's Videos**
- **Optimization Algorithms**
- **Optimization Methods for Machine Learning and Engineering (KIT Winter Term 20/21)**
- additional lectures
- **Optimization Algorithms**
- **Optimization Methods for Machine Learning and Engineering (KIT Winter Term 20/21)**
- **Dimitri Bertsekas's Videos**
-
Stochastic Optimization and Control
- **Basic Course on Stochastic Programming**
- **Stochastic Programming**
- **CTU Prague: Optimal and robust control**
- **CMU Robotic Exploration Lab: Optimal Control 2022**
- **CMU Robotic Exploration Lab: Optimal Control 2022**
- **Basic Course on Stochastic Programming**
- **Stochastic Programming**
- **CTU Prague: Optimal and robust control**
- **Basic Course on Stochastic Programming**
- **Stochastic Programming**
- **CTU Prague: Optimal and robust control**
- **CMU Robotic Exploration Lab: Optimal Control 2022**
-
Programming Languages
Categories
Sub Categories
Meta-heuristics
319
Operations Research
130
Combinatorial Optimization
50
Discrete, Combinatorial, and Integer Optimization
34
Dynamic Programming and Reinforcement Learning
25
Convex Optimization
17
Solvers
17
Continuous Optimization
15
**Operations Research**
14
**Combinatorial Optimization**
14
Tools and Libraries
12
Stochastic Optimization and Control
12
Optimization Algorithms
11
Code Repositories
11
Events, Societies, and Conferences
8
Communities and Forums
7
Constraint Programming
5
**Solvers**
4
Stochastic Optimization
3
Bayesian Optimization
2
Conferences
1
Keywords
optimization
7
python
4
solver
3
optimization-algorithms
3
mathematical-optimization
2
operations-research
2
reinforcement-learning
2
combinatorial-optimization
2
pytorch
2
implicit-differentiation
1
meta-learning
1
meta-reinforcement-learning
1
meta-rl
1
optimizer
1
constraints
1
mip
1
pulp
1
gym
1
markov-decision-processes
1
ml
1
scip
1
deep-reinforcement-learning
1
supply-chain
1
supply-chain-management
1
convex-optimization
1
cvxpy
1
modeling-language
1
numerical-optimization
1
optimization-modeling
1
artificial-intelligence
1
distributed
1
evolutionary-algorithms
1
evolutionary-computation
1
gpu
1
neural-networks
1
neuroevolution
1
automatic-differentiation
1
bilevel-optimization
1
deep-learning
1
differentiable-optimization
1
differentiable-programming
1
functional-programming
1
ising-model
1
optimization-methods
1
quantum-annealing
1
quasi-quantum-annealing
1
qubo
1
simulated-annealing
1
spin-glass
1
benchmark
1