Find your next solver
A curated index of Operations Research resources — solvers, courses, books, datasets, communities and more. Classified by type, topic and audience.
- Advanced modeling for discrete optimizationCourse
Course about advanced modeling for discrete optimization, covering topics such as debugging or predicates
- Basic modeling for discrete optimizationCourse
Course about basic modeling for discrete optimization with MiniZinc
- Combinatorial Optimization: Algorithms and ComplexityBook
An introduction to algorithms and computational complexity to solve combinatorial optimization problems
- Discord: CVXPYCommunity
The CVXPY Discord community is a group of people who use the CVXPY software to solve convex optimization problems in Python
- Discord: HiGHSCommunity
The HiGHS Discord server.
- Discord: Operations ResearchCommunity
Discord community about Operations Research
- Discord: OR-ToolsCommunity
Discord community about OR-Tools, a Google framework for mathematical modeling and solvers
- Discrete Optimization courseCourse
Course about discrete optimization covering a wide range of optimization techniques such as Constraint Programming, Local Search or Column Generation
- Hands-On Mathematical Optimization with PythonBook
A gentle introduction to optimization with Python.
- Introduction to algorithmsBook
Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness.
- Introduction to Operations ResearchBook
An introduction to Operations Research with theory from Linear Programming to simulation, passing through Nonlinear Programming, Game Theory, Metaheuristics or Network flows, among others.
- MIPLearnSoftware
An extensible framework for solving discrete optimization problems using a combination of Mixed-Integer Linear Programming (MIP) and Machine Learning (ML). MIPLearn uses ML methods to automatically identify patterns in previously solved instances of the problem, then uses these patterns to accelerate the performance of conventional state-of-the-art MIP solvers such as CPLEX, Gurobi or XPRESS.
- Modern LP Book - DualityBook
A discussion about books focused on duality theory
- Operations Research: an introductionBook
A book covering the basics of Operations Research
- Optimization via Relaxation and DecompositionBook
This book offers an up-to-date description of relaxation/approximation and decomposition techniques, demonstrating how their combined use efficiently solves large-scale optimization problems relevant to engineering, particularly in electrical, and industrial engineering, with a focus on energy.
- Optimizing with Column GenerationBook
An interesting book about Column Generation to tackle large-scale optimization problems
- OR from 0 to 1Course
7-day free email course to kickstart in Operations Research.
- RWTHx: Mathematical Optimization for EngineersCourse
Course about all things mathematical optimization: unconstrained, LP, NLP, MIP, Global optimization, Dynamic optimization, ML for optimization, and optimization under uncertainty.
- Solving algorithms for discrete optimizationCourse
Course about solving discrete optimization problems with different techniques: Constraint Programming, Mixed Integer Programming and Local Search
- Stack Exchange: Operations ResearchCommunity
Stack Exchange about Operations Research topics
- Subreddit: Operations ResearchCommunity
Subreddit about Operations Research
- Subreddit: OptimizationCommunity
Subreddit about Optimization
- X (Twitter): Operations Research listCommunity
X (Twitter) list with accounts related to Operations Research