Você está na página 1de 4

LINGO

LINGO es una herramienta simple para utilizar el poder de la optimización lineal y


no lineal para formular grandes problemas de manera concisa, resolverlos y analizar
la solución. La optimización le ayuda a encontrar la respuesta que produce el mejor
resultado; obtiene el mayor beneficio, salida o felicidad; o la que logra el menor
costo, desperdicio o incomodidad. A menudo, estos problemas implican hacer el
uso más eficiente de sus recursos: dinero, tiempo, maquinaria, personal, inventario
y más. Los problemas de optimización a menudo se clasifican como lineales o no
lineales, dependiendo de si las relaciones en el problema son lineales con respecto
a las variables.
LINGO es un lenguaje de modelado matemático diseñado para formular y resolver
problemas de programación lineal, programación entera y programación no lineal.
En esta sección se aprenderá a resolver problemas de optimización matemática con
la ayuda de la aplicación LINGO, esto con el objetivo de familiarizar al estudiante
con softwares de lenguaje de modelado algebraico, es decir, herramientas
integrales diseñadas para facilitar y hacer más eficientes la construcción y
resolución de modelos de optimización matemática. En la sección anterior se
aprendió a resolver problemas de optimización lineal y entera en EXCEL con la
herramienta llamada solver. Solver ajusta los valores en las celdas cambiantes que
se especifiquen, llamadas “celdas ajustables”, para luego generar el resultado
especificado en la celda objetivo.
Por otro lado, LINGO Construye y resuelve modelos de optimización matemática.
Posee un paquete con un lenguaje capaz de expresar un modelo de optimización y
además un conjunto de “solucionadores” rápidos que resuelven de manera eficiente
la mayoría de estos modelos.
Excel es una herramienta familiar, tanto para estudiantes como para las industrias,
y muy optima cuando trata problemas de optimización sin muchas restricciones y
sin necesidad de un análisis demasiado profundo, pero cuando se trata de
problemas complejos con varias restricciones LINGO será una mejor opción.
En la sección siguiente se resolverán problemas de programación no lineal con
GAMS, un software de lenguaje de modelamiento algebraico, y también muy útil a
la hora de resolver problemas de programación lineal, entera y no lineal.
Si el estudiante desea obtener más información acerca del manejo del software, se
recomienda que lea el manual del usuario disponible en la página web de LINGO1.

1
https://www.lindo.com
Uso del software lingo
LINGO es un software de optimización que resuelve programas lineales, no lineales
y mixtos de enteros lineales y no lineales. Está desarrollado por LINDO Systems
Inc. La siguiente es una breve descripción de cómo comenzar a usar LINGO. Puede
obtener información adicional a través del menú de ayuda del software LINGO o de
la Guía del usuario de LINGO. La siguiente es información básica sobre cómo
escribir un modelo de optimización LINGO. La forma general del modelo es la
siguiente:
Min (o Max) = Función objetivo;
Restricciones, cada una seguida por un punto y coma(; )
El punto y coma al final de la función objetivo y cada restricción es el delimitador
que designa el final de la línea. Si no se incluye la línea para minimizar o maximizar
una función objetivo, LINGO resolverá el modelo como un conjunto de ecuaciones
siempre que los grados de libertad sean apropiados. En las restricciones de
escritura, las igualdades y desigualdades se pueden describir de la siguiente
manera:
= La expresión a la izquierda debe ser igual a la de la derecha.
<= La expresión de la izquierda debe ser menor o igual que la expresión de la derecha.
>= La expresión de la izquierda debe ser mayor o igual que la expresión de la derecha.

< La expresión de la izquierda debe ser estrictamente menor que la de la derecha.


> La expresión de la izquierda debe ser estrictamente mayor que la de la derecha.
En la escritura de las restricciones, se usan los siguientes símbolos para las operaciones
aritméticas

+ Adición
− Sustracción
∗ Multiplicación
∕ división
^ potencia
las siguientes son algunas de las funciones matemáticas utilizadas por LINGO:
@ABS(X) Devuelve el valor absoluto de X
@EXP(X) Devuelve la constante e (2.718281…) a la potencia X
@LOG(X) Devuelve e logaritmo natural de X
@SIGN(X) Devuelve -1 si X es menor que 0, devuelve +1 si X es mayor o igual a 0
@BND(L, X, U) Limita la variable X a mayor o igual a L y menor o igual a U
@BIN(X) Limita la variable X a un valor entero binario (0 o 1)
@GIN(X) Limita la variable X a solo valores enteros
Instalación de LINGO
La instalación del software LINGO es sencilla. Para configurar LINGO para
Windows, coloque su CD en la unidad apropiada y ejecute el programa de
instalación CONFIGURACIÓN que se encuentra en la carpeta LINGO.
Alternativamente, si descargó LINGO del sitio web de LINDO, localice el programa
de instalación de descarga y haga doble clic en él para ejecutar la instalación. El
programa de instalación de LINGO se abrirá y lo guiará a través de los pasos
necesarios para instalar LINGO en su disco duro.

LINGO (Linear, INteractive, and General Optimizer), es un lenguaje de modelación


matermatica, que provee un entorno en el cual se puede desarrollar, ejecutar y
modificar modelos matemáticos.

Você também pode gostar