Official Distributor
LATEST RELEASE: October 2022

LINGO is a comprehensive tool designed to make building and solving Linear, Nonlinear (convex & nonconvex/Global), Quadratic, Quadratically Constrained, Second Order Cone, Semi-Definite, Stochastic, and Integer optimization models faster, easier and more efficient. LINGO provides a completely integrated package that includes a powerful language for expressing optimization models, a full featured environment for building and editing problems, and a set of fast built-in solvers. The recently released LINGO 20 includes a number of significant enhancements and new features.

 

Databases are the tool of choice for managing large amounts of information. LINGO uses ODBC technology to allow you to access set information and data in virtually any popular Windows database application. Using a single statement in your model you can transfer data between LINGO and database applications such as: LINGO can be run as a server application from a database program. For example, using Microsoft Access as your development environment and LINGO as your solver, you could build a complete, turn-key database application for a client or colleague. The user could be provided with input screens, output screens and customized reports as well as a “Solve” button right in their application, which directly calls LINGO and runs a series of specified commands.

 

CAPACITY AND OPTIONS DETAILS: 

 

 

Base

 

Nonlinear



Global

 




Linear Models

Nonlinear

Multistart

Global Solver

Capacity

Constraints

Variables

Integers

Variables

NL Variables

NL Variables

Commercial/Super

1,000

2,000

200

200

200

10

Professional/Hyper

4,000

8,000

800

800

800

20

Industrial

16,000

32,000

3,200

3,200

3,200

50

Extended

Unrestricted

Unrestricted

Unrestricted

Unrestricted

Unrestricted

Unrestricted

EASY MODEL EXPRESSION

LINGO will help you cut your development time. It lets you formulate your linear, nonlinear and integer problems quickly in a highly readable form. LINGO’s modeling language allows you to express models in a straightforward intuitive manner using summations and subscripted variables — much like you would with pencil and paper. Models are easier to build, easier to understand, and, therefore, easier to maintain. LINGO can exploit multiple CPU cores for faster model generation, … more

CONVENIENT DATA OPTIONS

LINGO takes the time and hassle out of managing your data. It allows you to build models that pull information directly from databases and spreadsheets. Similarly, LINGO can output solution information right into a database or spreadsheet making it easier for you to generate reports in the application of your choice, … more

POWERFUL SOLVERS

LINGO is available with a comprehensive set of fast, built-in solvers for Linear, Nonlinear (convex & nonconvex/Global), Quadratic, Quadratically Constrained, Second Order Cone, Stochastic, and Integer optimization. You never have to specify or load a separate solver, because LINGO reads your formulation and automatically selects the appropriate one, … more

MODEL INTERACTIVELY OR CREATE TURN-KEY APPLICATIONS

You can build and solve models within LINGO, or you can call LINGO directly from an application you have written. For developing models interactively, LINGO provides a complete modeling environment to build, solve, and analyze your models. For building turn-key solutions, LINGO comes with callable DLL and OLE interfaces that can be called from user written applications. LINGO can also be called directly from an Excel macro or database application, … more

EXTENSIVE DOCUMENTATION AND HELP

LINGO provides all of the tools you will need to get up and running quickly. You get the LINGO User Manual (in printed form and available via the online Help), which fully describes the commands and features of the program. Also included with super versions and larger is a copy of Optimization Modeling with LINGO, a comprehensive modeling text discussing all major classes of linear, integer and nonlinear optimization problems. LINGO also comes with dozens of real-world based examples for you to modify and expand, … more

 

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.

 

Click here to download LINDO Systems licensing conditions.

 

LINGO End User License Agreement

IMPORTANT – Carefully read all the terms and conditions of this agreement before installing this software package. Installing this package indicates your acceptance of these terms and conditions. If you do not accept these terms and conditions, please contact LINDO Systems Inc., 1415 N. Dayton St., Chicago, IL, 60642, for instructions on return of this package for a refund.

 

LINDO Systems License Agreement
Subject to the following terms and conditions, LINDO Systems Inc. (LINDO) hereby grants to you a non-exclusive license to use the LINDO Systems Inc. software program (the “SOFTWARE”) contained on the enclosed media and related documentation.

 

Software License

License

Except as set forth below, LINDO grants to you the right to use the SOFTWARE on any single computer. You may also install a copy for your exclusive use on either a home computer or portable computer. You may store or install a copy of the SOFTWARE on a storage device, such as a network server, used only to install or run the SOFTWARE over an internal network; however, you must acquire and dedicate a license for each individual who will use the SOFTWARE. If the license is installed on a network server or other system that physically allows shared access to the SOFTWARE, you agree to provide technical or procedural methods to prevent use of the SOFTWARE by individuals not specifically licensed to use the SOFTWARE pursuant to this Agreement.

 

