# awesome-operational_research **Repository Path**: simon1239/awesome-operational_research ## Basic Information - **Project Name**: awesome-operational_research - **Description**: No description available - **Primary Language**: Unknown - **License**: CC-BY-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-07 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Awesome Operational Research [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) A curated list of awesome Operational research solvers, libraries, books, teachers and resources Inspired by [awesome-go](https://github.com/avelino/awesome-go). ## Solvers *Open-source and comercial solvers* * [Cbc](https://projects.coin-or.org/Cbc) - An open-source mixed integer programming solver written in C++. * [Clp](https://projects.coin-or.org/Clp) - An open-source linear programming solver written in C++. * [GLPK](https://www.gnu.org/software/glpk/) - Package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. * [lp_solve](http://lpsolve.sourceforge.net/5.5/) - A Mixed Integer Linear Programming (MILP) solver. * [QSopt](http://www.math.uwaterloo.ca/~bico/qsopt/) - Linear Programming Solver. * [SCIP](http://scip.zib.de/) - Solving Constraint Integer Programs. * [CPLEX](http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/) - Mathematical programming solver for linear programming, mixed integer programming, and quadratic programming. * [Gurobi](http://www.gurobi.com/) - Mathematical programming solver. * [LocalSolver](http://www.localsolver.com/) - Hybrid mathematical programming solver. * [Mosek](https://www.mosek.com/products/mosek) - Interior-point optimizer for continous linear, quadratic and conic problems.. * [Xpress](http://www.fico.com/en/products/fico-xpress-optimization-suite) - Linear and convex quadratic optimization in continuous and integer variables. ## Books *Many books about Operational research* * [Introduction to Graph Theory](https://www.amazon.com/Introduction-Graph-Theory-Douglas-West/dp/0130144002/) * [Robust Discrete Optimization and Its Applications](https://www.amazon.com/Robust-Discrete-Optimization-Applications-Nonconvex/dp/0792342917) * [Integer Programming](https://www.amazon.com/Integer-Programming-Laurence-Wolsey/dp/0471283665/) * [Introduction to Linear Optimization](https://www.amazon.com/Introduction-Linear-Optimization-Scientific-Computation/dp/1886529191/) * [Combinatorial Optimization](https://www.amazon.com/Combinatorial-Optimization-3-B-C/dp/3540443894) * [Modern Graph Theory](https://www.amazon.com/Modern-Graph-Theory-Bela-Bollobas/dp/0387984887/) * [Combinatorial Problems and Exercises](https://www.amazon.com/Combinatorial-Problems-Exercises-Chelsea-Publishing/dp/0821842625/) * [Computational Complexity: A Modern Approach](https://www.amazon.com/Computational-Complexity-A-Modern-Approach/dp/0521424267/) * [Algorithmic Game Theory](https://www.amazon.com/Algorithmic-Game-Theory-Noam-Nisan/dp/0521872820/) * [Decomposition Techniques in Mathematical Programming: Engineering and Science Applications](https://www.amazon.com/Decomposition-Techniques-Mathematical-Programming-Applications/dp/3642066070/) * [ Concrete Mathematics: A Foundation for Computer Science](https://www.amazon.com/Concrete-Mathematics-Foundation-Computer-Science/dp/0201558025/) * [How To Solve It: A New Aspect of Mathematical Method](https://www.amazon.com/How-Solve-Aspect-Mathematical-Method/dp/4871878309/) * [The Algorithm Design Manual](https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202/) * [Computational Geometry: Algorithms and Applications](https://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3642096816/) * [Optimization Theory for Large Systems](https://www.amazon.com/Optimization-Theory-Large-Systems-Mathematics/dp/0486419991) * [Algorithms](http://algs4.cs.princeton.edu/home/) * [Applied Mathematical Programming](http://web.mit.edu/15.053/www/) ## Teachers * [Andréa Cynthia Santos](http://losi.utt.fr/fr/_plugins/mypage/mypage/content/duhamela.html) * [Alexandre Salles da Cunha](http://homepages.dcc.ufmg.br/~acunha/) * [Alexandre Xavier Martins](http://www.icea.ufop.br/professores/alexandre_xavier_martins/) * [Cristian Prins](http://losi.utt.fr/fr/_plugins/mypage/mypage/content/prins.html) * [Geraldo Robson Mateus](http://homepages.dcc.ufmg.br/~mateus/) * [Jeff Erickson](http://jeffe.cs.illinois.edu/) * [Jon Kleinberg](http://www.cs.cornell.edu/home/kleinber/) * [Luciana Buriol](http://www.inf.ufrgs.br/~buriol/) * [Michael Trick](http://mat.gsia.cmu.edu/) * [Paulo Feofiloff](https://www.ime.usp.br/~pf/) * [Sebastián Alberto Urrutia](http://homepages.dcc.ufmg.br/~surrutia/) * [Thiago Ferreira de Noronha](http://homepages.dcc.ufmg.br/~tfn/) ## Groups *Groups about Operational Research* * [LaPO](https://sites.google.com/site/lapoufmg/), UFMG, Brazil * [LOSI](http://losi.utt.fr/fr/index.html), Université de Technologie de Troyes, France * [Matheon](http://www.matheon.de/), Berlin, Germany * [NEO](http://neo.lcc.uma.es/), Universidad de Malaga, Spain * [RUTCOR](http://rutcor.rutgers.edu/), Rutgers University, United States * [ORBrescia](http://or-brescia.unibs.it/), Università di Brescia, Italy * [ORC](http://orc.mit.edu/), MIT, United States * [OR@Unibo](http://or.dei.unibo.it/), Università di Bologna, Italy ## Resources ### Learning Resources * [Free webinars on Operational Research topics](https://www.airoyoung.org/resources/euro-seminars) * [The Science of Better](http://www.scienceofbetter.co.uk/), from the U.K. OR Society * [Learn about O.R.](http://www.learnaboutor.co.uk/), from the U.K. OR Society ### Code Examples and Libraries * [Tutorial on the CPLEX API](https://github.com/alberto-santini/cplex-example), in C++ * [Implementation of the Adaptive Large Neighbourhood Search metaheuristic](https://github.com/alberto-santini/adaptive-large-neighbourhood-search), in C++ * [Implementation of the Biased Random Key Genetic Algorithm metaheuristic](https://github.com/alberto-santini/biased-random-key-ga), in C++ * [Implementation of a simple Genetic Algorithm framework](https://github.com/alberto-santini/simple-ga-cpp), in C++ * [Library to solve Graph Colouring Problems and Max-Weight Stable Set Problems](https://github.com/heldstephan/exactcolors), in C * [LKH-3](http://www.akira.ruc.dk/~keld/research/LKH-3/), Helsgaun's implementation and extension of the popular Lin-Kernigan heuristic for routing problems * [Discorde](https://github.com/andremaravilha/discorde-tsp), a wrapper API for the popular TSP solver *Concorde* ### O.R. Organisations * [EURO](https://www.euro-online.org/web/pages/1/home), the Association of European Operational Research Societies * [EUROYoung](https://euroyoung.github.io/), a group of young EURO researchers organising free events for other young researchers * [AIRO](https://www.airo.org/), the Italian O.R. Society * [AIROYoung](http://www.airoyoung.org/), the Youth Chapter of AIRO, organising a yearly free workshop and PhD school * [MTL-Students](https://www.mtl-students.com/), student chapters for O.R. students in Montreal, Canada * [The Operational Research Society](https://www.theorsociety.com/), United Kingdom * [ROADEF](https://www.google.com/search?q=roadef&ie=utf-8&oe=utf-8&client=firefox-b-ab), the French O.R. Society * [DORS](www.dorsnet.dk), the Danish O.R. Society