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