MINOS Changelog¶
20211109¶
Relinked with ASL 20211109, which allows the use of functions with output arguments in the AMPL session.
20201030.1¶
Fixed a possible problem in the licencing routines for computer with many MAC addresses.
20201030¶
Relinked with and updated ASL2, which fixes some more minor problems.
20201018¶
Relinked with an updated ASL2, fixing a bug affecting Hessian computations.
20190908¶
Relink to ignore any LOGWAIT keywords in the ampl.lic or ampl.netlic file.
20190318¶
Fix bugs with “objrep” when several objectives can be adjusted or when the adjusted objective must be scaled.
20181120¶
Relink to ignore HEARTBEAT lines in the ampl.lic file.
20180525¶
Relink to compute tanh(x) and tanh’(x) for large |x| without complaint.
20180519¶
Relink to compute tanh(x) for large x without complaint.
20180503¶
Relink to fix a bug (wrong gradients) with some uses of defined variables.
20171129¶
Relink to fix trouble with unconstrained problems whose objective is a defined variable.
20170803¶
Relink to fix possible trouble with objrep when the last constraint replaces the objective.
20170802¶
Relink to fix a bug, introduced 20170511, with (e.g.)
var x; minimize o: if x < 3 then 3 else if x > 6 then 6 else x;
20170511¶
Relink to fix a bug with defined variables shared by several constraints or objectives: under complicated conditions, it was possible for derivative evaluation errors to be ignored.
20160329¶
Obscure bug fix: relink to fix a differentiation bug with the mod function.
20151026¶
Fix bugs with “objno” and “objrep” when the problem has several objectives.
20151014¶
Fix a fault with the following trivial example when solved with “option presolve 0;”:
var x; minimize o: x; s.t. c: x >= 42;
20150814¶
MacOSX binaries relinked to catch errors not reported via errno in evaluating some math functions.
20150630¶
Fix some possible trouble with a single-use license.
20150424¶
Fix a rarely seen licensing glitch.
20150217¶
Fix a possible fault with “objrep” on problems with nonlinear constraints and a linear objective; change objrep default to 3.
20141124¶
Relink for better handling of imported functions that report an inability compute derivatives.
20141029¶
Fix a possible fault on problems that only have constraints.
20141013¶
Relink macosx binaries so licenses can consider both hostname and local hostname.
20140828¶
Fix a glitch seen only on a bizarre MS Windows system that got eror message “Bad LOCAL_MGR = 0.0.0.0” with a floating license. Only the MS Windows bundles are updated. If you have not seen the “Bad LOCAL_MGR” message, you do not need this update. For MINOS, only the 32-bit MS Windows bundle is affected. With the updated minos.exe, invoking “minos -v” will show ASL(20140826).
20140313¶
Add keyword objrep: whether to replace
minimize obj: v;
with
minimize obj: f(x);
when variable v appears linearly in exactly one constraint of the form
s.t. c: v >= f(x);
or
s.t. c: v == f(x);
Possible objrep values:
0 = no 1 = yes for v >= f(x) (default) 2 = yes for v == f(x) 3 = yes in both cases.
20131023¶
Ignore case in MAC addresses during license checks (an issue rarely seen). When ending execution under a floating license, try to read a reply from the license manager to circumvent bug sometimes seen in MS Windows.
20131018¶
Relink to extend library renaming: if an imported-function library name has “_32” or “_64” before the final “.” and fails to load (perhaps after changing “32” to “64” or vice versa, as appropriate), try omitting the “_32” or “_64”.
20130320¶
Relink MS Windows versions to make automatic starting of ampl_lic work better on some versions of MS Windows (not XP). It is still recommended not to rely on automatically starting ampl_lic.
20120320¶
Adjust license-check in Linux versions for use with FreeBSD.
20120120¶
Relink to handle library names with ‘.’ in a directory name but not in the basename (i.e., the name of the imported-function library).
20120117¶
Relink to simplify using a 64-bit minos with a 32-bit AMPL or vice versa when imported functions are involved (loaded from a *.dll file). For a 64-bit minos, if the library name involves ‘.’ and the final ‘.’ is preceded by “_32”, change the “32” to “64”. Otherwise, if the library fails to load and there is a ‘.’ in the name, insert “_64” before the final ‘.’. (For 32-bit solvers, the rules are similar, with the roles of “32” and “64” reversed.)
20111229¶
Relink for use with single-user licenses.
20111107¶
Permit use of single-user licenses.
20111003¶
When processing ampl.lic, ignore new keywords for ampl.netlic.
20110527¶
Relink to permit a quoted “hostname” for MGR_IP in the ampl.lic file for a floating license.
20110426¶
Tweak license checker to correct a rare problem on MS Windows systems.
20110117¶
Mention “minos” in the “No license for this machine” message.