LINGO's Operators and Functions

LINGO provides the mathematical modeler with a number of functions and operators. For our purposes, we have broken them down into the following categories:

Standard Operators - Arithmetic, logical, and relational operators such as +, -, =, and <=.
Mathematical - Trigonometric and general mathematical functions.
Financial - Common financial functions used to determine present values.
Probability - Functions used to determine a wide range of probability and statistical answers. Poisson and Erlang queuing functions are among those provided.
Variable Domain - Functions used to define the range of values (domain) a variable can take on (e.g., lower and upper bounds or integer restrictions).
Set Handling - Functions useful for manipulating sets.
Set Looping - Looping functions used to perform an operation over a set (e.g., to compute the sum, maximum, or minimum of a set of numbers).
Interface - Functions used to create links to external data sources.
Distributions - Probability distributions, including cumulative, inverse and pdf functions.
Report - Report functions are used to construct reports based on a model’s results.
Date, Time and Calendar - Functions useful for manipulating dates and times.
Miscellaneous - Miscellaneous functions are listed under this heading.

Select a link above for an in-depth description of the operators and functions available in LINGO.