You are on page 1of 3

LINGO Lingo: Herramienta utilizada para el modelado de tipo lineal, no lineal y entero (cuadrtica, cuadrtica restringida, cbico, estocstico

y modelos de optimizacin enteros ms rpido, ms fcil y ms eficiente). En 1988, LINDO se convirti en LINGO primer producto de sistema en incluir un lenguaje de modelado completo ofrecido. Los usuarios fueron capaces de utilizar el lenguaje de modelado para expresar concisamente modelos usando sumas y variables con subndice. En 1993, LINGO aadi un solucionador no lineal de gran escala. Era nico en el que el usuario no tiene que especificar el solucionador de usar. LINGO analizara el modelo y activar automticamente el solucionador lineal o no lineal apropiado. Tambin nico solucionador no lineal de LINGO fue el apoyo de las restricciones enteras generales y binarias. Los beneficios clave de LINGO Easy Model Expresin

- LINGO le ayudar a reducir el tiempo de desarrollo. Permite formular sus problemas lineales y no lineales y enteros rpidamente en una forma de fcil lectura. Lenguaje de modelado de LINGO le permite expresar los modelos de una manera sencilla e intuitiva mediante sumas y variables con subndice - al igual que lo hara con un lpiz y papel. Los modelos son ms fciles de construir, ms fcil de entender, y, por lo tanto, ms fcil de mantener. Opciones de datos convenientes

- LINGO se toma el tiempo y la molestia de la gestin de sus datos. Se le permite construir modelos que tiran de la informacin directamente de las bases de datos y hojas de clculo. Del mismo modo, LINGO puede emitir informacin de solucin a la derecha en una base de datos u hoja La sintaxis que se utiliza en este programa es muy sencilla. Para el nombre de las variables se establece que deben tener 32 caracteres como mximo, Deben comenzar con una letra seguido de letras, dgitos o _ . El compilador de LINGO no distingue entre maysculas y minsculas. Te indica dnde est el error

Con respecto a las sentencias: Todas las sentencias deben terminar en un punto y coma. Para darle un nombre a la funcin objetivo o a las restricciones, estos se deben colocar entre corchetes. Para declarar la funcin objetivo debemos colocar las palabras reservadas MAX o MIN, resaltadas en azul, seguidas del signo =. Los comentarios deben comenzar con un signo !, los cuales son resaltados en verde. LINGO tiene la habilidad de nombrar las restricciones en su modelo. sta es una prctica buena por dos razones. Primero, los nombres de restricciones se usan en el reporte de las soluciones que los hacen ms fcil interpretar. Segundo, muchos de los mensajes del error de LINGO se refieren a una restriccin dada por nombre.

Dar nombre a una restriccin es bastante simple se inserta el nombre entre corchetes, adelante de una lnea de cdigo. El nombre debe obedecer los requisitos normales para un nombre de LINGO. Al menos que especifique lo contrario, el valor de las variables por defecto en un modelo de LINGO son no-negativo y continuas. Ms especficamente, las variables pueden asumir algn valor real desde cero a infinito positivo. Por ejemplo, usted puede querer una variable que asuma valores negativos, o se podra querer una variable restringida puramente a valores enteros. LINGO proporciona cuatro funciones de variables dominio que le permite sustituir el dominio predefinido de una variable. Los nombres de estas funciones y una descripcin breve de su uso son: @GIN restringe una variable para comenzar con valores enteros, @BIN hace una variable binario (es decir, 0 o 1). Por ejemplo @BIN( X); @FREE permite que una variable pueda asumir algn valor real, positivo o negativa @BND limita una variable dentro de un rango finito. LINGO proporciona varias funciones y operadores al modelo matemtico. Se muestran las categoras siguientes: Los Operadores Normales: Aritmtica, lgicos, y correlativos como +, -, =, <=. Jerarqua de operadores: Highest #NOT# - (negation) ^ */ +#EQ# #NE# #GT# #GE# #LT# #LE# #AND# #OR# Lowest <= = >= Las funciones matemticas Trigonomtricas y generales son
@ABS(X) @ACOS( X @ACOSH( X) @ATAN2( Y, X) @ATANH( X) @COS(X) @COSH( X) @EXP(X) @FLOOR(X) @LGM(X) @LOG(X) @LOG10(X) @MOD( X,Y) @PI()

@POW( X,Y) @SIGN(X) @SIN(X) @SINH( X) @SMAX (X1, X2, ..., XN) @SMIN(X1, X2, ..., XN) @SQR( X) @SQRT( X) @TAN(X) @TANH( X) Referencias:

The LINDO Story. (n.d.). Obtenido el 5 de mayo de 2013, de http://www.lindo.com/index.php?option=com_content&view=article&id=24&Itemid=12 LINGO 14.0 - Optimization Modeling Software for Linear, Nonlinear, and Integer Programming. (n.d.). Obtenido el 5 de mayo de 2013, de http://www.lindo.com/index.php?option=com_content&view=article&id=2&Itemid=10 LINGO: USERS GUIDE-COPYRIGHT - LINGO14.PDF. (n.d.). Obtenido el 5 de mayo de 2013, de http://www.lindo.com/downloads/PDF/LINGO14.PDF

You might also like