This page gives links to the web pages for all COIN-OR projects. An alphabetical list follows the categorical list below.
Projects by category:
Developer tools
- BuildTools: COIN-OR Unix developer tools and documentation, tools for managing configuration and compilation of various COIN-OR projects under Linux, Unix, and Cygwin
- CoinBinary: COIN-OR Binary Distributions, pre-compiled binary distributions of COIN-OR projects
- CoinWeb: COIN-OR Web Services, COIN-OR Web pages, Subversion, Trac, etc.
- TestTools: TestTools, Python scripts to automatically download, configure, build, test, and install COIN-OR projects
Graphs
- CGC: COIN-OR Graph Classes, a collection of network representations and algorithms
Interfaces
- CoinMP: CoinMP, a lightweight API and DLL for CLP, CBC, and CGL
- GAMSlinks: GAMS/COIN-OR Links, links between GAMS (General Algebraic Modeling System) and solvers that are hosted at COIN-OR
- NLPAPI: Nonlinear Programming API, a subroutine interface for defining and solving nonlinear programming problems
- OS: Optimization Services, standards for representing optimization instances, results, solver options, and communication between clients and solvers in a distributed environment using Web Services
- OSI: Open Solver Interface, a uniform API for calling embedded linear and mixed-integer programming solvers
- SMI: Stochastic Modeling Interface, for optimization under uncertainty
Metaheuristics
- OTS: Open Tabu Search, a framework for constructing tabu search algorithms
Modeling systems
- FLOPC++: FLOPC++, an algebraic modeling language embedded in C++
- GAMSlinks: GAMS/COIN-OR Links, links between GAMS (General Algebraic Modeling System) and solvers that are hosted at COIN-OR
- OS: Optimization Services, standards for representing optimization instances, results, solver options, and communication between clients and solvers in a distributed environment using Web Services
Optimization convex non-differentiable
- OBOE: Oracle Based Optimization Engine, optimization of convex problems with user-supplied methods delivering key first order information (like support to the feasible set, support to the objective function)
Optimization deterministic linear continuous
- CLP: COIN-OR LP, a simplex solver
- CoinMP: CoinMP, a lightweight API and DLL for CLP, CBC, and CGL
- DyLP: Dynamic LP, an implementation of the dynamic simplex methods
- FLOPC++: FLOPC++, an algebraic modeling language embedded in C++
- OSI: Open Solver Interface, a uniform API for calling embedded linear and mixed-integer programming solvers
- VOL: Volume Algorithm, a subgradient algorithm that also computes approximate primal solutions
Optimization deterministic linear discrete
- BCP: Branch-Cut-Price Framework, a framework for constructing parallel branch-cut-price algorithms for mixed-integer linear programs
- CBC: COIN-OR Branch and Cut, an LP-based branch-and-cut library
- CGL: Cut Generator Library, a library of cutting-plane generators
- CHiPPS: COIN-OR High Performance Parallel Search Framework, a framework for constructing parallel tree search algorithms (includes an LP-based branch-cut-price implementation)
- SYMPHONY: SYMPHONY, a callable library for solving mixed-integer linear programs
Optimization deterministic nonlinear
- DFO: Derivative-Free Optimization, a package for solving general nonlinear optimization problems when derivatives are unavailable
- Ipopt: Interior-Point Optimizer, for general large-scale nonlinear optimization
- NLPAPI: Nonlinear Programming API, a subroutine interface for defining and solving nonlinear programming problems
- SVM-QP: Support Vector Machine Quadratic Programming, support vector machine quadratic programming
Optimization deterministic nonlinear discrete
- Bonmin: Basic Open-source Nonlinear Mixed INteger programming, an experimental open-source C++ code for solving general MINLP (Mixed Integer NonLinear Programming) problems
- LaGO: Lagrangian Global Optimizer, for the global optimization of nonconvex mixed-integer nonlinear programs
Optimization deterministic semidefinite continuous
- CSDP: CSDP, an interior-point method for semidefinite programming
Optimization stochastic
- SMI: Stochastic Modeling Interface, for optimization under uncertainty
Optimization utility
- CoinUtils: COIN-OR utilities, utilities, data structures, and linear algebra methods for COIN-OR projects
- CppAD: CppAD, a tool for differentiation of C++ functions
- OS: Optimization Services, standards for representing optimization instances, results, solver options, and communication between clients and solvers in a distributed environment using Web Services
Web services
- OS: Optimization Services, standards for representing optimization instances, results, solver options, and communication between clients and solvers in a distributed environment using Web Services
Projects alphabetically:
- BCP: Branch-Cut-Price Framework, a framework for constructing parallel branch-cut-price algorithms for mixed-integer linear programs
- Bonmin: Basic Open-source Nonlinear Mixed INteger programming, an experimental open-source C++ code for solving general MINLP (Mixed Integer NonLinear Programming) problems
- BuildTools: COIN-OR Unix developer tools and documentation, tools for managing configuration and compilation of various COIN-OR projects under Linux, Unix, and Cygwin
- CBC: COIN-OR Branch and Cut, an LP-based branch-and-cut library
- CGC: COIN-OR Graph Classes, a collection of network representations and algorithms
- CGL: Cut Generator Library, a library of cutting-plane generators
- CHiPPS: COIN-OR High Performance Parallel Search Framework, a framework for constructing parallel tree search algorithms (includes an LP-based branch-cut-price implementation)
- CLP: COIN-OR LP, a simplex solver
- CoinBinary: COIN-OR Binary Distributions, pre-compiled binary distributions of COIN-OR projects
- CoinMP: CoinMP, a lightweight API and DLL for CLP, CBC, and CGL
- CoinUtils: COIN-OR utilities, utilities, data structures, and linear algebra methods for COIN-OR projects
- CoinWeb: COIN-OR Web Services, COIN-OR Web pages, Subversion, Trac, etc.
- CppAD: CppAD, a tool for differentiation of C++ functions
- CSDP: CSDP, an interior-point method for semidefinite programming
- DFO: Derivative-Free Optimization, a package for solving general nonlinear optimization problems when derivatives are unavailable
- DyLP: Dynamic LP, an implementation of the dynamic simplex methods
- FLOPC++: FLOPC++, an algebraic modeling language embedded in C++
- GAMSlinks: GAMS/COIN-OR Links, links between GAMS (General Algebraic Modeling System) and solvers that are hosted at COIN-OR
- Ipopt: Interior-Point Optimizer, for general large-scale nonlinear optimization
- LaGO: Lagrangian Global Optimizer, for the global optimization of nonconvex mixed-integer nonlinear programs
- NLPAPI: Nonlinear Programming API, a subroutine interface for defining and solving nonlinear programming problems
- OBOE: Oracle Based Optimization Engine, optimization of convex problems with user-supplied methods delivering key first order information (like support to the feasible set, support to the objective function)
- OS: Optimization Services, standards for representing optimization instances, results, solver options, and communication between clients and solvers in a distributed environment using Web Services
- OSI: Open Solver Interface, a uniform API for calling embedded linear and mixed-integer programming solvers
- OTS: Open Tabu Search, a framework for constructing tabu search algorithms
- SMI: Stochastic Modeling Interface, for optimization under uncertainty
- SVM-QP: Support Vector Machine Quadratic Programming, support vector machine quadratic programming
- SYMPHONY: SYMPHONY, a callable library for solving mixed-integer linear programs
- TestTools: TestTools, Python scripts to automatically download, configure, build, test, and install COIN-OR projects
- VOL: Volume Algorithm, a subgradient algorithm that also computes approximate primal solutions