Académique Documents
Professionnel Documents
Culture Documents
AREA DE INGENIERA
CARRERA DE INGENIERA DE SISTEMAS
TRABAJO PRCTICO
ASIGNATURA:
CD. ASIGNATURA:
APLICACIONES DE PROGRAMACIN
ENTERA Y DINAMICA
359
CARRERA:
INGENIERA DE SISTEMAS
CD. CARRERA:
236
ASESOR:
FIRMA DEL ESTUDIANTE: _____________________________
LAPSO: 2015-1
Contenido
2
INTRODUCCIN........................................................................................................ 3
OBJETIVO 3 ................................................................................................................ 4
3.1
3.2
SOLUCIN .......................................................................................................................................... 5
OBJETIVO 4 ............................................................................................................. 11
4.1
PROBLEMA ..................................................................................................................................... 11
4.2
SOLUCIN ....................................................................................................................................... 11
OBJETIVO 7 ............................................................................................................. 15
5.1
5.2
SOLUCIN ....................................................................................................................................... 15
INTRODUCCIN
OBJETIVO 3
3.1
SOLUCIN
Variables de decisin
Xi: Millones de toneladas de partculas contaminantes
molidas en los hornos de chimeneas altas. Donde i = 1, 2, 3.
1 Partculas contaminantes molidas de Polvo de Horno.
2 Partculas contaminantes molidas de Monxido (CO).
3 Partculas contaminantes molidas de xido de Azufre.
5
Funcin Objetivo
MIN Costo = 2 K1 + 2 K2 + 8 X1 + 8 X2 + 8 X3 + 10 Y1 + 10 Y2
+ 10 Y3 + 7 Z1 + 7 Z2 + 7 Z3 + 6 W1 + 6 W2 + 6 W3 + 11 M1 + 11
M2 + 11 M3 + 9 N1 + 9 N2 + 9 N3
SUJETO A
12 X1 + 9 Y1 + 25 Z1 + 20 W1 + 17 M1 + 13 N1 =
60
35 X2 + 42 Y2 + 18 Z2 + 31 W2 + 56 M2 + 49 N2 =
120
37 X3 + 53 Y3 + 28 Z3 + 24 W3 + 29 M3 + 20 N3 =
125
- 84 K1 + X1 + X2 + X3 <= 0
- 104 K2 + Y1 + Y2 + Y3 <= 0
Programa usando LINDO 6.1 Resultado
62.47108
VARIABLE VALUE
REDUCED COST
K1
0.000000
2.000000
K2
0.022678
0.000000
X1
0.000000
4.640000
X2
0.000000
1.571429
X3
0.000000
1.005443
Y1
0.000000
7.499231
Y2
0.000000
2.304945
Y3
2.358490
0.000000
Z1
2.400000
0.000000
Z2
0.000000
3.693877
Z3
0.000000
1.706821
W1
0.000000
0.400000
W2
0.000000
0.306122
W3
0.000000
1.462990
M1
0.000000
6.240000
M2
0.000000
0.714286
M3
0.000000
5.517779
N1
0.000000
5.360000
N2
2.448980
0.000000
N3
0.000000
5.219158
DUAL PRICES
2)
0.000000
-0.280000
3)
0.000000
-0.183673
4)
0.000000
-0.189042
5)
0.000000
0.000000
6)
0.000000
0.019231
NO. ITERATIONS=
COEF
ALLOWABLE
INCREASE
ALLOWABLE
DECREASE
K1
2.000000
INFINITY
2.000000
K2
2.000000
149.783768
2.000000
X1
8.000000
INFINITY
4.640000
X2
8.000000
INFINITY
1.571429
X3
8.000000
INFINITY
1.005443
Y1
10.000000
INFINITY
7.499231
Y2
10.000000
INFINITY
2.304945
Y3
10.000000
1.440229
INFINITY
Z1
7.000000
0.500000
INFINITY
Z2
7.000000
INFINITY
3.693877
Z3
7.000000
INFINITY
1.706821
W1
6.000000
INFINITY
0.400000
W2
6.000000
INFINITY
0.306122
W3
6.000000
INFINITY
1.462990
M1
11.000000
INFINITY
6.240000
M2
11.000000
INFINITY
0.714286
M3
11.000000
INFINITY
5.517779
N1
9.000000
INFINITY
5.360000
N2
9.000000
0.483871
INFINITY
N3
9.000000
INFINITY
5.219158
CURRENT
RHS
ALLOWABLE
INCREASE
ALLOWABLE
DECREASE
60.000000
INFINITY
60.000004
120.000000
INFINITY
120.000000
125.000000
INFINITY
124.999992
0.000000
INFINITY
0.000000
0.000000
2.358490
INFINITY
10
OBJETIVO 4
4.1
PROBLEMA
SOLUCIN
3.
4.
5.
6.
12
Pily
Alix
Mela
Pily
Alix
Mela
Pily
Alix
Mela
MatrixFormat
Juguetes JVG
Variable -->
X1
X2
X3
Direction
Minimize
C1
<=
6.5
C2
<=
9.5
C3
>=
C4
>=
5
R. H. S.
13
C5
LowerBound
UpperBound
VariableType
Integer
>=
Integer
Integer
En Lindo 6.1
14
OBJETIVO 7
5.1
SOLUCIN
1, 2, 3
, que le
Como U 1, 2
Paso 1:
1
A la tctica permanente K 1 1 , le corresponden las matrices:
1
T (1)
donde el vector q
q (1)
(1)
(0 * 0) (0,5 * 5) (0,5 *1) 3
(0 * 0) (0 * 0) (1 * (1)) 1
Paso 2:
1
A la tctica permanente K 1 , le corresponden las matrices:
2
2
T ( 2)
(1)
( 2)
donde el vector q , se calcul de manera semejante al q .
16
Paso 3:
1
A la tctica permanente K 2 , le corresponden las matrices:
1
3
T ( 3)
Paso 4:
1
A la tctica permanente K 2 , le corresponden las matrices:
2
4
T ( 4)
Paso 5:
2
A la tctica permanente K 1 , le corresponden las matrices:
1
5
T ( 5)
Paso 6:
17
2
A la tctica permanente K 6 1 , le corresponden las matrices:
2
T ( 6)
Paso 7:
2
A la tctica permanente K 7 2 , le corresponden las matrices:
1
(7)
(7)
(7)
0,1 0,6 0,3 ; R 7 4 0 ; y q 3,1
1
0
0 0 1
0
1
Paso 8:
2
A la tctica permanente K 2 , le corresponden las matrices:
2
8
T (8)
1
K K 1
1
0
Iteracin 1:
18
Formula:
(0)
Sustituyendo y resolviendo:
s r, K
(0)
0,9 3 0 0,5 0,5 s r, K ( 0)
1 0
0
1
s r , K ( 0)
( 0)
2
,
7
0
0
,
45
0
,
45
* s r, K
0,9 0
0
0,9
( 0)
0
1
0
0
0
,
45
0
,
45
*
s
r
,
k
2
,
7
0 0 1 0
0
0,9
0,9
( 0)
0,55 0,45 * s r, k
2,7
0
0,9
0
0
0,1
al despejar: sr, K
( 0)
0
0,55 0,45
0
0
0,1
4,77
2,7
0,9
s r, k ( 0 )
(0)
1,2195 0,9978 7,2827 4,77 1,5067 s 1, r, k
0
1,8182 8,1818 * 2,7 2,4545 s 2, r, k ( 0)
0
0
10 0,9 9 s 3, r, k ( 0)
19
(1)
(2) Determinamos k K , mediante la ecuacin:
q k
( l 1)
T k
( l 1)
(k )
(k )
( 0)
Como el vector: q T s r,k
, posee tres componentes,
Primera ecuacin:
(k )
s 1, r, k ( 0)
p13
(k )
p 23 * s 2, r, k ( 0)
(k )
( 0)
p 33
s 3, r, k
(k )
p12
p (22k )
(k )
p 32
(k )
(k )
(k )
q1(k ) p11
* s 1, r, k (0) p12
* s 2, r, k (0) p13
* s 3, r, k (0)
Segunda ecuacin:
(k )
(k )
(k )
q 3(k ) p 31
* s 1, r, k (0) p 32
* s 2, r, k (0) p 33
* s 3, r, k (0)
(1)
(1)
(1)
q1(1) p11
* s 1, r, k (0) p12
* s 2, r, k (0) p13
* s 3, r, k (0)
sustituyendo tenemos:
5,3 + (0,2 * 1,5067) + (0,5 * (-2,4545)) + (0,3 * (-9)) = 1,67409
Si k1 = 2, la ecuacin queda como:
( 2)
( 2)
( 2)
q1( 2) p11
* s 1, r, k ( 0) p12
* s 2, r, k (0) p13
* s 3, r, k (0)
sustituyendo tenemos:
4,7 + (0,3 * 1,5067) + (0,6 * (-2,4545)) + (0,1 * (-9)) = 2,77931
Como max1,67409 ; 2,77931 2,77931 , entonces la primera
componente de k
(1)
es de 2.
Segunda ecuacin:
Si k1 = 1, la ecuacin queda como:
sustituyendo tenemos:
3 + (0 * 1,5067) +( 0,5 * (-2,4545)) + (0,5 * (-9)) = -2,72725
Si k1 = 2, la ecuacin queda como:
sustituyendo tenemos:
21
Tercera ecuacin:
Si k1 = 1, la ecuacin queda como:
(1)
(1)
(1)
q 3(1) p 31
* s 1, r, k (0) p 32
* s 2, r, k (0) p 33
* s 3, r, k (0)
sustituyendo tenemos:
-1 + (0 * 1,5067) +( 0 * (-2,4545)) + (1 * (-9)) = -10
Si k1 = 2, la ecuacin queda como:
( 2)
( 2)
( 2)
q 3( 2) p 31
* s 1, r, k (0) p 32
* s 2, r, k (0) p 33
* s 3, r, k (0)
sustituyendo tenemos:
0,4 + (0,05 * 1,5067) + (0,4*(-2,4545)) + (0,55 * (-9)) = -5,456465
Como max 10 ; 5,456465 5,456465 , entonces la tercera
(1)
componente de k es 2.
2
Por lo tanto: K 1 2 K 8 K 0 , se tiene que iterar de nuevo.
2
Iteracin 2:
22
(1)
( 1)
s r, K (1) r q K T K s r, K (1) r q (8) T (8) s r, K (1)
s r, K
(1)
(1)
2,79 0,09 0,54 0,27 * s r, K
0,36 0.045 0,36 0,495
4,23
2,79
0,36
Donde:
1 0 0 0,27 0,54 0,09
4,23
(1)
0
1
0
0
,
09
0
,
54
0
,
27
*
s
r
,
k
2
,
79
0,73
0,54 0,09
4,23
(1)
0,46 0,27 * s r, k 2,79
0,09
0,36
0,045 0,36 0,505
s r, k
(1)
0,54 0,09
0,73
0,09
0,46 0,27
0,045 0,36 0,505
4,23
2,79
0,36
s r, k
(1)
(1)
2,1533 4,8629 2,9837 4,23 23,7503 s 1, r, k
q k
( l 1)
T k
Como el vector:
( l 1)
(k )
s 1, r, k (1)
p13
(k )
p 23 * s 2, r, k (1)
(k )
(1)
p 33
s
3
,
r
,
k
(k )
p12
p (22k )
(k )
p 32
Primera ecuacin:
(k )
(k )
(k )
q1(k ) p11
* s 1, r, k (1) p12
* s 2, r, k (1) p13
* s 3, r, k (1)
Segunda ecuacin:
(k )
(k )
(k )
q 3(k ) p 31
* s 1, r, k (1) p 32
* s 2, r, k (1) p 33
* s 3, r, k (1)
(1)
(1)
(1)
q1(1) p11
* s 1, r, k (1) p12
* s 2, r, k (1) p13
* s 3, r, k (1)
sustituyendo tenemos:
24
( 2)
( 2)
( 2)
q1( 2) p11
* s 1, r, k (1) p12
* s 2, r, k (1) p13
* s 3, r, k (1)
sustituyendo tenemos:
4,7 + (0,3 * 23,7503) +( 0,6 * 21,2744) + (0,1 * 17,9951) = 26,38924
Como
componente de k ( 2) es de 2.
Segunda ecuacin:
Si k1 = 1, la ecuacin queda como:
sustituyendo tenemos:
3 + (0 * 23,7503) +( 0,5 * 21,2744) + (0,5 * 17,9951) = 22,63475
Si k1 = 2, la ecuacin queda como:
sustituyendo tenemos:
3,1 + (0,1 * 23,7503) +(0,6 * 21,2744) + (0,3 *17,9951) = 23,6382
Como max22,63475 ; 23,6382 23,6382 , entonces la segunda
componente de k ( 2) es de 2.
25
Tercera ecuacin:
Si k1 = 1, la ecuacin queda como:
(1)
(1)
(1)
q 3(1) p 31
* s 1, r, k (1) p 32
* s 2, r, k (1) p 33
* s 3, r, k (1)
sustituyendo tenemos:
-1 + (0 * 23,7503) +( 0 * 21,2744) + (1 * 17,9951) = 16,9951
Si k1 = 2, la ecuacin queda como:
( 2)
( 2)
( 2)
q 3( 2) p 31
* s 1, r, k (1) p 32
* s 2, r, k (1) p 33
* s 3, r, k (1)
sustituyendo tenemos:
0,4 +(0,05*23,7503)+(0,4 *21,2744)+(0,55 *17,8851) = 19,99458
Como max16,9951 ; 19,99458 19,99458 , entonces la tercera
componente de k ( 2) es 2.
Resultado final:
2
Por lo tanto: K 2 2 K 8 , entonces la tctica permanente ptima
2
2
2
26
s r, k (1)
23,7503
21,2744
17,9951
27