TestPage

Projects by Category:

  • Development tools
  • Documentation
  • Optimization deterministic linear continuous
  • BuildTools : Tools for managing configuration and compilation of various COIN-OR projects under Linux, Unix, and Cygwin.
  • Coin Bazaar : Small examples and extensions of COIN-OR projects.
  • Pyomo : The Pyomo software project integrates a variety of Python optimization-related packages. Pyomo supports a diverse set of optimization capabilities that can be used to formulate and analyze optimization applications.
  • NLPAPI : A subroutine interface for defining and solving nonlinear programming problems.
  • Test Tools : Python scripts to automatically download, configure, build, test, and install COIN-OR projects.

CoinEasy: New user information and support, CoinEasy is designed for new users of COIN-OR. The objective is to make it easy to use COIN-OR projects. Different users have different objectives and we provide information on how to get up and running easily depending upon the objective

Please consult the CoinEasy home page for further information.

CLP: A simplex solver.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Clp.xml [xslt] => coin-xml/autoGen.xsl )

CoinBinary: Pre-compiled binary distributions of COIN-OR projects.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CoinBinary.xml [xslt] => coin-xml/autoGen.xsl )

CyLP: a Python interface to Cbc and Clp

Please consult the CyLP home page for further information.

DyLP: An implementation of the dynamic simplex method.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/DyLP.xml [xslt] => coin-xml/autoGen.xsl )

FLOPC++: An algebraic modeling language embedded in C++.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/FlopC++.xml [xslt] => coin-xml/autoGen.xsl )

pulp-or: A Python library for modeling linear and integer programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/PuLP.xml [xslt] => coin-xml/autoGen.xsl )

Vol: A subgradient algorithm that also computes approximate primal solutions.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Vol.xml [xslt] => coin-xml/autoGen.xsl )

Projects alphabetically:

ABACUS: An LP-based branch-and-cut framework.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/ABACUS.xml [xslt] => coin-xml/autoGen.xsl )

ADOL-C: A package for the automatic differentiation of C and C++ programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/ADOL-C.xml [xslt] => coin-xml/autoGen.xsl )

AIMMSlinks: Links between the modeling language AIMMS and solvers that are hosted at COIN-OR.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/AIMMSlinks.xml [xslt] => coin-xml/autoGen.xsl )

BCP: A framework for constructing parallel branch-cut-price algorithms for mixed-integer linear programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Bcp.xml [xslt] => coin-xml/autoGen.xsl )

BONMIN: An experimental open-source C++ code for solving general MINLP (Mixed Integer NonLinear Programming) problems.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Bonmin.xml [xslt] => coin-xml/autoGen.xsl )

BuildTools: Tools for managing configuration and compilation of various COIN-OR projects under Linux, Unix, and Cygwin.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/BuildTools.xml [xslt] => coin-xml/autoGen.xsl )

CBC: An LP-based branch-and-cut library.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Cbc.xml [xslt] => coin-xml/autoGen.xsl )

Cgc: A collection of network representations and algorithms.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Cgc.xml [xslt] => coin-xml/autoGen.xsl )

Cgl: A library of cutting-plane generators.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Cgl.xml [xslt] => coin-xml/autoGen.xsl )

CHiPPS: A framework for constructing parallel tree search algorithms (includes an LP-based branch-cut-price implementation).

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CHiPPS.xml [xslt] => coin-xml/autoGen.xsl )

CLP: A simplex solver.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Clp.xml [xslt] => coin-xml/autoGen.xsl )

CMPL: A mathematical programming language and a system for mathematical programming and optimisation of linear optimisation problems.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Cmpl.xml [xslt] => coin-xml/autoGen.xsl )

Coin Bazaar: Small examples and extensions of COIN-OR projects.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CoinBazaar.xml [xslt] => coin-xml/autoGen.xsl )

CoinBinary: Pre-compiled binary distributions of COIN-OR projects.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CoinBinary.xml [xslt] => coin-xml/autoGen.xsl )

CoinEasy: New user information and support, CoinEasy is designed for new users of COIN-OR. The objective is to make it easy to use COIN-OR projects. Different users have different objectives and we provide information on how to get up and running easily depending upon the objective

Please consult the CoinEasy home page for further information.

CoinMP: A lightweight API and DLL for CLP, CBC, and CGL.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CoinMP.xml [xslt] => coin-xml/autoGen.xsl )

CoinUtils: Utilities, data structures, and linear algebra methods for COIN-OR projects.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CoinUtils.xml [xslt] => coin-xml/autoGen.xsl )

Coopr: The Coopr software project integrates a variety of Python optimization-related packages. Coopr supports a diverse set of optimization capabilities that can be used to formulate and analyze optimization applications.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Coopr.xml [xslt] => coin-xml/autoGen.xsl )

Couenne: A branch-and-bound algorithm for mixed integer nonlinear programming problems.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Couenne.xml [xslt] => coin-xml/autoGen.xsl )

CppAD: A tool for differentiation of C++ functions.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/CppAD.xml [xslt] => coin-xml/autoGen.xsl )

Crème: An implementation of the randomized thermal relaxation method to find a feasible solution of the Maximum Feasible Subsystem problem.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Creme.xml [xslt] => coin-xml/autoGen.xsl )

CSDP: An interior-point method for semidefinite programming.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Csdp.xml [xslt] => coin-xml/autoGen.xsl )

CyLP: a Python interface to Cbc and Clp

Please consult the CyLP home page for further information.

DFO: a package for solving general nonlinear optimization problems when derivatives are unavailable

