10/05/2008 - CiberEsquina - Universidad Nacional Abierta

Anuncio
315
M/R
Versión 1
Integral
2008/1
1/11
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
ÁREA INGENIERÍA
MODELO DE RESPUESTA
ASIGNATURA: Investigación de Operaciones I
MOMENTO: Prueba Integral
FECHA DE APLICACIÓN: 10/05/08;
MOD. I, UND. 1, OBJ. 1
CÓDIGO: 315
CRITERIO DE DOMINIO 1/1
1- Formulación del PPL
Variables de decisión:
xij : unidades de producto tamaño i, elaborados en la planta j, (i = 1
(grande), i = 2 (mediano), i = 3 ( pequeño) ), (j = 1, 2, 3 )
PPL:
Maximizar
Sujeto a :
3
3
3
j =1
j =1
j =1
z = 42∑ x1 j + 36∑ x 2 j + 40∑ x3 j
x11 + x21
x12 + x22
x13 + x23
+
+
+
x31
x32
x33
≤ 1.000
≤ 1.200
≤ 800
x11 + x21
x12 + x22
x13 + x23
+
+
+
x31
x32
x33
≤ 15.000
≤ 13.000
≤ 10.000
x11 + x12
x21 + x22
x31 + x32
+
+
+
x13
x23
x33
≥ 400
≥ 1.200
≥ 650
xij ≥ 0 (i = 1, 2, 3; j = 1,2, 3)
Ingeniería de Sistemas
Capacidad de
producción de plantas
Capacidad de
almacenamiento de
las plantas
Demanda
315
M/R
Versión 1
Integral
2008/1
2/11
Criterio de corrección: Se logra el objetivo si se formula un modelo de
PL equivalente al mostrado. Es obligatorio definir las variables de decisión
y sus unidades.
MOD. I, UND. 2, OBJ. 2
CRITERIO DE DOMINIO 1/1
2- Método Gráfico
Maximizar z = 2x1 + x2
Sujeto a:
x1 + x2 ≤ 1
3/2 x1 + 2 x2 ≥ 3
x1, x2 ≥ 0
Problema no tiene solución factible
Ingeniería de Sistemas
315
M/R
Versión 1
Integral
2008/1
3/11
Criterio de corrección: Se logra el objetivo si se aplica correctamente el
Método Gráfico, se representa correctamente la región factible y se determina
que es infactible y por lo tanto no tiene solución.
MOD. II, UND. 3, OBJ. 3
CRITERIO DE DOMINIO 1/1
3- Soluciones básicas del conjunto de restricciones de un PPL:
x1 +
2x1 +
2 x2 + 3 x3
3 x2 + 5 x3
x1, x2, x3
= 10
= 17
≥ 0
a) Muestre que el vector (3, 2, 1)’ es una solución factible para el
conjunto de restricciones, pero no básica.
Para comprobar que (3, 2, 1)’ es una solución factible, calculamos:
⎛1⎞
⎛ 2⎞
⎛ 3 ⎞ ⎛10 ⎞
x1 ⎜⎜ ⎟⎟ + x 2 ⎜⎜ ⎟⎟ + x3 ⎜⎜ ⎟⎟ = ⎜⎜ ⎟⎟ en donde
⎝ 2⎠
⎝ 3⎠
⎝ 5 ⎠ ⎝17 ⎠
⎛ x1 ⎞ ⎛ 3 ⎞
⎜ ⎟ ⎜ ⎟
⎜ x2 ⎟ = ⎜ 2 ⎟
⎜ x ⎟ ⎜1⎟
⎝ 3⎠ ⎝ ⎠
Se comprueba que es factible, ya que satisface las restricciones
Como:
⎛ 3⎞ ⎛ 0 ⎞
⎛ 2⎞
⎛1⎞
c1 ⎜⎜ ⎟⎟ + c 2 ⎜⎜ ⎟⎟ + c3 ⎜⎜ ⎟⎟ = ⎜⎜ ⎟⎟
⎝ 5⎠ ⎝ 0 ⎠
⎝ 3⎠
⎝ 2⎠
para
c1 = c2 = -1; c3 = 1
Se comprueba
que los vectores columna son linealmente
dependientes (en general tres vectores bidimensionales son
linealmente dependientes). Esto es equivalente a decir que la matriz
de los vectores columna no es invertible. Por ello la solución no es
básica
b) Halle una solución básica factible a partir de ella.
Debemos determinar cuál de las variables que constituyen la solución
debe ser igual a cero.
Calculamos: xr / cr = min { xj / cj , cj > 0} = 1/ 1 = 1, corresponde a
0, esto garantiza la
x3, lo cual quiere decir que x3 se reduce a
factibilidad de la nueva solución.
Ingeniería de Sistemas
315
M/R
Versión 1
Integral
2008/1
4/11
Para obtener una nueva SBF: calculamos los nuevos valores de las
dos primeras componentes, ya que la tercera es igual a cero:
x1 = x1 – c1(xr / cr) = 3 – (-1) (1) = 4
x2 = x2 – c2(xr / cr) = 2 – (-1) (1) = 3
x3 = 0
⎛ 4⎞
⎜ ⎟
⎜ 3⎟
⎜0⎟
⎝ ⎠
Nueva SBF:
Criterio de corrección: Se logra el objetivo si se obtiene el mismo resultado
basado en la aplicación de los fundamentos del Método Simplex.
MOD. II, UND.4, OBJ. 4
CRITERIO DE DOMINIO 1/1
4- Análisis de sensibilidad:
Maximizar z = 3x1 +
x2 +
3x3
sujeto a:
2 x1 +
x2 +
x3 ≤ 20
x1
- 2x2
+ 2 x3 ≤ 50
-x1
+ 3x2
- 2 x3 ≤ 10
x1, x2 ,x3
≥
0
Tabla óptima:
x1
x2
x3
x4
x5
x6
b
3
2
0
3
0
0
60
x3
2
1
1
1
0
0
20
x5
-3
-4
0
-2
1
0
10
x6
3
5
0
2
0
1
50
B-1
Ingeniería de Sistemas
315
M/R
Versión 1
Integral
2008/1
5/11
~
b2 = 50 cambia b2 = 30. Calculamos B −1 b
⎡ 1 0 0⎤ ⎛ 20 ⎞ ⎛ 20 ⎞
⎜ ⎟ ⎜
⎟
~ ⎢
B b = ⎢− 2 1 0⎥⎥ ⎜ 30 ⎟ = ⎜ − 10 ⎟
⎢⎣ 2 0 1⎥⎦ ⎜⎝ 10 ⎟⎠ ⎜⎝ 50 ⎟⎠
−1
z nuevo = = 3 . 20 + 0 + 0 = 60
Como la nueva solución no es factible, no se mantiene óptima la base
actual, por lo tanto habría que emplear el Método Dual Simplex para obtener
una nueva solución óptima.
Criterio de corrección: Se logra el objetivo si obtiene la misma conclusión,
empleando argumentos propios del Análisis de Sensibilidad.
MOD. II, UND. 5, OBJ. 5
CRITERIO DE DOMINIO 1/1
5- MSR
Maximizar z = 2x1
Sujeto a
2x1
x1
x1
+ x2
+ 4x2
- 8x2
+ 5x2
+
+
-
2x3
3x3
4x3
2x3
x1, x2, x3
≤
≤
≤
≥
60
20
40
0
Se agregan variables de holgura a cada restricción (x4, x5, x6)
Iteración 1:
Conjunto básico:
{x4, x5, x6}
Conjunto no básico: {x1, x2, x3}
Ingeniería de Sistemas
315
M/R
Versión 1
B
z=0
z i = c B yi
;
−1
Integral
2008/1
⎡1 0 0⎤
= ⎢⎢0 1 0⎥⎥
⎢⎣0 0 1⎥⎦
⎛ 60 ⎞
⎜ ⎟
x B = B b = ⎜ 20 ⎟
⎜ 40 ⎟
⎝ ⎠
−1
yi = B −1 ai
zj – cj = cBB-1aj - cj
Selección de la variable entrante (entre las no básicas)
z1 –c1 = -2 ; z2 – c2 = -1 ; z3 –c3 = 2
Variable entrante: x1
Selección de la variable saliente:
min { 60 /2; 20/1,40/ 1} = 20
Variable saliente: x5
Iteración 2:
Conjunto básico:
{ x4, x1, x6 }
Conjunto no básico: { x2, x3, x5 }
B
−1
⎡1 − 2 0 ⎤
= ⎢⎢0 1 0⎥⎥
⎢⎣0 − 1 1 ⎥⎦
⎛ 20 ⎞
⎜ ⎟
x B = B b = ⎜ 20 ⎟
⎜ 20 ⎟
⎝ ⎠
−1
z = cB xB = 40
Selección de la variable entrante:
zi = cB y i
;
⎛ 20 ⎞
⎜ ⎟
y2 = ⎜ − 8 ⎟ ;
⎜ 13 ⎟
⎝ ⎠
y i = B −1ai
⎛ − 5⎞
⎜ ⎟
y3 = ⎜ 4 ⎟ ;
⎜ − 6⎟
⎝ ⎠
⎛ − 2⎞
⎜ ⎟
y 5 = ⎜ 1 ⎟ ; z1 = -16 ; z3 = 8 ; z5 = 2
⎜ −1⎟
⎝ ⎠
Ingeniería de Sistemas
6/11
315
M/R
Versión 1
Integral
2008/1
7/11
z2 – c2 = -16 -1= -17; z3–c3 = 8 –(-2) = 10; z5 – c5 = 2- 0 = 2
Variable entrante: x2
La solución actual NO ES ÓPTIMA ya que
Selección de la variable saliente:
Variable saliente: x4
z2 – c2 < 0.
min {20/20 , - ,20/ 13} = 1
Se debe continuar aplicando el método hasta obtener una solución óptima.
Criterio de corrección: Se logra el objetivo si se aplica correctamente el
MSR, obteniendo en cada iteración lo solicitado (dos iteraciones). No se
aceptan operaciones con la forma tabular.
MOD. II, UND. 6, OBJ. 6
CRITERIO DE DOMINIO 1/1
6- Problema de transporte
1
2
3
A
5
1
7
10
B
6
4
6
80
C
3
2
5
15
75
20
50
Como el problema no está balanceado se debe agregar un nodo ficticio,
resultando:
1
2
3
A
5
1
7
10
B
6
4
6
80
C
3
2
5
15
F
0
0
0
40
75
20
50
Ingeniería de Sistemas
315
M/R
Versión 1
Integral
2008/1
8/11
Para hallar una solución básica factible podemos emplear el Método de la
Esquina del Noroeste
1
2
3
10
10
A
65
15
5
C
10
80
15
15
10
40
40
75
20
50
65
5
40
SBF: xA1 =10; xB1 = 65; xB2 =15; xC2 = 5; xC3 = 10; quedan 40 unidades como
capacidad no ocupada. El resto de las variables es igual a cero.
Costo:
560
Para obtener una SBF mejor que la anterior podemos aplicar el Algoritmo de
las Piedras de Paso:
1
2
3
7
A
5 (-)
10
1 (+)
B
6 (+)
65
4 ( -)
15
C
3
2
5
6
5
10
0
40
Elegimos una variable no básica que forme un circuito, verificamos que la
variable no básica xA2 forma un circuito con las básicas: xA1, xB1 y xB2. El
mínimo {10,15} es 10, que corresponde al mínimo número de unidades que se
puede restar para que alguna de las dos variables se haga igual a cero y por
ende no básica. Por lo tanto xA1 sale de la base y entra xA2, así la nueva
solución es:
1
2
Ingeniería de Sistemas
3
315
M/R
Versión 1
A
5
B
6
C
3
Integral
2008/1
75
9/11
1
10
7
4
5
6
2
5
5
10
0
40
SBF: xA2 =10; xB1 = 75; xB2 =5; xC2 = 5; xC3 = 10; quedan 40 unidades como
capacidad no ocupada. El resto de las variables es igual a cero.
Costo:
540
Se observa que es una solución mejor, ya que disminuyó el costo
Criterio de corrección: se logra el objetivo si se aplica alguno de los
métodos conocidos para obtener una solución básica factible inicial y luego
se mejora, la solución encontrada aplicando algún método conocido
MOD. III, UND. 7, OBJ. 7
CRITERIO DE DOMINIO 1/1
7- Aplicación del Método Simplex, aplicando técnicas para evitar la ocurrencia
de ciclaje
Maximizar 3x1 + 2x2
x2
Sujeto a
4x1 4x1 + 3x2
4x1 +
x2
x1, x2
≤
≤
≤
≥
8
12
8
0
Iteración 1:
Z
x4
x5
x6
x3
0
1
0
0
x4
0
0
1
0
x5
0
0
0
1
x1
-3
4
4
4
x2
-2
-1
3
1
Sol.
0
8
12
8
x1 es la candidata a entrar a la base
Para determinar la variable que sale de la base:
Ingeniería de Sistemas
315
M/R
Versión 1
Integral
2008/1
10/11
min {8/4, 12/4, 8/4} = 2 (hay empate)
Aplicamos la siguiente regla:
min {y11/4 ;y31/4} = min{1/4 ; 0/4} = 0
corresponde a x6, por lo tanto x6 sale de la base
x3
0
1
0
0
z
x4
x5
x6
x4
0
0
1
0
x5
0
0
0
1
x1
-3
4
4
4
x2
-2
-1
3
1
x5
3/4
-1
-1
¼
x1
0
0
0
1
x2
-5/4
-2
2
¼
Sol.
0
8
12
8
Iteración 2:
z
x4
x5
x1
x3
0
1
0
0
x4
0
0
1
0
Sol.
6
0
4
2
La solución actual no es óptima
Entra x2, para calcular el vector saliente se calcula:
Min {4/2;2/ ¼} = 2, corresponde a x5
En la próxima iteración se obtiene la solución óptima: x1* = 3/2 ; x2* = 2
y el valor óptimo de la función objetivo, z* = 17/2
Criterio de corrección: Se logra el objetivo, si se aplica correctamente el
Método Simplex empleando los criterios apropiados de selección de la
variable saliente de la base. Es obligatorio especificar los criterios de
selección de variables entrantes y salientes de la base.
MOD. III, UND. 8, OBJ. 8
CRITERIO DE DOMINIO 1/1
8- PLC
w- Mz = q
w ≥ 0, z ≥ 0, w. z = 0
Ingeniería de Sistemas
315
M/R
Versión 1
Integral
2008/1
⎡0 0 − 2 − 1⎤
⎢0 0 − 1 4 ⎥
⎥
M =⎢
⎢2 1
0
0⎥
⎢
⎥
0⎦
⎣1 − 4 0
11/11
⎛ − 8⎞
⎜ ⎟
⎜ − 2⎟
q=⎜ ⎟
1
⎜ ⎟
⎜ 0 ⎟
⎝ ⎠
y
Algoritmo del Pivote Complementario para resolver el problema:
w1
w2
w3
w4
z1
z2
z3
z4
z0
w1
1
0
0
0
0
0
2
1
-1
-8
w2
0
1
0
0
0
0
1
-4
-1
-2
w3
0
0
1
0
-2
-1
0
0
-1
1
w4
0
0
0
1
-1
4
0
0
-1
0
w1
w2
w3
w4
z1
z2
z3
z4
z0
q
z0 -1
0
0
0
0
0
-2
-1
1
8
w2 -1
1
0
0
0
0
-1
-5
0
6
w3 -1
0
1
0
-2
-1
-2
-1
0
9
w4 -1
0
0
1
-1
4
-2
-1
0
8
q
Entra z0 Sale w1
Entra la variable complementaria z1. Como todas las entradas de la
columna de z1 son no positivas, entonces el algoritmo NO ES CAPAZ DE
RESOLVER EL PLC.
Criterio de corrección: Se logra el objetivo, si se aplica correctamente el
Algoritmo del Pivote Complementario para detectar que no resuelve el PLC.
FIN DEL MODELO
Ingeniería de Sistemas
Descargar