Changes between Version 22 and Version 23 of WikiStart


Ignore:
Timestamp:
Mar 4, 2014 9:54:44 AM (6 years ago)
Author:
stegger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v22 v23  
    99from modern programming languages. CMPL is intended to combine the clarity of mathematical models with the flexibility of programming languages.
    1010
    11 CMPL executes the COIN-OR [https://projects.coin-or.org/OS OSSolverService], [http://www.gnu.org/software/glpk/ GLPK]
    12 ,  [http://www.gurobi.com/ Gurobi], [http://scip.zib.de/ SCIP] and [http://www.ibm.com/software/integration/optimization/cplex-optimizer/ CPLEX] directly to solve the generated model instance.
     11CMPL executes  [https://projects.coin-or.org/Cbc CBC] (default), [http://www.gnu.org/software/glpk/ GLPK], [http://scip.zib.de/ SCIP],  [http://www.gurobi.com/ Gurobi] and [http://www.ibm.com/software/integration/optimization/cplex-optimizer/ CPLEX] directly to solve the generated model instance.
    1312Since it is also possible to transform the mathematical problem into MPS, Free-MPS or OSiL files, alternative solvers can be used.
    1413
    15 CMPL is written in C++ and is available for most of the relevant operating systems (Windows, OS X and Linux).
     14CMPL is an open source project licensed under [http://www.opensource.org/licenses/gpl-3.0 GPLv3]. CMPL is written in C++ and is available for most of the relevant operating systems (Windows, OS X and Linux).
    1615
    17 The CMPL distribution contains '''Coliop''' which is an (simple) IDE (Integrated Development Environment) for CMPL. It is written in Java and is as an integral part of the CMPL distribution.
     16The CMPL distribution contains '''Coliop''' which is an (simple) IDE (Integrated Development Environment) for CMPL. Coliop is an open source project licensed under  [http://www.opensource.org/licenses/gpl-3.0 GPLv3].  It is written in Java and is as an integral part of the CMPL distribution.
    1817
    19 CMPL and Coliop are open source projects licensed under [http://www.opensource.org/licenses/gpl-3.0 GPLv3].
     18The CMPL package also contains pyCMPL, jCMPL and CMPLServer.
    2019
    21 Since release of version 1.8, the CMPL package contains also pyCMPL and CMPLServer.
     20'''pyCMPL''' is the CMPL application programming interface (API) for Python and an interactive shell and '''jCMPL''' is CMPL's Java API. The main idea of this APIs is to define sets and parameters within the user application, to start and control the solving process and to read the solution(s) into the application if the problem is feasible. All variables, objective functions and constraints are defined in CMPL. These functionalities can be used with a local CMPL installation or a CMPLServer.
    2221
    23 '''pyCMPL''' is the CMPL API for Python and an interactive shell. The main idea of this API is to define sets and parameters within the user application, to start and
    24 control the solving process and to read the solution(s) into the application if the problem is feasible. All variables, objective functions and constraints are defined in CMPL.
    25 These functionalities can be used with a local CMPL installation or a CMPLServer.
     22'''CMPLServer''' is an XML-RPC-based web service for distributed optimization that can be used with CMPL, pyCMPL and jCMPL. It is reasonable to solve large models remotely on the CMPLServer that is installed on a high performance system. CMPL provides four XML-based file formats for the communication between a CMPLServer and its clients. (CmplInstance, CmplSolutions, CmplMessages, CmplInfo).
    2623
    27 '''CMPLServer''' is an XML-RPC-based web service for distributed optimization. It is reasonable to solve large models remotely on the CMPLServer that is installed on a
    28 high performance system. pyCMPL provides a client API for CMPLServer. CMPL provides three XML-based file formats for the communication between a CMPLServer and its clients. 
     24pyCMPL, jCMPL and CMPLServer are licensed under [http://www.opensource.org/licenses/LGPL-3.0 LGPLv3].
    2925
    30 pyCMPL and CMPLServer are licensed under [http://www.opensource.org/licenses/LGPL-3.0 LGPLv3].
    31 
    32 CMPL, Coliop, pyCMPL and CMPLServer are COIN-OR projects initiated by the Technical University of Applied Sciences Wildau and the Institute for Operations Research and Business Management at the Martin Luther University Halle-Wittenberg.
     26CMPL, Coliop, pyCMPL, jCMPL and CMPLServer are COIN-OR projects initiated by the Technical University of Applied Sciences Wildau and the Institute for Operations Research and Business Management at the Martin Luther University Halle-Wittenberg.
    3327
    3428== Binaries ==