• Announcing What'sBest 19, LINGO 20 and LINDO® API 15 releases with faster solvers and new features.

    Announcing What'sBest 19, LINGO 20 and LINDO® API 15 releases with faster solvers and new features.

  • What'sBest! 19 - Excel Add-In for Linear, Nonlinear, and Integer Modeling and Optimization

    What'sBest! 19 - Excel Add-In for Linear, Nonlinear, and Integer Modeling and Optimization

  • LINGO 20 - Optimization Modeling Software for Linear, Nonlinear, and Integer Programming

    LINGO 20 - Optimization Modeling Software for Linear, Nonlinear, and Integer Programming

  • LINDO® API 15 - Powerful Library of Optimization Solvers and Mathematical Programming Tools

    LINDO® API 15 - Powerful Library of Optimization Solvers and Mathematical Programming Tools

  • Our customers

    Our customers

  • Our customers

    Our customers

  • Our customers

    Our customers

  • Our customers

    Our customers

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • What'sBest!

    What'sBest! lets you build linear, nonlinear, and integer models in Excel. Models are easy to build and understand using standard spreadsheet equations.


  • LINGO

    LINGO is a comprehensive tool designed to help you build and solve linear, optimization models quickly, easily, and efficiently.



  • LINDO® API

    LINDO® API creates optimization applications. It allows you to plug the power of the LINDO® solver right into customized applications that you have written.


  • 1

Announcing LINGO 20 : New Features 

 

      + Improved API  interface. It is now much easier to incorporate your LINGO

         model(s) into your own custom designed system. 

         The standard LINGO distribution has examples to illustrate how to do this.

 

      + LINGO in Excel.  It is now easy to integrate a LINGO model into an Excel 

           spreadsheet.  The end user sees it as just a smart Excel spreadsheet that can solve say, 

           a cutting stock problem for metal fabrication, or vehicle routing and delivery problems, or 

           a supply chain shipping assignment problem, and more.

 

      + New REST API  distributed computing interface. If you want to have an

         optimization based application accessible on the web from smart phones and

         other devices, this is now easier to do.

 

      + Improved capability to create a  Docker Image.  If you like to be able to move an 

         application from one server to another with minimum hassle, Docker has proven to

         be a popular way of achieving such portability. 

 

      + Improved interface to R. The R statistical package is a popular way of doing 

         statistical analysis.  It is now much easier to establish an interface between your 

         data in R and your optimization model in LINGO.

 

      + Improved interface to Python.  Python is one of the most popular languages for  

         doing general computations. It is now much easier to establish an interface

         between your Python application and your optimization model in LINGO.

 

      + Improved support for implied set names such as J01..J99,  Jan..Oct, etc.

 

+ Improved ODBC connection to databases allowing import of sets (in addition to 

   attributes) within Calc sections.

 

+ Ability to generate alternate optimal solutions to linear programming models.

   This may be done interactively, or programmatically within Calc sections using the 

   @NEXTALTOPT() function.

 

Performance Improvements 

+  Linear and Integer Solver Improvements.

Improved heuristics for general integer programs.

Average performance improvement of 2-3% on our standard test set.

 

+  Nonlinear and Global Solver Improvements

Faster (order of magnitude) solution of linear fractional programs (ratio 

     objectives)

 

+  Support for additional useful but “problematic” functions: 

    Power utility function (x^g-1)/g  and

    exponential ratio function (exp(g) – 1)/g, are important in some 

    situations modeling consumer behavior. The solver can now robustly avoid the 

    numerical problems that would otherwise occur when g approaches 0.

 

 + Linearization Improvements

More expressions can be automatically linearized, so you can now use a fast

     linear solver where otherwise a much slower (30x?) nonlinear solver might be

     required. Improved linearization of certain IF expressions. 

 

 

 

Announcing  LINDO API 15 (Application Program Interface)

 

   LINDO API 15 is now shipping. You can download a trial version of LINDO API 15 from the LINDO Downloads page. LINDO API is a callable optimization library. It has  substantial improvements to all components of the library, the LP/MIP solvers, Global optimizer, Nonlinear solver, and has greatly enhanced support for external MIP solvers. Most popular MIP solvers can now be plugged in with a simple command.  LINDO API 15  is available on all major platforms: Windows, Linux, MacOS, ARM, Android.

 

   Details:

      +  Improved reproducibility when solving a problem repeatedly, particularly with the concurrent option choosing the fastest of Barrier, Primal simplex, and dual simplex. This is useful if you are trying to debug your application.

      + Global solver, improved handling of IF statements and polynomials. 

          Recognizes the CENSOR( x, LB, UB) construct which is the simplest form of an 

          S-curve function such as might be found in neural networks. 

          Recognizes the POLYNOMIAL construct to 

          better exploit( e.g., local convexity) univariate polynomials.

      + Improved Multi-start for quickly finding good solutions to difficult nonconvex problems,

      + Increased support for external solvers, including linear solvers such as COPT, CLP, HIGHS,

      + Improved support for some external Nonlinear solvers. 

Download the free trial version and check the documentation in the \doc directory to see how to connect to your favorite solver. Note, you must have a valid license to the external solver.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Announcing What’sBest! 19, the Optimization Add-in for Excel

 

  What’sBest! 19 is now shipping.  It has all the features inherited from LINDO API 15 solver engine.  In addition it has:

+Improved handling of Blackbox Excel models, that have either

       All variables binary,

       All functions are linear in the model.

In these situations there is no restriction on which Excel functions can be used.

 

+New WB functions 

      WBPOLYNOMIAL  to efficiently handle univariate polynomials, and 

      WBCENSOR to efficiently handle piecewise linear S shaped functions as in neural nets.

 

+Improved warning messages for improperly formulated models.

 

+Improved reproducibility when solving a problem repeatedly, particularly with the concurrent option when solving with fastest of Barrier, Primal simplex, and Dual simplex 

Nonlinear and Global Solver Improvements

Improved handling of IF statements and polynomials 

Improved Multi-start

 

+External Solvers Improvements. Increased support for the external solvers, including linear solvers such as COPT, CLP and HIGHS. Improved support for not only CONOPT, but also  external Nonlinear solvers such as IPOpt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Support: (312)988-9421 © 2024 LINDO Systems, Inc.
Contact us Privacy policy  |  Acknowledgements FAQ