Upload
ivan-flores-alvarez
View
223
Download
1
Embed Size (px)
Citation preview
8/18/2019 Manual de Lingo
1/79
UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA INDUSTRIAL Y SISTEMAS
INVESTIGACION DE OPERACIONES I
TEMA : MANUAL DE LINGO
PROFESOR : ING. EYZAGUIRREALUMNOS : RODAS POCCORPACHI
MARTIN ANGULO CCAHUANA SANDRO CASTRO CASTILLO GUSTAVO RAMON ZUÑIGA LUIS
2011-I
8/18/2019 Manual de Lingo
2/79
INDICE1. INTRODUCCION......................................................................................... 32. LENGUAJE DE MODELADO LINGO……………………..………………..…. 4
2.1 SINTAXIS DE LINGO…………………………………………….... 5 2.2 SECCION DE CONJUNTO.......................................................... 5
2.3 USO DE FUNCIONES DE DOMINIO DE VARIABLES…………..…..... 82.4 COMANDOS DE LOS MENÚS Y FUNCIONES DE LINGO………........ 9
2.4.1 MENÚ FILE………………………………………………………... 1!2.4.2 MENÚ EDIT……………………………………………………..….1!
3. MENU LINGO.............................................................................................. 11
4. FUNCIONES…………………………………………………………………..... 124.1 O"ERADORES ESTANDAR…………………………………………...124.2 FUNCIONES DE IM"ORTACI#N DE ARC$IVOS…………….….... 124.3 FUNCIONES DE FINAN%AS ……………………………………..…... 124.4 FUNCIONES MATEM&TICAS………………………………………… 134.5 FUNCIONES DE ITERACIONES EN CONJUNTOS…………..…… 134. FUNCIONES DEL DOMINIO DE LA VARIABLE…………………...... 13
4.! FUNCIONES DE "ROBABILIDAD…………………………..…...... 13
5 "ROBLEMAS RESUELTOS CON LINGO……………………….………....... 14
5.1 "ROBLEMA DE ME%CLA '()*+,- 1 )(. /+,0…………………….. 14
5.2 "ROBLEMA DE DIETAS ' ()*+,- 1 )( /+,0)……….……..... 155.3 "ROBLEMA'()*+,- 3 /+,0)……………………………...… 195.4 "ROBLEMA'()*+,- 4 /+,0)……………………………….... 2!
"ROBLEMAS DE TRASN"ORTE…………………………………………….…. 25! "ROBLEMAS DE INVESION………..………………………………………….... 28" "LANEACI#N DE "RODUCCI#N……………………………………………..... 29# "ROBLEMAS DE "LANEAMIENTO FINANCIERO………………………….... 2910 "ROBLEMAS DE "ROGRAMACI#N ENTERA CON LINGO…………..…… 3511 "ROBLEMA A"LICADO A LA ASIGNACI#N IM"ORTANDO DE
XCEL……………………………………………………………………….............. 4912 "ROBLEMA 1 EN LINGO EX"ORTANDO DATOS EN ACCESS………...…. 3
8/18/2019 Manual de Lingo
3/79
1. INTRODUCCI$N
E+ 67**- -)67*,- * -+60+(*0:+; ) ()67* (+*
8/18/2019 Manual de Lingo
4/79
2. LENGUA%E DE MODELADO LINGO&'() *+ LINGO,
LINGO ) (+* 77*0+6* )0
8/18/2019 Manual de Lingo
5/79
S( * , 0+0* +- . L-) -+6*70-) ,+ -+@*7 -+ (+ )0>+-WW ; -) (*) *(* ( *) )+6+0*) -) -+6*70-) ?0+*0@*+ -+ (+
8/18/2019 Manual de Lingo
6/79
L-) -+(+6-); FABRICAS CENTROS ) ,+-0+*+ =/(/+ 87/+
60- ) ,+-0+* =/(/ 9*79/; ,-+, C X 7
8/18/2019 Manual de Lingo
7/79
L* ?-7(*0:+ -(
MODEL:
2 FABRICAS; 3 CENTROS;
8/18/2019 Manual de Lingo
8/79
S
8/18/2019 Manual de Lingo
9/79
E(*; GT '*-7 (; GE '*-7 0>(*; LT '+-7
0>(*; LE '+-7 0>(*; AND ' OR '- ( ) (600@*+
8/18/2019 Manual de Lingo
10/79
2.4.1 MEN FILE:
L-) -*+,-) , + F0 '*70-
8/18/2019 Manual de Lingo
11/79
L-) -*+,-) , + ,06
8/18/2019 Manual de Lingo
12/79
R*+> 67. R D)* (+ 0+?-7 , 0+67*-); (* ()67* ,+67- ,
( *-7) ()6,
8/18/2019 Manual de Lingo
13/79
4.3 FUNCIONES DE FINANZAS :
E+67 )6*) ?(+0-+) )6=+ QF"A 'I; N; * (* ,* *-7
8/18/2019 Manual de Lingo
14/79
5 PRO@LEMAS RESUELTOS CON LINGO
5.1 E%EMPLO DE MEZCLA (+9/ 1 +(. 9=*
U+* -
8/18/2019 Manual de Lingo
15/79
"*7* 01X1 \1!!!"*7* 02X2 \5!!"*7* 03X3 \4!!
∑=
1!!>"ROTEINA $IERRO TIACINA TIAMINA VITNA C GRASA
ES"AGUETI
5!!! 1.1 1.4 !.18 !.! 5!!!
"AVO 293!! 1.8 5.4 !.! !.! 5!!!"A"AS 53!! !.5 !.9 !.! 1! 9!!
ES"INACAS
3!!! 2.2 !.5 !.! 28 3!!
"ASTEL 4!!! 1.2 !.! !.15 3.! 143!!
8/18/2019 Manual de Lingo
16/79
SOLUCION: K=*/+ (*+
POTA%E NUTRIENTEBJ100BPROTEINA HIERRO TIACINA TIAMINA VITNA C GRASA MA>IMO
ESPAGUETI 5!!! 1.1 1.4 !.18 ! 5!!! 3!!
PAVO 293!! 1.8 5.4 !.! ! 5!!! 3!!PAPAS 53!! !.5 !.9 !.! 1! 9!! 2!!ESPINACAS 3!!! 2.2 !.5 !.! 28 3!! 1!!
PASTEL 4!!! 1.2 !. !.15 3 143!! 1!!MINIMO 3!!! 1! 15 1 5! !
Sea X0 *+60,*, , +(670+6 , 60
8/18/2019 Manual de Lingo
17/79
Y MINIMO ) * *+60,*, ,
8/18/2019 Manual de Lingo
18/79
- PRO@LEMA 5.2
U+*
8/18/2019 Manual de Lingo
19/79
M-)67*+,- * )-(0:+ + LINGO
SETSFABRFAB1;FAB2;FAB3 CA"ACHCLIENCEN1;CEN2;CEN3;CEN4DEMANHVIAS'FABR;CLIENGANAN;UNIDHENDSETS
DATACA"AC3!!! 5!!! 5!!!HDEMAN4!!! 3!!! 3!!! !!!HGANAN5;3;2;4; 8;;5;2; 3;!;59;!HENDDATA
MAX UNIDQSUM'VIASGANANZUNIDH
QFOR'CLIEN'JQSUM'FABR'IUNID'I;J\DEMAN'JHQFOR'FABR'IQSUM'CLIEN'JUNID'I;J[CA"AC'IHEND
V* V(* R*9(=*9 C/+
UNID' FAB1; CEN1 !.!!!!!!! 3.!!!!!!!UNID' FAB1; CEN2 !.!!!!!!! 1.!!!!!!!UNID' FAB1; CEN3 !.!!!!!!! 2.!!!!!!!UNID' FAB1; CEN4 3!!!.!!! !.!!!!!!!UNID' FAB2; CEN1 2!!!.!!! !.!!!!!!!UNID' FAB2; CEN2 3!!!.!!! !.!!!!!!!
UNID' FAB2; CEN3 !.!!!!!!! !.!!!!!!!UNID' FAB2; CEN4 !.!!!!!!! 2.!!!!!!!UNID' FAB3; CEN1 2!!!.!!! !.!!!!!!!UNID' FAB3; CEN2 !.!!!!!!! !.!!!!!!!UNID' FAB3; CEN3 !.!!!!!!! 1.!!!!!!!UNID' FAB3; CEN4 3!!!.!!! !.!!!!!!!
. P/* U+9/ 3 +( 9=*+:
L* 0(,*, , B()0 60+ 67) ,0)6706-) )-*7). E+ * 6** A ) ,* +7-, )6(,0*+6) ( 7(
8/18/2019 Manual de Lingo
20/79
L* -76 -* * ,0,0,- ( *,* (+* , *) ,-) )(*) , )>(+,* +)*+@*, * 0(,*, 'C-- *6 06*+ , 6+7 *
8/18/2019 Manual de Lingo
21/79
L* _(*06 "*
8/18/2019 Manual de Lingo
22/79
FUNCION O@%ETIVO:
MA> ∑ ∑ ∑ ∑= = = =
C
A I
L K J I
CZ
TC J
L
SM K
L K J I
P
P L
PRCIO X
,
,,,,,,
4
1
* ; ,-+, "RECIO )
8/18/2019 Manual de Lingo
23/79
P IC
8/18/2019 Manual de Lingo
24/79
XA;"1;L;TC XA;"2;L;TC X;A;"3;L;TC XB;"1;L;TC XB;"2;L;TC XB;"3;L;TC XC;"1;L;TC XC;"2;L;TC XC;"3;L;TC [13! H
P %CZ< L:
XA;"1;L;C% XA;"2;L;C% XA;"3;L;C% XB;"1;L;C% XB;"2;L;C% XB;"3;L;C% XC;"1;L;C% XC;"2;L;C% XC;"3;L;C% [15! H
EL E'UIVALENTE EN LINGO ES:
SETS FABRICAS DONDE SE VA A "RODUCIR EL "A"ELHFABRICASA B C H "RODUCTOS A SER "RODUCIDO "OR LAS F&BRICASH"RODUCTOS"1 "2 "3 H CENTRO DE DISTRIBUCION DE LOS "RODUCTOSHCDISTSM LH
CIUDADES DONDE VAN A SER DISTRIBUIDOS LOS "RODUCTOSHCIUDADTC C%H RE_UERIMIENTO DE "RODUCTOS "ARA UNA FABRICA ;EN UNA CIUDAD;EN UNDETERMINADO SU"ERMERCADOHF"CC 'F&BRICAS; "RODUCTOS; CDIST; CIUDAD "RECIO; XH CA"ACIDAD DE "RODUCCION DE UN TERMENINADOM "RODUCTO "ORF&BRICAHFAB"RO 'F&BRICAS; "RODUCTOS CA"ACIDADH DEMANDA DE "RODUCCIONH"ROCIU'"RODUCTOS;CIUDADDEMANDAH CA"ACIDAD DE LOS CENTROS DE DISTRIBUCIONHCDCIUDAD 'CDIST; CIUDAD CA"ACCDHENDSETS
DATACA"ACIDAD5;!;5;
5;!;5; !;8!;5H
DEMANDA 3;; 58;2; ;4H
CA"ACCD 15!;14!; 13!;15!H
"RECIO 12;15;1;11;12;15;14;12;13;15;13;12;1!;13;14;12;14;1;13;14;15;11;12;13;12;11;13;1!;11;13;11;13;14;12;13;14H
ENDDATAFUNCION OBJETIVO ;MAXIMI%ANDO LA UTILIDADH]OBJETIVO^MAX QSUM'F"CC"RECIOZXHRESTRICCION DE LA CA"ACIDAD DE DISTRIBUCION HQFOR'FAB"RO'I;JQSUM'F"CC'I;J;;LX'I;J;;L[CA"ACIDAD'I;JHRESTRICCION DE LA DEMANDAHQFOR'"ROCIU'J;LQSUM'F"CC'I;J;;LX'I;J;;L\DEMANDA'J;LH RESTRICCION DE LA CA"ACIDAD DE LOS CENTROS DE DISTRIBUCIONHQFOR'CDCIUDAD';LQSUM'F"CC'I;J;;LX'I;J;;L[CA"ACCD';LH
END
8/18/2019 Manual de Lingo
25/79
HACIENDO CORRER EL PROGRAMA CON LINGO 10.0
G-* -
8/18/2019 Manual de Lingo
26/79
E /9*/ * LINGO *+:
MODEL: ! Problema de transporte de 3 proveedores a 4 sucursales;SETS: PROVEEDOR ""3: #$P$#%D$D;
S&RS$L ""4: DEM$'D$; R&T$S( PROVEEDOR) S&RS$L*: #OSTO) VOL&ME';E'DSETS ! La +unc,-n ob.et,vo; /O012 M%' S&M( R&T$S: #OSTO 5 VOL&ME'*;
! Las restr,cc,ones de demanda son; 6OR( S&RS$L( 1*: /DEM$'D$2(S&M( PROVEEDOR( %*: VOL&ME'( %) 1**7 DEM$'D$( 1****;
! Las restr,cc,ones de los proveedores son; 6OR( PROVEEDOR( %*: /S&PPL82(S&M( S&RS$L( 1*: VOL&ME'( %) 1**9 #$P$#%D$D( %****;
! Los parmetros del modelo son; D$T$: #$P$#%D$D 3) 3 5H
,5! 1!!HU)- 1 1 1
8/18/2019 Manual de Lingo
27/79
2 3 1HE+,,*6*
M*KQ)( 'H Q?-7'0+'0Q)(''()-'0;Z
8/18/2019 Manual de Lingo
28/79
. PRO@LEMA DE INVERSI$N
S(* ( U,. ) 67***,-7 , * * *
8/18/2019 Manual de Lingo
29/79
8/18/2019 Manual de Lingo
30/79
*. L-)
8/18/2019 Manual de Lingo
31/79
MAX % 45X11 5!X21 4!X12 !X22 15X13 5!X23 25X14 35X24S(6- *
C*
8/18/2019 Manual de Lingo
32/79
"*7* (+* -7+*,* , 24 -7*) (+ -)(0+6
8/18/2019 Manual de Lingo
33/79
!;1;1;!;!;!; !;!;1;1;!;!; !;!;!;1;1;!; !;!;!;!;1;1; 1;!;!;!;!;1HENDDATA
MINQSUM'$ORASXHQFOR'"ERS'JQSUM'$ORAS'ICANT'I;JZX'I\MIN'JH
END
MIN X' 1 X' 2 X' 3 X' 4 X' 5 X' SUBJECT TO 2^ X' 1 X' \ 4 3^ X' 1 X' 2 \ 8 4^ X' 2 X' 3 \ 1!
5^ X' 3 X' 4 \ ^ X' 4 X' 5 \ 12 ^ X' 5 X' \ 4 END
O60 *( 2.!!!!!
V*70* V*( R,(, C-)6 X'1 !.!!!!!!! !.!!!!!!! X'2 8.!!!!!! !.!!!!!!! X'3 2.!!!!!! !.!!!!!!! X'4 5.!!!!!! !.!!!!!!!
X'5 .!!!!!! !.!!!!!!! X' 4.!!!!!! !.!!!!!!!
- PRO@LEMA ".4
S ,)*+ 0+7607 2 0 ,:*7) + 60(0+6)
T0
8/18/2019 Manual de Lingo
34/79
S/(=X *+60,*, , ,:*7) * 0+7607 + 60
8/18/2019 Manual de Lingo
35/79
L* ,0)0:+ , (+* -76 )6*0: ( * *67/(* , *,* )(* , *07*6-+ M67:7-); + *,* (+- , -) 5 ,0)6706-) )-*7) , * 0(,*, )()67* + * 6** 2 .L* ,0)6*+0* '+ 0*)( (+ )6(,0*+6 , 0**7 * *,*)(* , *07*6- + *,* ,0)6706-; )
8/18/2019 Manual de Lingo
36/79
X0 1: !H '0 1; 2; 3; 4; 5;; ' 1;2
E 8/B * LB/ *+:
MODELO DE INSTON CA" 9 ` 4H6-6* ) *(+-) *+-) *) *(+-) +>7-) + *,* )(*HSETS
,0)6706-1..56-6*H )(*1..2H MATRI%',0)6706-;)(*X;*(+-);0*)HENDSETSDATA 0*) 1; 2
!.5; 1. !.8; !.8 1.3; !.4 1.5; !.H
*(+-) 8!; 3!!; 5 9!; 1! 5!; 4! !; 3!H 0+*67015!H 0++>7-)!.2H
ENDDATAMINQSUM'*670@'0;6-6*'0ZK'0;Z0*)'0;H Q?-7 ',0)6706-'06-6*'0Q)(')(*'*(+-)H
RESTRICCION DE *670 7-) 7-)H
QFOR',0)6706-'0QSUM')(*'JK'I;J1H
RESTRICCION DE VARIABLES BINARIASHQFOR'MATRI%'I;J
QBIN'K'I;JHL* ,0)6*+0* /+0* 6-6* ( 6-,-) -) )6(,0*+6) , M67:-() *7* 1 2!!! *
8/18/2019 Manual de Lingo
37/79
TA@LA
P C/+/+ ?/+*+ 9*9*+
C/+/+7*+9*+
C8=99 9*8/9(==
1 "0 20 0002 40 25 !0003 30 30 000
SOLUCI$N:
X0 C*+60,*, , *
8/18/2019 Manual de Lingo
38/79
MODEL
]1^ MIN 2! Z X1 8! Z Y1 25 Z X2 4! Z Y2 3! Z X3 3! ZY3 H
]2^ X1 X2 X3 \ 12!!! H ]3^ X1 !!! Z Y1 [ ! H
]4^ X2 !!! Z Y2 [ ! H ]5^ X3 !!! Z Y3 [ ! H QBIN' Y1H QBIN' Y2H QBIN' Y3H
END
S-(0:+ L0+>-
O60 V*( 2!12!.!
V*70* V*( R,(, C-)6 X' 1 !!!.!!! !.!!!!!! X' 2 !!!.!!! !.!!!!!!
X' 3 !.!!!!!! 5.!!!!!! Y' 1 1.!!!!!! 2992!.!! Y' 2 1.!!!!!! 4!.!!!!! Y' 3 !.!!!!!! 3!.!!!!! CF' 1 8!.!!!!! !.!!!!!! CF' 2 4!.!!!!! !.!!!!!! CF' 3 3!.!!!!! !.!!!!!! CV' 1 2!.!!!!! !.!!!!!! CV' 2 25.!!!!! !.!!!!!! CV' 3 3!.!!!!! !.!!!!!! CA"' 1 !!!.!!! !.!!!!!! CA"' 2 !!!.!!! !.!!!!!! CA"' 3 !!!.!!! !.!!!!!!
PRO@LEMA 3
U+*
8/18/2019 Manual de Lingo
39/79
P/* 4
U+* (* 0+7* -6*,*)6(,0* *,(0707 (+ -+(+6- , ?(+6) -+)67(07
8/18/2019 Manual de Lingo
40/79
L*) ,*+,*) , -) ,0?7+6) 7*,-) -) -)6) , 67*+)(0+6)
M7*,- 1.L70,* 2.G07-+* 3.T*77*>-+* 4.B*7-+*
D*+,*'3*- 3!.35! !.!! 45.5!! 1!.!!!
C-)6) (+06*70-) , 67*+)
8/18/2019 Manual de Lingo
41/79
L* *70* -(+ 0+,0* *600,*,H
8/18/2019 Manual de Lingo
42/79
QFOR'0+a)'0;-(+'0;\!H
END
PRO@LEMA 5
NECOM" S.A. * -6+0,- ?-+,-)
8/18/2019 Manual de Lingo
43/79
*
8/18/2019 Manual de Lingo
44/79
! + *)- -+67*70-
FUNCION OBJETIVO
MAX % B' 1 B' 2 B' 3D-+,
15X'1;1 1X'2;1 22X'3;1 1!X'4;1 1X'5;1 19X';1 B'1
2!X'1;2 18X'2;2 3!X'3;2 2!X'4;2 19X'5;2 25X';2 B'2
24X'1;3 21X'2;3 3X'3;3 3!X'4;3 22X'5;3 29X';3 B'3
RESTRICCIONES
o RESTRICCION 1 C*,* 0+ )-- ) (*7
15X'1;1 1X'2;1 22X'3;1 1!X'4;1 1X'5;1 19X';1 \ 2!
2!X'1;2 18X'2;2 3!X'3;2 2!X'4;2 19X'5;2 25X';2 \ 3!
24X'1;3 21X'2;3 3X'3;3 3!X'4;3 22X'5;3 29X';3 \ 35
FORMULACION EN LINGO:
S6)0+1..H*71..3*;H*670@'0+;*7
8/18/2019 Manual de Lingo
45/79
M*KQ)('*7HjFUNCION OBJETIVOH
Q?-7'*7'Q)('0+'0
8/18/2019 Manual de Lingo
46/79
X' 3 [ 4!!
o RESTRICCION 3 S0 * (+07)0,*, -
8/18/2019 Manual de Lingo
47/79
P/* "
L* *77* , N-7 700: (+
8/18/2019 Manual de Lingo
48/79
5Z'5ZX14Z'3ZX25Z'4ZX33Z'ZX48ZY1ZY2ZY33Z5Z25 'P CARBONO
3Z'5ZX13Z'3ZX24Z'4ZX34Z'ZX4ZY1ZY29Z5Z25 'P MOLIBDENO
X1X2X3X41 'LINGOTEY1Y2Y3\!
\!XI! # 1YI\!\!
E 8/B * LB/ *+:
S6)0+>-61..4-6'0K'0Z-6'0K'0Z-6'0K'01H
7)6700-+ , *) **0-+)H
8/18/2019 Manual de Lingo
49/79
Q)('**0-+''\!H
7)6700-+ , -) ,)-6'0Q0+ 'KH
E+,
10. PRO@LEMA APLICADO A LA ASIGNACI$N IMPORTANDO DE E>CEL
L* F=70* , C*@*,- F-7)
8/18/2019 Manual de Lingo
50/79
FORMULACI$N ALGE@RAICA DEL MODELO
D*?= 9* 7*+:> < C*+60,*, , 7(* * 55; )0+- !.T < E) 1 )0 * ,0)6*+0* , * ?*70* 0 * * 0(,*, ) *-7 ( 55.Z < *670@ , *70*) ( ) ?067*7*+ -+ * *670@ $0.
8/18/2019 Manual de Lingo
51/79
FUNCION O@%ETIVO
INTERPRETACI$N E IMPLENTACI$N EN LINGO:
1. INTERPRETACI$N
FUNCION O@%ETIVO:L- (
8/18/2019 Manual de Lingo
52/79
E+6-+) ) 7*0@* )0>(0+6 (*,7- , *(7,- * *) +6*) * *),0)6*+0*).
T/ 9* 8*+ 9* 8/+ 7*99/+ 8/ =9 *=9/CUADRO 1 P( A= P S*=K(
P( 13!X11 ! ! 13!X14A= 4! 12!X22 4! 4!P 8! 8! 13!X33 13!X34
S*=K( 11!X41 ! 11!X43 11!X44M//8 9! 9! 9! 11!X54S( 122X1 122X2 122X3 5!
X i, j = Cantidad de representantes de la Fabrica j en el mercado de la ciudad i.
EB*+/+:L-) >7)-) )70*+ - ( ) * * *,* (+- , -) 7
8/18/2019 Manual de Lingo
53/79
IMPLEMENTACI$N EN LINGO:
E+ LINGO ) 7*0@*+ 0*) 6,0-)*);
8/18/2019 Manual de Lingo
54/79
!RESTR%##%O' DE M%'%M$ #$'T%D$D DE REPRESE'T$'TES POR 6$0R%#$ 8MER#$DO;
6OR(MER#$DOS(1*:S&M(6$0R%#$S(%*:C(1)%**7REPREM%'(1**;
V*+ S R*8*+** P/ M*=9/
!VE'T$S S%' REPRESE'T$'TE POR MER#$DO;6OR(MER#$DOS(1*:S&M(6$0R%#$S(%*:'O(1*5T(1)%**B(1**;
V*+ C/ R*8*+** P/ M*=9/
!VE'T$S #O' REPRESE'T$'TE POR MER#$DO;6OR(MER#$6$0R%(%)1*:(%)1*5(%)1*C(%)1**;6OR(MER#$DOS(1*:S&M(6$0R%#$S(%*:S%(1*5C(1)%**8(1**;
S/ D* R*8*+**+
!S$L$R%O DE REPRESE'T$'TES;S&M(MER#$6$0R%(%)1*:C(%)1**5A4#OSTO;
F(= O*7/
M$C>5(S&M(MER#$DOS(%*:B(%**IS&M(MER#$DOS(%*:8(%***J#OSTO;
D*?= 9* 9.
8/18/2019 Manual de Lingo
55/79
Data directa en lingo:D$T$:D%ST
8/18/2019 Manual de Lingo
56/79
-* , =(-. L* 60* ()67* ( ) +*0:+ 5(S&M(MER#$DOS(%*:B(%**IS&M(MER#$DOS(%*:8(%***J#OSTO;
6OR(MER#$6$0R%(%)1*FD%ST(%)1*GLEG==:(%)1**;!REPRESE'T$'TES;6OR(MER#$6$0R%(%)1*FD%ST(%)1*GHTG==:(%)1**;6OR(MER#$6$0R%(%)1*FD%ST(%)1*GHTG==:T(%)1**;!S%'REPRESE'T$'TES;6OR(MER#$6$0R%(%)1*FD%ST(%)1*GLEG==:T(%)1**;
!RESTR%##%O' DE M$C%M$ #$'T%D$D DE REPRESE'T$'TES POR 6$0R%#$ 8MER#$DO;6OR(6$0R%#$S(1*:S&M(MER#$DOS(%*:C(%)1**9REPRE(1**;
!RESTR%##%O' DE M%'%M$ #$'T%D$D DE REPRESE'T$'TES POR 6$0R%#$ 8MER#$DO;6OR(MER#$DOS(1*:S&M(6$0R%#$S(%*:C(1)%**7REPREM%'(1**;
!VE'T$S S%' REPRESE'T$'TE POR MER#$DO;6OR(MER#$DOS(1*:S&M(6$0R%#$S(%*:'O(1*5T(1)%**B(1**;
!VE'T$S #O' REPRESE'T$'TE POR MER#$DO;6OR(MER#$6$0R%(%)1*:(%)1*5(%)1*C(%)1**;6OR(MER#$DOS(1*:S&M(6$0R%#$S(%*:S%(1*5C(1)%**8(1**;
!S$L$R%O DE REPRESE'T$'TES;S&M(MER#$6$0R%(%)1*:C(%)1**5A4#OSTO;
E'D
REPORTE DE LA SOLUCI$N E>PORTANDO DATOS A E>CEL:
8/18/2019 Manual de Lingo
57/79
CANT. DEREPRESENTANTES PIURA AYABACA PAITA SECHURA
PIURA 7 0 0 0AYABACA 0 5 0 0
PAITA 0 0
SECHURA " 0 0 0
#ORROP$N 0 0 0 %
SULLANA % & 0 0
E+ )6 (*,7- nim!
8/18/2019 Manual de Lingo
58/79
T()*+llo 2 1 4L+m, 1 1 5T,-n, 2 2 9
A,00-+*+6 7+0* ) 7(07 ( -) +*,* * * )((7)* i
8/18/2019 Manual de Lingo
59/79
X i ; j ;! k M/+0- i ; j ;! H S--
8/18/2019 Manual de Lingo
60/79
MODEL PRES&P&ESTOS:! MODELO DE $S%H'$#%O' DE PRES&P&ESTO; SETS:
S&RS$L TR&1%LLO)L%M$)T$#'$:;PRO8E#TO ""3: ;
PER%ODO ""3: ; S&RS$LNPER%ODO (S&RS$L)PER%ODO* : SO0R$'TE) M$C%MO;
S&RS$LNPRO8E#TONPER%ODO (S&RS$L)PRO8E#TO)PER%ODO*:T$S$)%'VM$C%M$) $S%H'$#%O';
%'VERS%O'NM%'%M$ (S&RS$L)PRO8E#TO)PER%ODO*TR&1%LLO < ) L%M$ ) T$#'$ < : M%'%MO;
E'DSETS
D$T$:
T$S$)%'VM$C%M$)M%'%MO)PRES&P&ESTO)%'VM%'%M$ OLE(KH:V%%#%#LOOPEL$0OD$T$: $S%H'$#%O'(%)1)*7%'VM%'%M$*;! Restr,cc,on de prespuesto d,spon,ble;S&M( S&RS$LNPRO8E#TONPER%ODO(%)1)*: $S%H'$#%O'(%)1)** 9 PRES&P&ESTO ;D$T$:OLE(K1:OPEL$0OD$T$
8/18/2019 Manual de Lingo
61/79
@. PROGRAMA EN LINGO
REPORTE DE LA SOLUCI$N E>PORTANDO DATOS A E>CEL :
U99 * 3 [/+ * /*+ 9* 9*+
$TILI%A% N & A'OS ()*+, mi--one.
E6=*9** 9* +(=(+*+ 8/ [/+E3CEDENTE DE SUCURSALES
POR A4OSSUCURSAL 1 2 3TRUILLO 0 2 0LI#A 0 2 0TACNA 4 3 0
E)6 (*,7- +-) ()67* -) K,+6) ( ) ,07-+ + *,* (+- -) *-) +*) ,0?7+6) )((7)*) ,0,- * ( +- ) (600@: =K0- *)0>+*,- ( 7* ,
2! 0-+). A)/ 6+-) ( + * )((7)* , T7(0- (- (+ )-7*+6 , 20-+) + )>(+,- *-; (>- , *7 0+760,- + -) 3 (*+6 + )>(+,- *- (- (+ )-7*+6 , 2 0-+) + T*+* + (+,- *- )-7*+6) , 4 3 0-+) 7)
8/18/2019 Manual de Lingo
62/79
% " &
TRUILLO 6 9 7
LI#A 5 4 5
TACNA 5 5 6
E+ )6-) 3 60-) (*,7-) +*,*)
8/18/2019 Manual de Lingo
63/79
1 DEFINICI$N DE VARIA@LES:
X0 C*+60,*, *)0>+*,* * * )((7)* 0
8/18/2019 Manual de Lingo
64/79
PROGRA#ACI$N EN LINGO
A-7* 7)-*-) -,-; (0+6) 7)(6*,-)
D -) 7)(6*,-) , 7
8/18/2019 Manual de Lingo
65/79
)0>+0?0* ( * *+60,*, , ,0+7- *)0>+*,- * * )((7)* A7(0
8/18/2019 Manual de Lingo
66/79
= P/B= L* =/ 4 7*+ *6=*
G7*?0--7; ?*70*+6 ,0)670(0,-7 ,
8/18/2019 Manual de Lingo
67/79
C8=99 9* /+ =*/+ 9* 9+(=:
T= C(=/
S(8**=9/ 15! 14!
L* 13! 15!
Solución:> *+60,*, ,
8/18/2019 Manual de Lingo
68/79
1 E **==/ * * 8/B LB/
!PRO0LEM$ L%'HO;MODEL:SETS:
6$0R%#$S $ 0 #:; !'ipo d ?ri!@ i= , , C ;
PRODTOS P P< P3:; !'ipo d produto@ j= $1, $2, $3 ;
#E'TRO S L:; !'ipo d ntro d di8triuin@ A=8uprmr!do (%), irr>! (B);
#%&D$D T #:; !Ciud!d8@ ='!n! ('), Cuo (C);
!REQ&ER%M%E'TO DE PRODTOS P$R$ &'$ 6$0R%#$) E' &' #E'TRO DED%STR%0%O') E' &'$ #%&D$D);
6P##(6$0R%#$S)PRODTOS)#E'TRO)#%&D$D*:PRE#%O)C;
6$0PRO(6$0R%#$S)PRODTOS*:#$P$#%D$D;
PRO#%&(PRODTOS)#%&D$D*:DEM$'D$;
#E'#%&D$D(#E'TRO)#%&D$D*:#$P$#%D$D3 ?>)=A > >4;
#$P$#%D$D < = 4 < 3 = 3
8/18/2019 Manual de Lingo
69/79
2 RESULTADOS
P/9*/+ 7* ;(* 6= 9* 7*+ *+ 9*: "20
"*7* *K00@*7 -) -)6-)
F= A:
L*
8/18/2019 Manual de Lingo
70/79
H/B( / E6=*9**
V-) ( )0 * 7)6700:+ ) K*6* )*60)?* -- (+* 0>(*,*,; * ->(7* -K,+6 *,7= 7- -- +- * +0+>+ +7- +>*60- + +()67- 7(+* 7)6700:+ ) 0-*,*.
P*=/ D(
E
8/18/2019 Manual de Lingo
71/79
A)0>+*7 +-7 * * *670@$*7 0a + * *77* , + bF-7(*)W
1. $*7 0a + bA,0+0)67*,-7 , +-7)W
2. L(>- *- * -*; 7*+>- , * *670@
8/18/2019 Manual de Lingo
72/79
PROGRA#ACION EN LINGO E3PORTANDO DATOS EN E3CEL
!PRO0LEM$ L%'HO;MODEL:SETS:
6$0R%#$S $ 0 #:; !'ipo d ?ri!@ i= , , C ;
PRODTOS P P< P3:; !'ipo d produto@ j= $1, $2, $3 ;
#E'TRO S L:; !'ipo d ntro d di8triuin@ A=8uprmr!do (%), irr>! (B);
#%&D$D T #:; !Ciud!d8@ ='!n! ('), Cuo (C);
!REQ&ER%M%E'TO DE PRODTOS P$R$ &'$ 6$0R%#$) E' &' #E'TRO DED%STR%0%O') E' &'$ #%&D$D);
6P##(6$0R%#$S)PRODTOS)#E'TRO)#%&D$D*:PRE#%O)C;
6$0PRO(6$0R%#$S)PRODTOS*:#$P$#%D$D;
PRO#%&(PRODTOS)#%&D$D*:DEM$'D$;
#E'#%&D$D(#E'TRO)#%&D$D*:#$P$#%D$D
8/18/2019 Manual de Lingo
73/79
RESULTADOS EN LA TABLA DE E3CEL:
TACNA CU6COSUPER#ERCADO LIBRERA SUPER#ERCADO LIBRERA
P% P" P& P% P" P& P% P" P& P% P" P&ABRICAA
0 0 75 0 0 5 55 0 0 65 0 0
ABRICAB
0 1 0 64 3 67 0 0 75 0 0 0
ABRICAC
6 2 0 0 0 0 0 77 66 0 0 9
O 260
%". PROBLE#A % EN LINGO E3PORTANDO DATOS EN ACCESS
E+ * *7
8/18/2019 Manual de Lingo
74/79
4. B()*7 0-+- , O7/>+) , D*6-) 'ODBC *>* ,- 0 + .
A-7* , 7 (*,7- , ,0=->- A,0+0)67*,-7 , -7/>+) , ,*6-) ODBC )
()67* * -+60+(*0:+:
"*7* 0+)6**7 * *) , ,*6-) "ROBLE.MDB -- (+* ?(+6 , ,*6-); *>* -)0>(0+6
1. $*>* 0 + -6:+ A>7>*7 + (*,7- , ,0=->- A,0+0)67*,-7 , ,*6-)ODBC - * -+60+(*0:+
2. E)6*-) 0+)6**+,- (+* ?(+6 , ,*6-) , *)-; *)/ ( )0-+ * -
8/18/2019 Manual de Lingo
75/79
3. E+ )0>(0+6 (*,7- , ,0=->-
A)0>+*7 * ?(+6 , ,*6-) +-7 , "7->7**0:+ L0+* + *+ , ,*6-). E+ *
8/18/2019 Manual de Lingo
76/79
5. $*>* 0 + -6:+ A
8/18/2019 Manual de Lingo
77/79
PRODTO: T$#'$ : #&#O;
#E'TROS: T$#'$: #&#O;
6$0R%#$: PRODTO: PRODTO
8/18/2019 Manual de Lingo
78/79
CONCLUSIONES
S *
8/18/2019 Manual de Lingo
79/79
REFERENCIAS
• B*@*7**; M.S.; S7*0; $.D. S66; C.M. '1993 N-+0+*7 7*0+>.T-7 *+, *>-706) '2q ,00:+. E,. J-+ 0.
• C0*+>; A.C. '1.98 M6-,-) F(+,*+6*) , E-+-/* M*6=60* '3q,00:+.
• E,. MG7*$0.• $*())7; E.I. "*(; R.S. '199 M*6=60*) *; R.; D-76* G-+@=@; ".; G-+@=@ M*76; C. ; A+,7*,* F0K; J.
$7+=+,@ G(77*; J. '2!!1 "7-*) , A>7* L0+* (*> *+, -.-.