Changeset 2520


Ignore:
Timestamp:
Mar 9, 2019 3:08:35 PM (6 weeks ago)
Author:
stefan
Message:

more updates to README

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/README.md

    r2519 r2520  
    33Cbc (*C*oin-or *b*ranch and *c*ut) is an open-source mixed integer linear programming solver written in C++.
    44It can be used as a callable library or using a stand-alone executable.
    5 It can be called through AMPL (natively), GAMS (using the links provided by the [Optimization Services](http://projects.coin-or.org/OS/wiki) and [GAMSlinks](http://projects.coin-or.org/GAMSlinks/wiki) projects), MPL (through the [CoinMP](http://projects.coin-or.org/CoinMP/wiki) project), AIMMS (through the [AIMMSlinks](http://projects.coin-or.org/AIMMSlinks/wiki) project), [PuLP](https://projects.coin-or.org/PuLP), [CMPL](https://projects.coin-or.org/Cmpl),  [OpenSolver for Excel](http://opensolver.org), [JuMP](https://github.com/JuliaOpt/JuMP.jl), or [MiniZinc](http://www.minizinc.org/).
     5It can be called through
     6AIMMS (through the [AIMMSlinks](https://github.com/coin-o/AIMMSlinks) project),
     7AMPL (natively),
     8[CMPL](https://github.com/coin-or/Cmpl),
     9GAMS (through the [GAMSlinks](https://github.com/coin-or/GAMSlinks) project),
     10[JuMP](https://github.com/JuliaOpt/JuMP.jl),
     11Mathematica,
     12[MiniZinc](http://www.minizinc.org/),
     13MPL (through the [CoinMP](https://github.com/coin-or/CoinMP) project),
     14[PuLP](https://github.com/coin-or/PuLP), and
     15[OpenSolver for Excel](http://opensolver.org), among others.
    616
    717Cbc links to a number of other COIN-OR projects for additional functionality, including:
     
    1222
    1323Cbc is developed by [John Forrest](http://www.fastercoin.com), now retired from IBM Research.
    14 The project is currently managed by John Forrest, [Ted Ralphs](http://coral.ie.lehigh.edu/~ted/), and the rest of the [CbcTeam Cbc team].
     24The project is currently managed by John Forrest, [Ted Ralphs](http://coral.ie.lehigh.edu/~ted/), Haroldo Gambini Santos, and the rest of the Cbc team (Dan Fylstra (Frontline), Lou Hafer (SFU), Bill Hart (Sandia), Bjarni Kristjannson (Maximal), Cindy Phillips (Sandia), Matthew Saltzman (Clemson), Edwin Straver (Frontline), Jean-Paul Watson (Sandia)).
    1525
    1626Cbc is written in C++ and is released as open source code under the [Eclipse Public License (EPL)](http://www.opensource.org/licenses/eclipse-1.0) and is freely redistributable.
     
    3343## DOWNLOAD
    3444
    35 [ ![Download](https://api.bintray.com/packages/coin-or/download/Cbc/images/download.svg) ](https://bintray.com/coin-or/download/Cbc/2.10)
    36 
    37 Binaries for most platforms are available for download from [Bintray](https://bintray.com/coin-or/download/Cbc)
     45Binaries for most platforms are available for download from [Bintray](https://bintray.com/coin-or/download/Cbc): [ ![Download](https://api.bintray.com/packages/coin-or/download/Cbc/images/download.svg) ](https://bintray.com/coin-or/download/Cbc/2.10)
    3846
    3947 * *Linux*: On !Debian/Ubuntu, Cbc is available in the package `coinor-cbc` and can be installed with apt. On Fedora, Cbc is available in the package `coin-or-Cbc`.
     
    5563
    5664
    57 ## Building from source using CoinBrew
     65## BUILDING from source
     66
     67### Using CoinBrew
    5868
    5969To build Cbc from source, obtain the `coinbrew` script from
     
    6979The `coinbrew` script will fetch [these](Dependencies) additional projects.
    7080
    71 ## Building from source without CoinBrew (Expert users)
     81### Without CoinBrew (Expert users)
    7282
    7383 0. Install [these Dependencies](Dependencies)
     
    7888 5. Run `make install` to install library and header files.
    7989
    80 ## Building from source with Microsoft Visual Studio
     90### With Microsoft Visual Studio
    8191
    8292For Microsoft Visual C++ users, there are project files for version 10 available in the `MSVisualStudio` directory.
     
    97107
    981081. for each of the lib* projects do:
    99 
    100    add "CBC_THREAD" under Properties -> Configuration Properties -> C/C++ -> Preprocessor -> Preprocessor Definitions (a subset of the lib* projects may be sufficient, but it doesn't hurt to do it for all)
     109   add `CBC_THREAD` under Properties -> Configuration Properties -> C/C++ -> Preprocessor -> Preprocessor Definitions (a subset of the lib* projects may be sufficient, but it doesn't hurt to do it for all)
    101110
    1021112. Link against a pthreads library.
     
    116125## DOCUMENTATION
    117126
    118 For a quick start guide, please see the INSTALL file in this distribution. A
    119 (somehwat outdated) user's manual is available here:
    120 
    121 http://www.coin-or.org/Cbc
    122 
    123 More up-to-date automatically generated documentation of the source code can
    124 be found here:
    125 
    126 http://www.coin-or.org/Doxygen/Cbc/
     127 * [INSTALL](INSTALL) file (partially outdated)
     128 * [User's Guide](http://www.coin-or.org/Cbc) (somewhat outdated)
     129 * [Doxygen generated documentation](http://www.coin-or.org/Doxygen/Cbc/hierarchy.html)
     130 * Source code [examples](Cbc/examples)
     131 * [Cbc command-line guide](https://projects.coin-or.org/CoinBinary/export/1059/OptimizationSuite/trunk/Installer/files/doc/cbcCommandLine.pdf)
     132
    127133
    128134## SUPPORT
     
    474480
    475481   * Minor bug fixes.
    476 
    477 
Note: See TracChangeset for help on using the changeset viewer.