Follow us on Twitter and LinkedIn to get the latest updates from the dev team!
MP update: fixed graceful exit on Ctrl-C from AMPL in Linux
and fixed issue with reading text-format NL files
Improved translation of logical constraints:
inlining of nested disjunctions and conjunctions;
fewer auxiliary binary variables.
Fixed a bug in NL reader on Windows.
Print a warning when not all quadratic constraints
have been converted to cones.
Receive mp_options from AMPL (for all MP solvers).
They are parsed before (solvername)_options.
Solution checking: relative tolerance
sol:chk:feastolrel; options sol:chk:round, sol:chk:prec.
Solution checking, options sol:chk:* (experimental).
Preprocess And/Or constraints.
Fixed a bug causing repeated names for
auxiliary variables and constraints.
Option values can be assigned without ‘=’.
Fixed a bug where equivalent conditional
comparisons were not unified.
Fixed inequalities of integer expressions with
non-integer constants, see test_int_non_int.mod.
option [solver_]auxfiles rc; transfers names
of variables and linear constraints into the model;
(solver)_options ‘cvt:names=0-3’ controls names.
Fix quadratic objective with repeated subexpressions.
Changes in MP.
Cones: recognize (affine_expr) >= y * exp(z/y)
as exponential cone.
Cones: recognize xy >= 1 as rotated SOC.
Wrong solver options are gracefully reported via
Exponential cones. MP driver recognizes exponential
cones from their algebraic representation and passes
them to Mosek.
Updated Mosek library to version 10.0.43. It includes a
number of bug fixes, including a numerical problem that
could occur with disjunctive constraints
Changes in the MP library: added variable names support
and removed spurious starting solution
Removed the message on missing dual solution for MIP.
Recognition of second-order conic constraints
from algebraic representations.
First release in the AMPL bundle.
First release of mock driver.