353
Logo LINDO API

LINDO API

Creating Optimization Applications

The LINDO API enables the seamless integration of Lindo solvers for optimizing models in your own applications. The programming interface has been designed to focus on flexibility and ease of use. Comprehensive documentation and numerous examples help you get started.

Programming Interfaces and Influencing the Solvers

New Version:
LINDO API 15

What's new

The LINDO API has libraries for C/C++, Java, Visual Basic, .NET, Delphi, Fortran, Ox and Matlab. Each API contains extensive routines for formulating and solving different models as well as functions for modifying models and querying solutions. The LINDO API is designed to give the user as much control as possible over the solvers. As soon as the solution routine is called, the LINDO API analyzes the problem using the parameters set by the user so that optimal performance can be achieved for the problem in question. Scaling and model reduction functions are also integrated into the available solvers.

Analysis Function

Furthermore, the LINDO API contains tools that allow the analysis of infeasible or unbounded models. These tools determine the part of the model that is the source of the problem, so that the user only needs to focus on a relatively small sub-unit of the model to find errors in formulas or data. For infeasible models, the tools included in the LINDO API can find irreducibly inconsistent constraints (IIS), and for unbounded models it is possible to find irreducibly unbounded columns (IUS).

Screenshot of LINDO API

Not all product information on our website is available in English, but our sales experts are happy to assist you. Please schedule a consulation appointment via email at This email address is being protected from spambots. You need JavaScript enabled to view it. or by phone at +49 6172 5905 - 30.