New Features for LINGO 16.0

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

1. LP Solver Improvements:

With new enhancements to the simplex solvers, the average performance has increased by 35% for the primal simplex and 20% for the dual simplex.

2. MIP Solver Improvements:

A new optimization mode has been introduced to ensure reproducibility of runs.
Improved K-Best algorithm with new cuts and threshold strategies.
New heuristic algorithms help to find significantly better solutions for many models with knapsack constraints and block structures.
New MIP preprocessing level devoted to tightening variable bounds for some nonlinear models.

3. Stochastic Solver Improvements:

Improved cut management for Nested Benders Decomposition Method leading to speed improvements over 60% for larger instances.
Better handling of multistage models which do not have full-recourse.
Extensions to the parser which allow the use of arbitrarily complex functions of stochastic parameters.

4. Global Solver Improvements:

Introduces a new global solver for quadratic problems based on SDP.  This feature dramatically improves the performance and solves previously intractable problems to global optimality.
Incorporates a new bound tightening process to the linearization procedure and improves solvability of linearized model.

5. Native Macintosh Support:

LINGO's user interface has been entirely rewritten to offer native support for the Macintosh.  Below is an image of the Mac version running a small nonlinear program.  Notice the syntax highlighting, etc:

maccscreenshot

6. GUI Interface for Linux Versions of Lingo:

In the past, Linux versions had a command-line interface, as opposed to the easier to use GUI interface found on Windows versions.  Linux versions of LINGO now have a full GUI interface similar to the Windows version's interface.

7. Matrix Functions:

There have been a number of new functions were added to LINGO for performing matrix operations.  Supported operations include: eigenvalues and eigenvector computation, matrix determinant, Cholesky factorization, matrix inverse, and matrix transpose.

8. Linear Regression:

The new @REGRESS function for multiple linear regression has been added.

9. Other Improvements:

Tornado charts now supported.
Additional sorting capabilities, convenient for data preparation and solution reporting.
A new date function, @STM2YMD, for converting LINGO's standard time values into the equivalent calendar date and time.

 

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

April 2016