{"id":14109672,"url":"https://github.com/joaojunior/awesome-operational_research","last_synced_at":"2025-08-01T09:31:11.267Z","repository":{"id":61744491,"uuid":"83068840","full_name":"joaojunior/awesome-operational_research","owner":"joaojunior","description":"A curated list of awesome Operational research solvers, libraries, books, teachers and resources","archived":false,"fork":false,"pushed_at":"2018-10-03T14:43:14.000Z","size":10,"stargazers_count":124,"open_issues_count":0,"forks_count":24,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-05-23T02:01:10.247Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joaojunior.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-24T18:02:59.000Z","updated_at":"2024-05-20T06:37:46.000Z","dependencies_parsed_at":"2022-10-20T18:15:12.216Z","dependency_job_id":null,"html_url":"https://github.com/joaojunior/awesome-operational_research","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joaojunior%2Fawesome-operational_research","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joaojunior%2Fawesome-operational_research/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joaojunior%2Fawesome-operational_research/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joaojunior%2Fawesome-operational_research/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joaojunior","download_url":"https://codeload.github.com/joaojunior/awesome-operational_research/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228360190,"owners_count":17907870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-14T10:02:26.513Z","updated_at":"2024-12-05T19:30:41.023Z","avatar_url":"https://github.com/joaojunior.png","language":null,"funding_links":[],"categories":["Other Lists","Bachelor-Level"],"sub_categories":["TeX Lists","B.Sc.: Big Data and Cloud Computing for AI"],"readme":"# Awesome Operational Research [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of awesome Operational research solvers, libraries, books, teachers and resources\n\nInspired by [awesome-go](https://github.com/avelino/awesome-go).\n\n## Solvers\n\n*Open-source and comercial solvers*\n\n* [Cbc](https://projects.coin-or.org/Cbc) - An open-source mixed integer programming solver written in C++.\n* [Clp](https://projects.coin-or.org/Clp) - An open-source linear programming solver written in C++.\n* [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.\n* [lp_solve](http://lpsolve.sourceforge.net/5.5/) - A Mixed Integer Linear Programming (MILP) solver.\n* [QSopt](http://www.math.uwaterloo.ca/~bico/qsopt/) - Linear Programming Solver.\n* [SCIP](http://scip.zib.de/) - Solving Constraint Integer Programs.\n* [CPLEX](http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/) - Mathematical programming solver for linear programming, mixed integer programming, and quadratic programming.\n* [Gurobi](http://www.gurobi.com/) - Mathematical programming solver.\n* [LocalSolver](http://www.localsolver.com/) - Hybrid mathematical programming solver.\n* [Mosek](https://www.mosek.com/products/mosek) - Interior-point optimizer for continous linear, quadratic and conic problems..\n* [Xpress](http://www.fico.com/en/products/fico-xpress-optimization-suite) - Linear and convex quadratic optimization in continuous and integer variables.\n\n## Books\n\n*Many books about Operational research*\n\n* [Introduction to Graph Theory](https://www.amazon.com/Introduction-Graph-Theory-Douglas-West/dp/0130144002/)\n* [Robust Discrete Optimization and Its Applications](https://www.amazon.com/Robust-Discrete-Optimization-Applications-Nonconvex/dp/0792342917)\n* [Integer Programming](https://www.amazon.com/Integer-Programming-Laurence-Wolsey/dp/0471283665/)\n* [Introduction to Linear Optimization](https://www.amazon.com/Introduction-Linear-Optimization-Scientific-Computation/dp/1886529191/)\n* [Combinatorial Optimization](https://www.amazon.com/Combinatorial-Optimization-3-B-C/dp/3540443894)\n* [Modern Graph Theory](https://www.amazon.com/Modern-Graph-Theory-Bela-Bollobas/dp/0387984887/)\n* [Combinatorial Problems and Exercises](https://www.amazon.com/Combinatorial-Problems-Exercises-Chelsea-Publishing/dp/0821842625/)\n* [Computational Complexity: A Modern Approach](https://www.amazon.com/Computational-Complexity-A-Modern-Approach/dp/0521424267/)\n* [Algorithmic Game Theory](https://www.amazon.com/Algorithmic-Game-Theory-Noam-Nisan/dp/0521872820/)\n* [Decomposition Techniques in Mathematical Programming: Engineering and Science Applications](https://www.amazon.com/Decomposition-Techniques-Mathematical-Programming-Applications/dp/3642066070/)\n* [ Concrete Mathematics: A Foundation for Computer Science](https://www.amazon.com/Concrete-Mathematics-Foundation-Computer-Science/dp/0201558025/)\n* [How To Solve It: A New Aspect of Mathematical Method](https://www.amazon.com/How-Solve-Aspect-Mathematical-Method/dp/4871878309/)\n* [The Algorithm Design Manual](https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202/)\n* [Computational Geometry: Algorithms and Applications](https://www.amazon.com/Computational-Geometry-Applications-Mark-Berg/dp/3642096816/)\n* [Optimization Theory for Large Systems](https://www.amazon.com/Optimization-Theory-Large-Systems-Mathematics/dp/0486419991)\n* [Algorithms](http://algs4.cs.princeton.edu/home/)\n* [Applied Mathematical Programming](http://web.mit.edu/15.053/www/)\n\n## Teachers\n\n* [Andréa Cynthia Santos](http://losi.utt.fr/fr/_plugins/mypage/mypage/content/duhamela.html)\n* [Alexandre Salles da Cunha](http://homepages.dcc.ufmg.br/~acunha/)\n* [Alexandre Xavier Martins](http://www.icea.ufop.br/professores/alexandre_xavier_martins/)\n* [Cristian Prins](http://losi.utt.fr/fr/_plugins/mypage/mypage/content/prins.html)\n* [Geraldo Robson Mateus](http://homepages.dcc.ufmg.br/~mateus/)\n* [Jeff Erickson](http://jeffe.cs.illinois.edu/)\n* [Jon Kleinberg](http://www.cs.cornell.edu/home/kleinber/)\n* [Luciana Buriol](http://www.inf.ufrgs.br/~buriol/)\n* [Michael Trick](http://mat.gsia.cmu.edu/)\n* [Paulo Feofiloff](https://www.ime.usp.br/~pf/)\n* [Sebastián Alberto Urrutia](http://homepages.dcc.ufmg.br/~surrutia/)\n* [Thiago Ferreira de Noronha](http://homepages.dcc.ufmg.br/~tfn/)\n\n## Groups\n\n*Groups about Operational Research*\n\n* [LaPO](https://sites.google.com/site/lapoufmg/), UFMG, Brazil\n* [LOSI](http://losi.utt.fr/fr/index.html), Université de Technologie de Troyes, France\n* [Matheon](http://www.matheon.de/), Berlin, Germany\n* [NEO](http://neo.lcc.uma.es/), Universidad de Malaga, Spain\n* [RUTCOR](http://rutcor.rutgers.edu/), Rutgers University, United States\n* [ORBrescia](http://or-brescia.unibs.it/), Università di Brescia, Italy\n* [ORC](http://orc.mit.edu/), MIT, United States\n* [OR@Unibo](http://or.dei.unibo.it/), Università di Bologna, Italy\n\n## Resources\n\n### Learning Resources\n\n* [Free webinars on Operational Research topics](https://www.airoyoung.org/resources/euro-seminars)\n* [The Science of Better](http://www.scienceofbetter.co.uk/), from the U.K. OR Society\n* [Learn about O.R.](http://www.learnaboutor.co.uk/), from the U.K. OR Society\n\n### Code Examples and Libraries\n\n* [Tutorial on the CPLEX API](https://github.com/alberto-santini/cplex-example), in C++\n* [Implementation of the Adaptive Large Neighbourhood Search metaheuristic](https://github.com/alberto-santini/adaptive-large-neighbourhood-search), in C++\n* [Implementation of the Biased Random Key Genetic Algorithm metaheuristic](https://github.com/alberto-santini/biased-random-key-ga), in C++\n* [Implementation of a simple Genetic Algorithm framework](https://github.com/alberto-santini/simple-ga-cpp), in C++\n* [Library to solve Graph Colouring Problems and Max-Weight Stable Set Problems](https://github.com/heldstephan/exactcolors), in C\n* [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\n* [Discorde](https://github.com/andremaravilha/discorde-tsp), a wrapper API for the popular TSP solver *Concorde*\n\n### O.R. Organisations\n\n* [EURO](https://www.euro-online.org/web/pages/1/home), the Association of European Operational Research Societies\n* [EUROYoung](https://euroyoung.github.io/), a group of young EURO researchers organising free events for other young researchers\n* [AIRO](https://www.airo.org/), the Italian O.R. Society\n* [AIROYoung](http://www.airoyoung.org/), the Youth Chapter of AIRO, organising a yearly free workshop and PhD school\n* [MTL-Students](https://www.mtl-students.com/), student chapters for O.R. students in Montreal, Canada\n* [The Operational Research Society](https://www.theorsociety.com/), United Kingdom\n* [ROADEF](https://www.google.com/search?q=roadef\u0026ie=utf-8\u0026oe=utf-8\u0026client=firefox-b-ab), the French O.R. Society\n* [DORS](www.dorsnet.dk), the Danish O.R. Society\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoaojunior%2Fawesome-operational_research","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoaojunior%2Fawesome-operational_research","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoaojunior%2Fawesome-operational_research/lists"}