Você está na página 1de 13

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

Você também pode gostar