Please consult the DFO home page for further information.

DIP: A framework for implementing a variety of decomposition-based branch-and-bound algorithms for solving mixed integer linear programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Dip.xml [xslt] => coin-xml/autoGen.xsl )

Djinni: A templatized C++ framework with Python bindings for heuristic search.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Djinni.xml [xslt] => coin-xml/autoGen.xsl )

DyLP: An implementation of the dynamic simplex method.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/DyLP.xml [xslt] => coin-xml/autoGen.xsl )

DyLP XML Test: An implementation of the dynamic simplex method.

DyLP XML Test

DyLP Independent Page Test: An implementation of the dynamic simplex method.

DyLP Independent Page Test

filterSD: A library for nonlinear optimization written in Fortran.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/filterSD.xml [xslt] => coin-xml/autoGen.xsl )

FLOPC++: An algebraic modeling language embedded in C++.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/FlopC++.xml [xslt] => coin-xml/autoGen.xsl )

GAMSlinks: Links between GAMS (General Algebraic Modeling System) and solvers that are hosted at COIN-OR.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/GAMSlinks.xml [xslt] => coin-xml/autoGen.xsl )

GiMPy: a Python library containing pure Python implementations of a variety of graph algorithms with visualizations

Please consult the GiMPy home page for further information.

GrUMPy: a Python library for visualizing various aspects of mathematical programming, including visualizations of the branch-and-cut process, branch-and-bound trees, polyhedra, cutting plane methods, etc.

Please consult the GrUMPy home page for further information.

Ipopt: A solver for general large-scale nonlinear continuous optimization.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Ipopt.xml [xslt] => coin-xml/autoGen.xsl )

jMarkov: An open-source tool for Markov chain modeling, including finite Markov chains, quasi-birth-and-death processes, phase-type distributions, and Markov decision processes.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/jMarkov.xml [xslt] => coin-xml/autoGen.xsl )

LaGO: A package for the global optimization of nonconvex mixed-integer nonlinear programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/LaGO.xml [xslt] => coin-xml/autoGen.xsl )

LEMON: A C++ template library aimed at combinatorial optimization tasks, especially those working with graphs and networks.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/LEMON.xml [xslt] => coin-xml/autoGen.xsl )

MC++: A toolkit for bounding factorable functions.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/MCpp.xml [xslt] => coin-xml/autoGen.xsl )

METSlib: An object oriented metaheuristics optimization framework and toolkit in C++.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/metslib.xml [xslt] => coin-xml/autoGen.xsl )

MOCHA: Heuristics and algorithms for multicriteria matroid optimization.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/MOCHA.xml [xslt] => coin-xml/autoGen.xsl )

NLPAPI: A subroutine interface for defining and solving nonlinear programming problems.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/NLPAPI.xml [xslt] => coin-xml/autoGen.xsl )

oBB: Parallel global optimization of Hessian Lipschitz continuous functions.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/oBB.xml [xslt] => coin-xml/autoGen.xsl )

OBOE: Optimization of convex problems with user-supplied methods delivering key first order information (like support to the feasible set, support to the objective function).

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/OBOE.xml [xslt] => coin-xml/autoGen.xsl )

OptiML: interior point, active set method and parametric solvers for support vector machines, solver for the sparse inverse covariance problem

Please consult the OptiML home page for further information.

Optimization Services: A package for representing optimization instances, results, solver options, and communication between clients and solvers in a distributed environment using Web Services.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/OS.xml [xslt] => coin-xml/autoGen.xsl )

OSI: A uniform API for calling embedded linear and mixed-integer programming solvers.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Osi.xml [xslt] => coin-xml/autoGen.xsl )

OTS: a framework for constructing tabu search algorithms

Please consult the OTS home page for further information.

Paver: Python scripts to do comparisons of solver performance.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Paver.xml [xslt] => coin-xml/autoGen.xsl )

PFunc: A lightweight and portable library that provides C and C++ APIs to express task parallelism.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/PFunc.xml [xslt] => coin-xml/autoGen.xsl )

pulp-or: A Python library for modeling linear and integer programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/PuLP.xml [xslt] => coin-xml/autoGen.xsl )

qpOASES: An open-source C++ implementation of the recently proposed online active set strategy.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/qpOASES.xml [xslt] => coin-xml/autoGen.xsl )

RBFOpt: A library for black-box optimization written in Python.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/RBFOpt.xml [xslt] => coin-xml/autoGen.xsl )

Rehearse: An algebraic modeling library in C++.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Rehearse.xml [xslt] => coin-xml/autoGen.xsl )

ROSE: Software for performing symbolic reformulations to Mathematical Programs (MP).

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/ROSE.xml [xslt] => coin-xml/autoGen.xsl )

SMI: A stochastic modelling interface for optimization under uncertainty.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Smi.xml [xslt] => coin-xml/autoGen.xsl )

SYMPHONY: A callable library for solving mixed-integer linear programs.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/SYMPHONY.xml [xslt] => coin-xml/autoGen.xsl )

Test Tools: Python scripts to automatically download, configure, build, test, and install COIN-OR projects.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/TestTools.xml [xslt] => coin-xml/autoGen.xsl )

Vol: A subgradient algorithm that also computes approximate primal solutions.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/Vol.xml [xslt] => coin-xml/autoGen.xsl )

VRPH: A library of heuristics for generating solutions to variants of the vehicle routing problem.

Error processing XML and XSLT. Configuration was: Array ( [xml] => coin-xml/VRPH.xml [xslt] => coin-xml/autoGen.xsl )