New Features for LINGO 17.0

LINDO Systems is proud to introduce LINGO 17.0.  The new features added to LINGO since the initial release of LINGO 16.0 include the following:

New enhancements made to the simplex solvers resulting in average performance gains on large instances of 20% for the primal simplex and 15% for the dual simplex.
New symmetry detection capabilities have been added to the integer solver. This feature may dramatically reduce the time needed to prove optimality on certain classes of models with integer variables.
The addition of perspective and soft-clique cuts in the integer solver boosts performance on difficult MIQP models and models with assignment constraints.
Global solver stability and robustness has been enhanced through improved quadratic recognition and range reduction.
Support of the ALLDIFF constraint type in general integer programs. The @ALLDIFF function allows one to specify a set of integer variables, such that each variable in the set must have a unique value, different from all other variables in the set.
Passing arguments to user-defined procedures is now supported.
Support of data frame style input in Data and Calc sections.
New functions for programatically reading input data in Calc sections.
New @NEXTKBEST function for retrieving the next best solution (in terms of objective value) to 0/1 models in a Calc section. Once the next solution is retrieved, one may examine and/or display variable values and decide if further solutions should be generated. Alternatively, @NEXTKBEST could be called repeatedly to iterate through all solutions to a 0/1 model.
New @CHARTSPACETIME function for displaying space time charts.
Other new features include:
@QRFACTOR function for performing QR factorization of matrices.
@MTXMUL function for matrix multiplication.
Option for specifying the default starting point for variables.
The ability to choose between two versions of the local nonlinear solver.

 

We hope you enjoy this new release of LINGO.  Many of the new features in this release are due to suggestions from our users.  In particular, we'd like to thank both Robert Coughlan and Wu Jian (Jack) for their many useful suggestions for improving LINGO.  If there are any features you'd like to see in the next release of LINGO, please let us know.  Feel free to reach us at:

LINDO Systems Inc.

1415 N. Dayton St.

Chicago, Illinois 60642

(312) 988-7422

info@lindo.com

http://www.lindo.com

March 2017