github ampl/mp 2.0.0

latest releases: archive/mosekmp, archive/direct_interface, 3.1.0...
9 years ago

General

  • The NL reader API is now stable
  • AMPL Solver Library version 20150318: changelog
  • New C API for a subset of ASL functions contributed by Dominique Orban (#36)
  • Improved type safety of expression API (#35)
  • Added AMPL_LIBRARY_DIR CMake variable which specifies a directory to install AMPL function libraries relative to ${CMAKE_INSTALL_PREFIX} (#32)
  • .mex files are now installed in the same directory as shared libraries (#27, #32)
  • Fixed detection of floating-point arithmetic on non-x86 architectures (#25)
  • Changed OS X deployment target to 10.7 for compatibility with older systems
  • Fixed issues with the documentation (#31, #39, #41, #42, #43, #44)
  • Migrated the documentation from ReadTheDocs to GitHub Pages for better stability and performance

LocalSolver

  • Updated to version 5.0

  • The normal verbosity is now mapped to LocalSolver verbosity=1 and terse to custom output

  • Added support for piecewise-linear terms:

    var x;
    minimize o: <<0; -1, 1>> x;
    option pl_linearize 0;
    option solver localsolver;
    solve;

    The new option pl_bigm controls the artificial bound used for unbounded variables in piecewise-linear terms.

  • Objective bound can now be specified with the bound suffix:

    suffix bound;
    minimize o: sum{i in 1..NumOrders} WastedSteel[i] suffix bound 0;

Gecode

  • Updated to version 4.4.0: changes

COIN-OR Solvers

  • Clp 1.16.4
  • Cbc 2.9.3
  • Ipopt 3.12.1
  • Bonmin 1.8.1
  • Couenne 0.5.3

Open-source solver binaries are available for download from the AMPL Open-Source Downloads page.

Don't miss a new mp release

NewReleases is sending notifications on new releases.