Documentos de Académico
Documentos de Profesional
Documentos de Cultura
+1 Punto - 0.33 Puntos 0 Puntos: Respuesta Correcta: Respuesta Incorrecta: No Respuesta o M As de Una Respuesta
+1 Punto - 0.33 Puntos 0 Puntos: Respuesta Correcta: Respuesta Incorrecta: No Respuesta o M As de Una Respuesta
1.
1. Si la iteración actual del algoritmo (primal) del simplex es degenerada entonces la iteración siguiente
también será degenerada.
2. Cuando se resuelve mediante el algoritmo primal del simplex un problema de programación lineal de
maximización, si en una iteración se elige como variable entrante aquella cuyo coste reducido z j − c j
es el más negativo de todos se tiene la certeza de que en la iteración siguiente se logrará el mayor
aumento posible de la función objetivo.
2. Si todos los elementos de la matriz de coste son enteros no negativos y están acotados superiormen-
te, el algoritmo húngaro para resolver un problema de asignación converge en un número finito de
iteraciones
sujeto a
x1 + 5x2 + 2x3 ≤ b1
x1 − 5x2 − 6x3 ≤ b2
x1 , x2 , x3 ≥ 0
donde b1 , b2 son constantes. Para unos determinados valores de b1 , b2 se sabe que la solución óptima del
problema viene dada en la siguiente tabla del algoritmo primal del simplex:
Base x1 x2 x3 s1 s2 Solución
z 0 a 7 d e 150
x1 1 b 2 1 0 30
s2 0 c -8 -1 1 10
donde s1 , s2 son las variables de holgura y a, b, c, d, e son constantes con valor real. ¿Cuáles son los valores
b1 , b2 que proporcionan la solución óptima anterior?
a) b1 = 30, b2 = 10.
b) b1 = 30, b2 = 40.
c) b1 = 14 , b2 = 14 .
d) No es posible determinar los valores b1 y b2 a partir de la información proporcionada por el enunciado.
sujeto a
x1 + 5x2 + 2x3 ≤ b1
x1 − 5x2 − 6x3 ≤ b2
x1 , x2 , x3 ≥ 0
donde b1 , b2 son constantes. Para unos determinados valores de b1 , b2 se sabe que la solución óptima del
problema viene dada en la siguiente tabla del algoritmo primal del simplex:
Base x1 x2 x3 s1 s2 Solución
z 0 a 7 d e 150
x1 1 b 2 1 0 30
s2 0 c -8 -1 1 10
donde s1 , s2 son las variables de holgura y a, b, c, d, e son constantes con valor real. ¿Cuál es la solución
óptima del problema dual?
a) ū1 = b1 , ū2 = b2 .
b) ū1 = 5, ū2 = 0.
c) ū1 = 14 , ū2 = 14 .
d) No es posible determinar los valores de la solución óptima del problema dual partir de la información
proporcionada por el enunciado.
sujeto a
x1 + 5x2 + 2x3 ≤ b1
x1 − 5x2 − 6x3 ≤ b2
x1 , x2 , x3 ≥ 0
donde b1 , b2 son constantes. Para unos determinados valores de b1 , b2 se sabe que la solución óptima del
problema viene dada en la siguiente tabla del algoritmo primal del simplex:
Base x1 x2 x3 s1 s2 Solución
z 0 a 7 d e 150
x1 1 b 2 1 0 30
s2 0 c -8 -1 1 10
donde s1 , s2 son las variables de holgura y a, b, c, d, e son constantes con valor real. Si se desea incrementar
el valor óptimo de z sin que se modifique la base óptima ¿qué debe hacerse?
a) En la solución óptima, el número de unidades que se envı́an desde el origen 3 al destino 3 es igual a
0.
b) En la solución óptima, el número de unidades que se envı́an desde el origen 3 al destino 3 es igual a
30.
c) En la solución óptima, el número de unidades que se envı́an desde el origen 3 al destino 3 es igual a
80.
d) No es posible calcular el número de unidades que se envı́an en la solución óptima desde el origen 3
al destino 3 a partir de la información proporcionada por el enunciado.
a) La solución óptima indicada dejará de ser óptima si el coste unitario de transporte desde el origen 1
al destino 2 es mayor que 3.
b) La solución óptima indicada dejará de ser óptima si el coste unitario de transporte desde el origen 1
al destino 3 es igual a 8.
c) La solución óptima indicada dejará de ser óptima si el coste unitario de transporte desde el origen 2
al destino 3 es menor que 13.
d) No se puede extraer ninguna consecuencia sobre la influencia del cambio en los costes unitarios de
transporte en la solución óptima indicada a partir de la información proporcionada por el enunciado.
1. Respuesta correcta: c
2. Respuesta correcta: d
1. Falso. Aunque el valor de una variable básica en una iteración sea cero, puede ocurrir que esa variable
no sea la variable que sale de la base en la iteración siguiente por tener un coeficiente no positivo en
la columna de la variable entrante. Por tanto puede ocurrir que la variable saliente sea positiva y por
tanto en la iteración siguiente puede desaparecer la degeneración.
2. Falso. En una iteración del simplex, la variación en el valor de la función objetivo viene dada por:
xℓ
z¯′ = z̄ − (zk − ck )
yℓk
donde k es el ı́ndice de la variable entrante y ℓ el ı́ndice la variable saliente. Aunque zk − ck sea el
costo reducido de mayor valor absoluto puede ocurrir que la modificación de la función objetivo, que
viene dada por −(zk − ck ) yxℓkℓ , sea mayor para otra variable diferente de la xk , ya que hay que tener en
cuenta el valor de yxℓkℓ . No obstante, la mayor parte de las versiones prácticas del algoritmo utilizan el
criterio de entrada usual debido a que es más simple.
3. Respuesta correcta: b
4. Respuesta correcta: a
5. Respuesta correcta: b
La forma standard del problema es:
sujeto a
x1 + 5x2 + 2x3 + s1 = b1
x1 − 5x2 − 6x3 + s2 = b2
x1 , x2 , x3 , s1 , s2 ≥ 0
La matriz básica inicial del algoritmo del simplex es la matriz unidad correspondiente a las columnas de las
variables s1 , s2 . La matriz básica óptima es:
1 0
B =
1 1
y por tanto la matriz inversa, leı́da directamente en la tabla óptima en las columnas correspondientes a s1 , s2
es:
−1 1 0
B =
−1 1
b1 = 30
b2 = 40
6. Respuesta correcta: b
El problema dual es:
Minimizar w = 30u1 + 40u2
sujeto a
u1 + u2 ≥ 5
5u1 − 5u2 ≥ 2
2u1 − 6u2 ≥ 3
ū1 = d
ū2 = e
7. Respuesta correcta: a
Puesto que el valor de la variable dual asociada a la segunda restricción es 0, un incremento del valor
del lado derecho de esta restricción no produce ningún incremento de la función objetivo. Otra manera de
comprobar este hecho es constatar que el valor de la variable de holgura de esta restricción es positivo, lo
cual quiere decir que esta restricción es no activa, es decir se verifica en desigualdad estricta, en el óptimo,
por lo que un incremento de b2 es irrelevante con vistas a mejorar z. Sin embargo la variable dual asociada a
la primera restricción es positiva. Ello indica que es útil un incremento de b1 . El mayor valor en que puede
incrementarse b1 , sin que el programa actual deje de ser óptimo se calcula del modo siguiente:
1 0 30 + ∆b1
≥0
−1 1 40
es decir
30 + ∆b1 ≥ 0
−30 − ∆b1 + 40 ≥ 0
es decir, b1 puede incrementarse sin que varı́e el óptimo en una cantidad
∆b1 ≤ 10
8. Respuesta correcta: c
La tabla de costes, disponibilidades y ofertas del problema de transporte será de la forma siguiente:
Orı́genes Destinos
1 c11 c12 c13 15
2 c21 c22 c23 30
3 c31 c32 c33 85
20 30 80
Utilizando el método de la esquina noroeste se obtiene la siguiente solución básica:
Orı́genes Destinos
1 15 6 15, 0
2 5 25 6 30, 6 25, 0
3 5 80 6 85, 6 80, 0
6 20, 6 5, 0 6 30, 6 5, 0 6 80, 0
Por otra parte, según los datos del problema se tienen los siguientes valores de los multiplicadores:
u1 = −2, u2 = 3, u3 = 5
v1 = 2, v2 = 5, v3 = 10
Ahora bien las condiciones de óptimo implican que:
u1 + v1 − c11 = 0
u1 + v2 − c12 ≤ 0
u1 + v3 − c13 ≤ 0
u2 + v1 − c21 = 0
u2 + v2 − c22 = 0
u2 + v3 − c23 ≤ 0
u3 + v1 − c31 ≤ 0
u3 + v2 − c32 = 0
u3 + v3 − c33 = 0
−2 + 2 − c11 = 0
−2 + 5 − c12 ≤ 0
−2 + 10 − c13 ≤ 0
3 + 2 − c21 = 0
3 + 5 − c22 = 0
3 + 10 − c23 ≤ 0
5 + 2 − c31 ≤ 0
5 + 5 − c32 = 0
5 + 10 − c33 = 0
De aquı́ resulta
c11 = 0
c21 = 5
c22 = 8
c32 = 10
c33 = 15
∑ ci j xi j = 0 · 15 + 5 · 5 + 8 · 25 + 10 · 5 + 15 · 80 = 1475
ij
c12 ≥ 3
c13 ≥ 8
c23 ≥ 13
c31 ≥ 7
9. Respuesta correcta: a
La tabla de costes, disponibilidades y ofertas del problema de transporte será de la forma siguiente:
Orı́genes Destinos
1 c11 c12 c13 15
2 c21 c22 c23 30
3 c31 c32 c33 85
20 30 80
Utilizando el método de la esquina noroeste se obtiene la siguiente solución básica:
Orı́genes Destinos
1 15 6 15, 0
2 5 25 6 30, 6 25, 0
3 5 80 6 85, 6 80, 0
6 20, 6 5, 0 6 30, 6 5, 0 6 80, 0
Entonces la solución óptima es:
Por otra parte, según los datos del problema se tienen los siguientes valores de los multiplicadores:
u1 = −2, u2 = 3, u3 = 5
v1 = 2, v2 = 5, v3 = 10
Ahora bien las condiciones de óptimo implican que:
u1 + v1 − c11 = 0
u1 + v2 − c12 ≤ 0
u1 + v3 − c13 ≤ 0
u2 + v1 − c21 = 0
u2 + v2 − c22 = 0
u2 + v3 − c23 ≤ 0
u3 + v1 − c31 ≤ 0
u3 + v2 − c32 = 0
u3 + v3 − c33 = 0
De aquı́ resulta
c11 = 0
c21 = 5
c22 = 8
c32 = 10
c33 = 15
∑ ci j xi j = 0 · 15 + 5 · 5 + 8 · 25 + 10 · 5 + 15 · 80 = 1475
ij
Por otra parte, según los datos del problema se tienen los siguientes valores de los multiplicadores:
u1 = −2, u2 = 3, u3 = 5
v1 = 2, v2 = 5, v3 = 10
Ahora bien las condiciones de óptimo implican que:
u1 + v1 − c11 = 0
u1 + v2 − c12 ≤ 0
u1 + v3 − c13 ≤ 0
u2 + v1 − c21 = 0
u2 + v2 − c22 = 0
u2 + v3 − c23 ≤ 0
u3 + v1 − c31 ≤ 0
u3 + v2 − c32 = 0
u3 + v3 − c33 = 0
−2 + 2 − c11 = 0
−2 + 5 − c12 ≤ 0
−2 + 10 − c13 ≤ 0
3 + 2 − c21 = 0
3 + 5 − c22 = 0
3 + 10 − c23 ≤ 0
5 + 2 − c31 ≤ 0
5 + 5 − c32 = 0
5 + 10 − c33 = 0
De aquı́ resulta
c11 = 0
c21 = 5
c22 = 8
c32 = 10
c33 = 15
∑ ci j xi j = 0 · 15 + 5 · 5 + 8 · 25 + 10 · 5 + 15 · 80 = 1475
ij
c12 ≥ 3
c13 ≥ 8
c23 ≥ 13
c31 ≥ 7