Transfer
The SOFTWARE may be transferred to a single recipient on a permanent basis provided you retain no copies of the SOFTWARE nor documentation (including backup or archival copies) and the recipient agrees to the terms and conditions of this license agreement. At the time of the transfer of the SOFTWARE, you must transfer all media and documentation including any updated media and documentation.

 

Copyright
The SOFTWARE and its related documentation are copyrighted and protected by US copyright laws and international treaty provisions. You may not use, copy, modify, or transfer the SOFTWARE or related documentation except as expressly provided in the license agreement or with written permission of LINDO
Systems Inc.

 

Restrictions Against Distribution
You may not distribute, lease, sublease, rent, or sublicense the SOFTWARE or related documentation without written permission of LINDO Systems, Inc.

 

Limited Warranty
LINDO Systems Inc. warrants that the enclosed media and the copy of the related documentation to be free of defects in materials and workmanship for a period of one year from receipt of your payment. Due to the inherent complexity of computer programs and mathematical models, the SOFTWARE and your mathematical models may not be completely free of errors. You are advised to verify your answers before basing decisions on them.
NEITHER LINDO SYSTEMS INC. NOR ANYONE ASSOCIATED WITH THE CREATION, PRODUCTION, OR DISTRIBUTION OF THE SOFTWARE MAKES ANY OTHER EXPRESSED WARRANTIES REGARDING THE MEDIA OR DOCUMENTATION AND MAKES NO WARRANTIES AT ALL, EITHER EXPRESSED OR IMPLIED, REGARDING THE SOFTWARE, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR OTHERWISE.

 

Remedy
LINDO’s entire liability and your exclusive remedy for breach of this Limited Warrant shall be, at LINDO’s Option, either return of the price paid or replacement of defective media or documentation. In no event shall LINDO Systems Inc. be liable for any damages including but not limited to loss of profit, data, or direct, indirect, special or consequential damages, even if LINDO has been specifically advised of the possibility of such damages.

 

General
This agreement gives you specific rights, and you may also have other rights that vary from state to state. This License Agreement is governed by, and shall be construed in accordance with, the laws of the State of Illinois.

 

Revised 13 October 2022

LINGO is currently available on the platforms listed below.

 

Current Release: 

 

LINGO
Version

 

Operating
System

 

Bit
Size

 

CPU

 

File
Size

 

20.0

 

Windows

 

32

 

x86

 

44.8MB

 

20.0

 

Windows

 

64

 

x64

 

40.3MB

 

20.0

 

Linux

 

64

 

x64

 

61MB

 

20.0

 

Mac

 

64

 

x64

 

40MB

 

Note:

  • a 32 bit version of the software will run on a 64 bit processor.

LINGO USER MANUAL
The Lingo user manual can be downloaded in pdf format here

 

OPTIMIZATION MODELING WITH LINGO
Click here to download the pdf version of the extremely useful optimization text “Optimization Modeling with LINGO” by Linus Schrage”

 

DOWNLOAD MODELS FOR LINGO

LINGO is a comprehensive tool designed to help you build and solve linear, nonlinear, and integer optimization models quickly, easily, and efficiently. LINGO includes a powerful modeling language, a full-featured environment for building and editing problems, the ability to read and write to Excel and databases, and a set of fast built-in solvers.

 

RECOMMENDED BOOKS

  • Optimization Modeling with LINGO by Linus Schrage
  • Introduction to Operations Research by Frederick S. Hillier & Gerald J. Lieberman
  • Quantitative Methods for Business by Anderson, Sweeney, Williams, Camm, Cochran, Fry & Ohlmann
  • Operations Research: Applications and Algorithms by Wayne L. Winston
  • Solving Problems with LINGO by Carlos Moya Mulero
  • Solucionando problemas com o LINGO by Carlos Moya Mulero
  • Business Applications of Operations Research by Bodhibrata Nag
  • Decision Modeling by David M. Tulett
  • Optimization in Chemical Engineering by Suman Dutta.
  • Nurse Scheduling Problem: A Case Study in a hospital by Erjon Duka.

 

VIDEO DESCRIPTION
Get a quick overview of the optimization modeling tools offered by LINDO Systems. The video goes over the arsenal of solvers and unique capabilities of LINGO, What’sBest, and LINDO API.


© Copyright 2024 Lindo Systems Inc.

LINGO 20.0 is a powerful tool developed for solving linear, non-linear and integer optimisation models more efficient and faster.