-
AMPL Solver Library version 20141121: changelog
-
Add support for the
objnooption to gecode and jacop:option gecode_options 'objno=2'; # use the second objective -
Implement
alldiffas a sub-expression in gecode, ilogcp and jacop:var x{1..3} integer >= 1 <= 3; s.t. c: if alldiff{i in 1..3} x[i] then 0 else 1;The
alldiffsub-expression is transformed into a logical AND expression such asx[1] != x[2] && x[1] != x[3] && x[2] != x[3]. -
Implement
!alldiffin gecode, ilogcp, jacop and localsolver:var x{1..3} integer >= 1 <= 3; s.t. c: !alldiff{i in 1..3} x[i];The
!alldiffexpression is transformed into a logical OR expression such asx[1] == x[2] || x[1] == x[3] || x[2] == x[3]. -
Distinguishes derivative evaluation errors from function evaluation errors in AMPLGSL. To avoid issues with error reporting solvers should be compiled with ASL version 20141111.
All binaries are available for download from the AMPL Open-Source Downloads page.