INTRODUCCIN AL SOFTWARE
DE OPTIMIZACIN LINGO
Se define las estructuras de los conjuntos
Y los atributos para definir variables y
leer parmetros
Se define la Funcin Objetivo y las
Restricciones
Se define la forma de leer parmetros:
Excel, txt, BD
Se define la forma de enviar solucin:
Excel, txt, BD
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE
DE OPTIMIZACIN LINGO
SETS : Son conjuntos de elementos que se agrupan
en funcin a caractersticas comunes.
SETS PRIMITIVOS : Son conjuntos bsicos que forman la
estructura de un modelo.
Sintaxis: Nombre_conjunto/ elementos/: Atributos;
Ejemplo: definido por extensin
ALMACEN/A1,A2,A3/: CAPACIDAD;
Ejemplo: definido por comprensin
CLIENTE/ 1 . . 4 /: DEMANDA;
Prof. Luis Ulfe
MODELO DE TRANSPORTE
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
SETS DERIVADOS : Son conjuntos de set primitivos.
Sintaxis:
Nombre_conjunto(Nomb_conj_1, Nomb_conj_2,Nomb_conj_n): Atributos;
MODELO DE TRANSPORTE
CLIENTE
ALMACN
Matriz de
costos
C1
C2
C3
C4
A1
A2
A3
CLIENTE
Matriz de
variables
Ejemplo:
Prof. Luis Ulfe
ALMACN
C1
C2
C3
C4
A1
X11
X12
X13
X14
A2
X21
X22
X23
X24
A3
X31
X32
X33
X34
RUTA(ALMACEN,CLIENTE) :
Xij: Cant. Enviada del almacn i al cliente j
COSTO , X
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
MODELO DE TRANSPORTE
CLIENTE
ALMACN
Prof. Luis Ulfe
C1
C2
C3
C4
A1
A2
A3
Matriz de
costos
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
Xij : Cant. Enviada del almacn i al cliente j
CAPACIDAD:
X11 + X12 + X13 + X14 <= 30
X21 + X22 + X23 + X24 <= 25
X31 + X32 + X33 + X34 <= 21
DEMANDA:
X11 + X21 + X31 >= 15
X12 + X22 + X32 >= 17
X13 + X23 + X33 >= 22
X14 + X24 + X34 >= 12
MODELO DE
TRANSPORTE
FUNCIN OBJETIVO:
MIN = 6*X11 + 2*X12 + 6*X13 + 7*X14 +
4*X21 + 9*X22 + 5*X23 + 3*X24 +
8*X31 + 8*X32 + 1*X33 + 5*X34 ;
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
@FOR (Set_index_list) | Conditional_qualifier : Expression);
@SUM( CLIENTE( j )
X ij
j=1
j=2
CAPACIDAD:
CLIENTE
ALMACN
@FOR( ALMACEN( i )
Prof. Luis Ulfe
j=3
j=4
i=1
X11 + X12 + X13 + X14 <= 30
i=2
X21 + X22 + X23 + X24 <= 25
i=3
X31 + X32 + X33 + X34 <= 21
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
X ij
ALMACN
@SUM( ALMACEN( i )
CLIENTE
i=1
i=2
i=3
DEMANDA:
@FOR( CLIENTE( j )
Prof. Luis Ulfe
j=1
X11 + X21 + X31 >= 15
j=2
X12 + X22 + X32 >= 17
j=3
X13 + X23 + X33 >= 22
j=4
X14 + X24 + X34 >= 12
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
INTERFACE CON EXCEL
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
INTERFACE CON EXCEL
ATRIBUTOS = @OLE(NOMBRE_EXCEL.XLSX) ;
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
INTERFACE CON EXCEL
ATRIBUTOS = @OLE(NOMBRE_EXCEL.XLSX) ;
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
INTERFACE CON EXCEL
Prof. Luis Ulfe
INTRODUCCIN AL SOFTWARE DE OPTIMIZACIN LINGO
INTERFACE CON EXCEL
Prof. Luis Ulfe