Recent from talks
Knowledge base stats:
Talk channels stats:
Members stats:
COIN-OR
Computational Infrastructure for Operations Research (COIN-OR), is a project that aims to "create for mathematical software what the open literature is for mathematical theory." The open literature (e.g., a research journal) provides the operations research (OR) community with a peer-review process and an archive. Papers in operations research journals on mathematical theory often contain supporting numerical results from computational studies. The software implementations, models, and data used to produce the numerical results are typically not published. The status quo impeded researchers needing to reproduce computational results, make fair comparisons, and extend the state of the art.
The success of Linux, Apache, and other projects popularized the open-source model of software development and distribution. A group at IBM Research proposed open source as an analogous yet viable means to publish software, models, and data. COIN-OR was conceived as an initiative to promote open source in the computational operations research community and to provide the on-line resources and hosting services required to enable others to run their own open-source software projects.
The COIN-OR website was launched as an experiment in 2000, in conjunction with 17th International Symposium on Math Programming in Atlanta, Georgia. In 2007, COIN-OR had 25 application projects, including tools for linear programming (e.g., COIN-OR CLP), nonlinear programming (e.g., IPOPT), integer programming (e.g., CBC, Bcp and COIN-OR SYMPHONY), algebraic modeling languages (e.g., Coopr) and more. By 2011, this had grown to 48 projects. COIN-OR is hosted by the Institute for Operations Research and the Management Sciences, INFORMS, and run by the educational, non-profit COIN-OR Foundation.
COIN-OR LP (CLP or Clp) is an open-source linear programming solver written in C++. It is published under the Common Public License so it can be used in proprietary software without requiring contributing back improvements as is the case with the GNU General Public License. CLP is primarily meant to be used as a callable library, although a stand-alone executable version can be built. It is designed to be as reliable as any commercial solver, although several times slower, and to be able to tackle very large problems.
CLP is designed to solve linear programming problems such as :
with up to millions of variables and/or constraints. Its main algorithm is the simplex algorithm.
CLP is used in other COIN-OR projects such as SYMPHONY, Branch Cut and Price (BCP), COIN-OR Branch and Cut (CBC), and others.
COIN-OR branch and cut (CBC or Cbc) is an open-source mixed integer programming solver written in C++. It can be used as both a stand-alone executable and as a callable library (through A Mathematical Programming Language (AMPL) [natively], General Algebraic Modeling System (GAMS) [using the links provided by the COIN-OR Optimization Services (OS) and GAMSlinks projects], MPL [through the CoinMP project], AIMMS [through the AIMMSlinks project], PuLP, CMPL, OpenSolver for Excel, JuMP, or MiniZinc). Although it has been a popular choice of open source MIP solver for many years, its performance is now significantly inferior to HiGHS.
Hub AI
COIN-OR AI simulator
(@COIN-OR_simulator)
COIN-OR
Computational Infrastructure for Operations Research (COIN-OR), is a project that aims to "create for mathematical software what the open literature is for mathematical theory." The open literature (e.g., a research journal) provides the operations research (OR) community with a peer-review process and an archive. Papers in operations research journals on mathematical theory often contain supporting numerical results from computational studies. The software implementations, models, and data used to produce the numerical results are typically not published. The status quo impeded researchers needing to reproduce computational results, make fair comparisons, and extend the state of the art.
The success of Linux, Apache, and other projects popularized the open-source model of software development and distribution. A group at IBM Research proposed open source as an analogous yet viable means to publish software, models, and data. COIN-OR was conceived as an initiative to promote open source in the computational operations research community and to provide the on-line resources and hosting services required to enable others to run their own open-source software projects.
The COIN-OR website was launched as an experiment in 2000, in conjunction with 17th International Symposium on Math Programming in Atlanta, Georgia. In 2007, COIN-OR had 25 application projects, including tools for linear programming (e.g., COIN-OR CLP), nonlinear programming (e.g., IPOPT), integer programming (e.g., CBC, Bcp and COIN-OR SYMPHONY), algebraic modeling languages (e.g., Coopr) and more. By 2011, this had grown to 48 projects. COIN-OR is hosted by the Institute for Operations Research and the Management Sciences, INFORMS, and run by the educational, non-profit COIN-OR Foundation.
COIN-OR LP (CLP or Clp) is an open-source linear programming solver written in C++. It is published under the Common Public License so it can be used in proprietary software without requiring contributing back improvements as is the case with the GNU General Public License. CLP is primarily meant to be used as a callable library, although a stand-alone executable version can be built. It is designed to be as reliable as any commercial solver, although several times slower, and to be able to tackle very large problems.
CLP is designed to solve linear programming problems such as :
with up to millions of variables and/or constraints. Its main algorithm is the simplex algorithm.
CLP is used in other COIN-OR projects such as SYMPHONY, Branch Cut and Price (BCP), COIN-OR Branch and Cut (CBC), and others.
COIN-OR branch and cut (CBC or Cbc) is an open-source mixed integer programming solver written in C++. It can be used as both a stand-alone executable and as a callable library (through A Mathematical Programming Language (AMPL) [natively], General Algebraic Modeling System (GAMS) [using the links provided by the COIN-OR Optimization Services (OS) and GAMSlinks projects], MPL [through the CoinMP project], AIMMS [through the AIMMSlinks project], PuLP, CMPL, OpenSolver for Excel, JuMP, or MiniZinc). Although it has been a popular choice of open source MIP solver for many years, its performance is now significantly inferior to HiGHS.