PROBLEMAS PROGRAMACIÓN LINEAL CONTINUA

Anuncio
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
PROBLEMAS PROGRAMACIÓN LINEAL CONTINUA
1. Sea el problema:
Max. 3 x1 + 4 x2 + 2 x3 + x4
s.a.
4 x1 + 3 x 2 + 4 x3 + x 4 ≥ 5
2 x1 + x 2 + 5 x3 + 2 x 4 ≤ 6
x1≥6, 0 ≤ x2 ≤ 3, x3 libre, x4 ≤ 0
a) Ponerlo en forma estándar.
b) Ponerlo en forma canónica.
c) Resolverlo.
2. Considere los problemas:
2.1. Max. –3 x1 + 4 x2 – x3
s.a.
– x1
2 x1 – 3 x2
+ 5 x3 = 50
≥ 12
x1 ≥ 0, x2 ≥ -5, x3 libre
2.2. Min. x+y
s.a.
x+y≤1
2x–y=3
x, y libres
a) Obtenga su forma estándar
b) Realice la fase 1 para obtener una solución básica inicial.
-1-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
3. Resolver el siguiente problema:
Max. 2 x1 - x2
s.a.
- 2 x 2 - x3 ≤ 1
x1 + x 2 + x3 ≥ 2
2 x2 - x 3 = 2
x1≥ 0, x2 libre, x3 ≤ 0
4.
Max. 2 x1 + x2
s.a.
5 x1 + 3x2 = 6
2 x1 +
x2 = 2
x1 , x 2 ≥ 0
Resolver el problema propuesto usando el método de las dos fases. Hacer los
comentarios oportunos acerca de la solución del mismo. En caso de empate, al calcular
ε para decidir qué variable entra en la base, pivotee en un elemento de la segunda fila.
5. Dado el problema:
Max. - x1 - x2
s.a.
x1 + 3x2 ≥ 12
2x1 + x2 ≤ 10
x1 , x 2 ≥ 0
1) Resolverlo aplicando Fase I y Fase II (por forma matricial del simplex).
2) ¿Qué valor deberían tomar los coeficientes de la función objetivo de las
variables no básicas para poder introducirlas en la base? Calcule dichos valores.
¿Hay alguna relación entre estos nuevos valores y la última fila de la tabla final?
6. Sea un problema lineal en el que intervienen las cinco variables y tres restricciones.
a) Escríbase una tabla genérica de manera que sea el único óptimo la solución
x1 = 2, x2 = 1, x3 = 4, x4 = 0 y x5 = 0 y la función objetivo valga 9.
b) Escríbase la tabla de manera que sea óptima la solución del apartado a) y
que, además, deben existir soluciones alternativas con x1, x2 y x4 básicas.
c) Que en el óptimo x1, x2 y x3 sean básicas con valores (2,1,4), la función
objetivo valga 9 y que existan soluciones óptimas alternativas con
coordenadas tan grandes como se quiera para las variables x1, x2, x3 y x4.
d) Idem, en cuanto al número de variables y restricciones pero el problema sea
no acotado en la función objetivo.
e) En el apartado a) describa ∂x2/∂x4 y ∂Z/∂x5. Explique sus significados.
-2-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
7. Sea un problema lineal en el que intervienen las seis variables y tres restricciones.
a)
Construya una tabla del simplex que represente el vértice x* = (3,5,0,0,0,0) en la
que haya un coste relativo negativo, pero a pesar de ello la solución admisible x*
= (3,5,0,0,0,0) sea óptima.
b)
Construya una tabla del simplex en la que la solución admisible x = (4,6,7,1,0,0)
sea solución óptima.
c)
Para la tabla que construya en b) discuta el significado de la expresión genérica
∂xi /∂xk en el contexto de la programación lineal aplicándolo a dicha tabla.
Escriba los valores numéricos que toma dicha expresión ∂xi / ∂xk en la tabla,
para las variables xi y xk para las que tenga sentido la expresión,
interpretándolos.
8. Sea el problema siguiente:
Min.
3/2 x1 + x2
-x1 + 4 x2 ≤ 4
s.a.
x1 + 2 x 2 = 2
x1 , x 2 ≥ 0
a) Resuelva el problema.
b) A partir de la forma matricial del símplex, identificar la matriz básica en el
óptimo y calcular la inversa. Obténganse las nuevas soluciones óptimas para
los vectores b = (-2,-1) y b = (-1,1). Aplique el método símplex-dual si es
necesario. Discuta si las soluciones son únicas o no, degeneradas o no.
9. Considérese la tabla del simplex que corresponde a la solución óptima de un
problema de minimización con restricciones originales de ≤.
Tabla
a)
x1
x2
x3
x4
h1
h2
h3
b
1
1
0
-2/7
2
0
1
2
0
0
1
-3/7
1
0
4
3/2
0
-2
0
11/7
1
1
6
1
0
0
0
3
4
0
9
---
Describa la solución óptima del problema.
-3-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
b)
Siendo Z la función objetivo, encontrar ∂Z/∂h1.
c)
Calcular ∂x1/∂h3. Interpretar verbalmente el resultado.
d)
¿Existen soluciones óptimas alternativas? Describa todas ellas en caso de que
existan.
e)
Suponiendo que la tabla escrita corresponda al problema original de minimizar
cx, sujeto a Ax=b, con las variables no negativas (donde las variables hi ya no
son holguras sino variables propias del problema), describa el rango de valores
de b1 (que en la tabla original es 2) para los que se mantiene la solución óptima
actual.
f)
Para la misma interpretación de la tabla que en el apartado anterior, describa el
rango de valores del coste marginal c4 asociado a la variable x4 (que inicialmente
es 3), de forma que se mantenga la solución óptima actual.
10. Dado el problema
Min.
s.a.
x1 + x2 + 2 x3 + 10 x4 + x5
– x 3 + x4 + x5 = 2
2 x1
x1 + x2 – x3 + 2 x4 + x5 = 1
– x1
+ x3
– x5 = 3
xj ≥ 0
En la solución óptima las variables básicas son x1, x2 y x3, es decir:
 2 0 − 1
B =  1 1 − 1
− 1 0 1 
1 0 1
donde B = 0 1 1
1 0 2
-1
Resolver el problema primal. Formular el dual y resolverlo.
Resolver el problema original si b pasa a valer (5, 1, 3). Caso de ser necesaria
alguna iteración aplicar el algoritmo símplex-dual.
Resolver el problema original si c pasa a valer (1, 1, 2, 10, -3). Caso de ser
necesaria alguna iteración aplicar el símplex a partir de la tabla de la solución
óptima del apartado a).
Idem con c = (1, 1, 2, 4, 1).
11.
Considere el problema
Min -5x1 - 8x2
s.a.
5x1 + 2x2
x1 + 2x2
4x1 + 6x2
x1 , x 2 ≥ 0
≤5
≤4
≤ 12
-4-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
cuya tabla óptima es,
x1
0
0
1
0
x2
0
1
0
0
h1
1
0
0
0
h2
11
2
-3
1
h3
-4
-.5
1
1
b
1
2
0
a)
Identifique xB, el vector de las variables básicas en el óptimo. Identifique B, la
matriz de vectores de las variables básicas en los datos iniciales y cB, el vector
de costes iniciales de las variables básicas. Identifique B-1 en la tabla final.
Escriba el problema dual. Identifique una solución óptima del problema dual.
Todo ello sin realizar operaciones.
b)
A partir del problema inicial, en el caso de que el coste de x1 pase de ser -5 a ser
-3, actualice la solución óptima del problema. Si requiere iteraciones utilice el
algoritmo simplex.
c)
Se ha realizado una modificación en los costes del problema primal inicial que
conduce a la nueva tabla óptima.
x1
4
.5
1
1
x2
0
1
0
0
h1
1
0
0
0
h2
-1
.5
-3
4
h3
0
0
1
0
b
1
2
0
Describa la modificación que se efectuó.
12. Considérese el problema:
Max.
x1 + 3 x 2 – x3
s.a.
2 x1 + 4 x2 + 20/3 x3 ≤ 30
3 x1 + 3 x2 +
x3 = 18
x1 ≥ 5, x2 ≥0, x3 ≥ 0
a) Póngase en forma estándar.
b) Aplíquese la fase 1 para obtener una solución básica admisible inicial.
c) Resuelva el problema aplicando el método símplex.
d) Formule el problema dual.
e) ¿Puede saberse la solución óptima del problema dual escrito en el apartado d) a
partir de la última tabla del símplex, correspondiente a la solución óptima del
primal? ¿Puede saberse al menos el valor óptimo de alguna de las variables del
problema dual? ¿Por qué?.
-5-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
f) Obtenga el valor óptimo de la (o las) variables del dual que no se conozcan en el
apartado e) sin necesidad de resolverlo.
g) ¿Cuál es la solución óptima del primal si la función objetivo es max. x1 + 3 x2 + 5
x3?. Emplee la representación matricial del símplex para comprobar si la solución
anterior sigue siendo óptima. Parta de la actualización de dicha tabla final para
continuar con el símplex en las iteraciones que pueden ser necesarias en la
obtención del nuevo óptimo.
h) Lo mismo que en el apartado h) pero cambiando el vector de restricciones a (b1,
b2) = (30, -9). Empléese el método símplex-dual si son necesarias más iteraciones.
Recuérdese que x1 ≥ 5.
Nota: en los apartados g) y h) parta del problema original.
13. La aplicación del método símplex a la resolución del problema
Max.
4 x1 + 5 x2 + 9 x3 + 11 x4
s.a.
x1 + x2 + x3 + x4 ≤ 15
7 x1 + 5 x2 + 3 x3 + 2 x4 ≤ 120
3 x1 + 5 x2 + 10 x3 + 15 x4 ≤ 100
xi ≥ 0
da lugar a la siguiente tabla óptima:
x1
1
0
0
0
x2
5/7
-6/7
2/7
3/7
x3
0
0
1
0
x4
-5/7
13/7
12/7
11/7
h1
10/7
-61/7
-3/7
13/7
h2
0
1
0
0
h3
-1/7
4/7
1/7
5/7
b
50/7
325/7
55/7
695/7
a) Identifique la solución óptima del problema dual, el valor de la función
objetivo en el óptimo y que ecuaciones se cumplen con signo de igualdad en
el primal y en el dual.
b) Si c = (3, 5, 9, 11), calcular la solución óptima de ambos problemas.
c) Cambiando b = (9, 120, 100) repetir el apartado anterior.
1 
d) ¿Y si A’2 = 7 ?
5
-6-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
14.
Considere el problema
Max. 5 x1 + 8 x2
5 x1 + 2 x2 ≤ 5
x1 + 2 x2 ≤ 4
4 x1 + 6 x2 ≤ 12
x1 , x 2 ≥ 0
s.a.
cuya tabla óptima es
x1
x2
h1
h2
h3
b
0
0
1
11
-4
1
0
1
0
2
-1/2
2
1
0
0
-3
1
0
0
0
0
-1
-1
Dado que el problema primal es degenerado, el problema dual tiene soluciones
óptimas alternativas.
Calcule la solución óptima del dual y todas las soluciones óptimas alternativas. Para
ello no emplee el método símplex aplicado al problema dual ni el método símplexdual. Realícelo mediante las condiciones de complementariedad entre las soluciones
óptimas primales y duales. Específicamente:
Modele el problema dual. Escriba la relación entre costes relativos de las variables en
el dual y holguras de las ecuaciones del primal. Escriba que variables del dual son
básicas y cuales no. Observe que variable no básica del dual tiene coste relativo nulo.
Escriba las relaciones del dual interviniendo solo las variables del dual con coste
relativo nulo. Escriba la ecuación de la arista óptima del dual como combinación
convexa de sus puntos extremos. Indique que variables del dual son óptimas en cada
uno de los extremos de la arista óptima.
15. Una empresa textil puede producir tres productos (x1, x2, x3). Su plan de producción
para el mes siguiente debe satisfacer las restricciones
x1 + 2 x2 + 2 x3 ≤12
2 x1 + 4 x2 + x3 ≤f
xj ≥ 0
La primera restricción está determinada por la disponibilidad del equipo y es fija. La
segunda restricción está determinada por la disponibilidad de algodón. Los
beneficios netos unitarios de los productos son 2, 3 y 3, respectivamente, sin tener en
cuenta el coste del algodón y los costes fijos.
-7-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
a) Halle el precio indicativo λ2 del algodón como una función de f.
(Sugerencia: utilice el método símplex dual). Evalúe los valores de la
variable del dual λ2 (f). Evalúe el beneficio neto Z(f), sin tener en cuenta el
coste del algodón. Represente gráficamente el beneficio neto Z(f) en función
de f. En el mismo gráfico, represente el valor de λ2 (f).
b) La empresa puede comprar algodón en el mercado libre al precio de 1/6
u.m./unidad. Además, puede adquirir una cantidad limitada S a un precio de
1/12 u.m./unidad de un proveedor con el que mantiene una relación
especial. Determine el beneficio neto óptimo de la empresa π(S), como una
función de S, teniendo en cuenta el coste del algodón. Represente
gráficamente el beneficio neto óptimo π(S) en función de S.
16. Considere el problema primal
Min.
-5x1 - 8x2
s.a.
5 x1 + 2 x2 + h1
= 10
x1 + 2 x2
+ h2
= 4
4 x1 + 6 x2
+ h3 = 14
x1, x2, h1, h2, h3 ≥ 0
cuya tabla con costes relativos positivos, pero que corresponde a una solución
inadmisible es,
x1
0
x2
0
h1
1
h2
11
h3
-4
b
-2
0
1
1
0
0
0
2
-3
-(1/2)
1
1
2
0
0
0
1
1
El dual puede escribirse como max λb, sujeto a λA≤c, λ libre. A la solución de la
tabla le corresponde una solución admisible para el dual λ0. En este caso, el método
simplex-dual, donde λN= λ0 - ∈ Y1, siendo Y1 = (1, 11, -4) la primera fila de la
matriz inversa de la formada por los vectores columna de las variables básicas (h1,
x2, x1) y ∈ > 0, es adecuado.
Se le pide a usted que considere una modificación del método simplex-dual (nos
referimos a él como MSD) a partir de otra fila de la inversa: la definición de la nueva
solución admisible para el dual es λN= λ0 + ∈ Y2, siendo Y2 = (0, 2, -1/2) la segunda
fila de la matriz inversa de la formada por los vectores columna de las variables
básicas (h1, x2, x1) y ∈ > 0.
-8-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
a) Describa λ0. Justifique que la dirección elegida es adecuada, pues la función
objetivo del dual mejora en 1∈.
b) El algoritmo MSD selecciona el mayor valor positivo de , que mantiene la
admisibilidad en el dual para λN. Sea ese valor ∈*. El algoritmo emplea
como nueva solución admisible para el dual λN= λ0 + ∈* Y2. Para
determinar ∈* calcule las nuevas holguras del dual para λN en función de las
antiguas holguras del dual con λ0 (las que aparecen en la tabla) y de ∈.
c) Aplique el método MSD en la tabla del símplex del enunciado mediante el
método que ha desarrollado. ¿Cuál es el valor de ∈* que le resulta? ¿Cuál es
la nueva λN? ¿Cuál es la correspondiente solución admisible del primal para
λN ?
d) Generalice el resultado a la elección de dirección de modificación de la
solución admisible para el dual λN= λ0 + ∈* Yi, siendo Yi la fila i-ésima de
la inversa. Discuta el resultado general en base a la elección de Yi.
17.
Considere el problema primal
Max
s.a.
5x1 + 8x2
5x1 + 2x2
x1 + 2x2
4x1 + 6x2
x1 , x 2 ≥ 0
≤5
≤4
≤ 12
cuya tabla óptima, que corresponde a una solución degenerada es,
x1
x2
h1
h2
h3
b
0
0
1
11
-4
1
0
1
0
2
-.5
2
1
0
0
-3
1
0
0
0
0
-1
-1
El dual puede escribirse como min λb, sujeto a λA≥c, λ≥0. Llamando hi a las holguras
de las restricciones del primal e yj a las holguras de las restricciones del dual, conteste a
las siguientes preguntas:
1. Escriba explícitamente el problema primal con sus holguras hi y las restricciones
como igualdades. Haga lo mismo con el problema dual, incluyendo las holguras
yj así como las restricciones escritas con igualdades. Exprese la solución óptima
del problema dual correspondiente a la solución óptima del primal de la tabla
indicando los valores de las variables λi e yj. Indique cuales de las variables λi e
yj son variables básicas y cuales no, expresando sus costes relativos.
-9-
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
2. Identifique que variable no básica del dual tiene coste relativo nulo. Explique
que conjunto de variables del dual pueden ser simultáneamente positivas sin que
la solución deje de ser óptima para el dual. Escriba la ecuación de la arista del
dual a partir del vértice óptimo del dual que corresponde a la solución óptima de
la tabla del primal que se incluye. Escriba el otro vértice óptimo de la arista.
Escriba el conjunto de soluciones óptimas alternativas del dual como
combinación convexa de ambos vértices óptimos.
Nota: El enfoque de la contestación a esta pregunta debe evitar el uso de los métodos
simplex primal, simplex-dual y el simplex aplicado directamente al problema
dual.
18. A. Considere un problema lineal cuya tabla inicial para la fase 1 tiene la estructura
que se muestra, que proviene de que la tercera restricción tenga signo de igualdad.
x1
x2
x3
h1
h2
w3
b
1.
Construya una tabla del final de la fase 1 en la que se muestre que el problema
original es compatible y tiene un vértice admisible x1 = 1, x2 = 2, x3 = 0, h1 = 0,
h2 = 4. Argumente el coste relativo que deben tener todas las variables en dicha
tabla.
2.
Construya una tabla del final de la fase 1 en la que se muestre que el problema
original es incompatible.
B. Considere ahora un problema lineal cuya tabla inicial para la fase 1 tiene la estructura
que se muestra, que proviene de que la tercera y cuarta restricción tengan signo de
igualdad.
x1
x2
x3
h1
h2
w3
w4
b
1. Construya una tabla del final de la fase 1 en la que se muestre que el problema
original es compatible y tiene un vértice admisible x1 = 2, x2 = 0, x3 = 1, h1 = 3,
- 10 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
h2 = 0. Además, se observa que una de las cuatro restricciones es redundante.
Argumente los costes relativos de todas las variables.
19. Considere los problemas primal y dual a partir de la forma estándar del primal,
min cx
min cx
s a. Ax ≤ b ≡ s a. Ax + Ih = b
x ≥0
x, h ≥ 0
dual
max λ b
max λ b
s a. λ A ≤ c ≡ s a. λ A + I H = c
λ ≤ 0, H ≥ 0
λ ≤ 0
En este ejercicio el problema primal correspondiente a la estructura de la tabla que se
muestra.
x1
x2
x3
h1
h2
h3
b
1.
Escriba una tabla que refleje la solución óptima del primal que corresponde al
vértice x1 = 0, x2 = 1, x3 = 2, h1 = 0, h2 = 0, h3 = 1. Y la solución óptima del dual
compuesta por H1 = 1, H2 = 0, H3 = 0, λ1 = -1, λ2 = -2, λ3 = 0.
2.
Escriba una tabla que refleje la solución de un vértice no óptimo del primal que
corresponde a otro vértice del apartado anterior con x1 = 2, x2 = 1, x3 = 0, h1 = 1,
h2 = 0, h3 = 0. Y la solución correspondiente del dual (λ = cBB-1) compuesta por
H1 = 0, H2 = 0, H3 = -1, λ1 = 0, λ2 = +2, λ3 = -1. Realice una iteración de forma
que alcance el óptimo.
Se le pide ahora la construcción de una tabla canónica inicial siguiendo instrucciones y
la realización de iteraciones mediante el algoritmo simplex-dual. La tabla canónica
inicial debe tener todos los costes relativos no negativos, por lo que la solución básica
que contiene es en ese sentido, óptima. Sin embargo, se le pedirá que sea inadmisible,
con alguna variable negativa.
3.
Mostrando la solución básica inadmisible del primal x1 = 6, x2 = 0, x3 = 1,
h1 = 0, h2 = 0, h3 = -2. Y la solución correspondiente del dual (λ = cBB-1)
compuesta por H1 = 0, H2 = 2, H3 = 0, λ1 = -1, λ2 = -4, λ3 = 0.
4.
Aplique una iteración del método simplex-dual a la tabla del apartado anterior,
de forma que alcance la solución óptima del primal x1 = 0, x2 = 0, x3 = 3, h1 = 2,
h2 = 0, h3 = 0. Señale las variables básicas y las no básicas. Y que la solución
correspondiente del dual (λ = cBB-1) esté compuesta por H1 = 0, H2 = 3, H3 = 0,
λ1 = 0, λ2 = -6, λ3 = -1.
Aplique una iteración del método simplex-dual a la tabla del apartado anterior, de forma
que pueda calcular todas las soluciones óptimas alternativas del problema dual. Escriba
el vértice óptimo nuevo y la expresión explícita de todas las soluciones óptimas del
dual.
- 11 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
20. Considérese el problema modelado de la siguiente forma:
Max.
s.a.
x1 - 3 x 2 – x3
2 x1 + 4 x2 + 22/3 x3 ≤ 30
3 x1 + 3 x2 +
x3 = 18
x2 ≥0, x3 ≥ 0, x1 ≥ 5
1. Plantee claramente el problema en las formas estándar y canónica.
2. Encuentre una solución admisible inicial del problema. A continuación
encuentre la solución óptima del modelo aplicando Simplex Primal.
3. Compruebe si la solución anterior sigue siendo óptima para la nueva función
objetivo Max x1 + 3 x2 + 5. Busque el nuevo óptimo si así fuera necesario.
A partir de la forma canónica en el óptimo obtenida en el apartado 2,
Compruebe si la solución sigue siendo óptima en caso que x2 fuera una variable
libre. Actualice para ello la tabla óptima a esta nueva situación empleando para
el menor esfuerzo posible. Intente proporcionar una nueva solución óptima si
fuera necesario.
4.
21. La fabricación de ciertos productos (x1, x2, x3) tiene unos beneficios en el mercado
de (100, 200, 300) respectivamente.
En su fabricación se emplean: materia prima (MP), líquido refrigerante (LR) y lubricante
(LU). Disponiéndose de un total de 1000 kgs de MP, 100 litros de LR y 50 litros de LU.
Siendo la cantidades necesarias para la fabricación de cada tipo de producto las siguientes:
Para x1: 25 kgs de MP, 1 litro de LR y ½ litro de LU.
Para x2: 15 kgs de MP, 2 litros de LR y 1 litro de LU.
Para x3: 100 kgs de MP, 5 litros de LR y 10 litros de LU.
Teniendo en cuenta que una solución admisible no óptima del problema es:
(x
0
1
)
, x 20 , x30 , sobrante de MP, sobrante de LR, sobrante de LU = (0 , 0 , 5 , 500 , 75 , 0 )
Se pide:
max

1. Formule el problema indicado como un problema del tipo s.a.


cx
Ax = b
x≥0





2. Formule su correspondiente problema dual como un problema del tipo
λb
min



s.a. λA ≥ c 

λ libre 

- 12 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
3. Determine como valoraría los recursos asociados a la solución básica admisible
señalada.
4. A partir del apartado anterior, si decidiera ahora fabricar producto 1
adicionalmente, ¿cómo valora esa opción? Compárela con el beneficio que el
producto le proporciona en el mercado. ¿Qué decidiría en tal caso?
5. Teniendo en cuenta que la siguiente solución es óptima:
x , x 2* , x3* , sobrante de MP * , sobrante de LR * , sobrante de LU * = (0 , 50 , 0 , 250 , 0 , 0 )
determine todas las posibles valoraciones que se puedan hacer de los recursos.
¿Cómo explica que haya varias?
(
)
*
1
NOTA: Para el problema no haga uso de los algoritmos Simplex o Simplex-Dual
PROBLEMAS DE MODELADO CONTINUO
1. Problema.- Para hacer cuatro trabajos se dispone de tres operarios: un carpintero, un
fontanero y un mecánico. La tabla recoge los costes de realización según el trabajo que
se les encomiende a cada operario. También se indica mediante “X” la imposibilidad
de realizar un trabajo por un operario.
Soldar
Enmarcar
Trazar
Alambrar
Carpintero
X
2
5
3
Fontanero
1
X
4
2
Mecánico
3
3
1
X
Se pretende decidir los trabajos encomendados a cada operario de forma que ningún
trabajador realice más de dos trabajos, que todos los trabajos se realicen y que el coste
total acumulado de realizar los cuatro trabajos sea mínimo.
a)
Modele el problema mediante programación lineal.
b)
Demuestre que si el carpintero realiza el enmarcado, el mecánico el trazado y el
fontanero suelda y alambra, el coste total es mínimo.
2. Problema.- COMIDAS RÁPIDAS
Un negocio de servicio de comidas ha contratado cuatro banquetes para los próximos
cuatro días, requiriendo 150 manteles de mesa limpios para el primer banquete, 100
para el segundo, 140 para el tercero y 130 para el cuarto. En la actualidad dispone de
200 manteles, todos limpios, y puede adquirir los que necesite, a un coste de 12
u.m/mantel con un plazo de entrega inmediato a partir del segundo día. Además, una
lavandería cercana le ofrece el siguiente servicio:
- 13 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
Rápido.
Los manteles limpios para el día siguiente, a un coste de 6
u.m/mantel.
Lento.
Los manteles limpios para dentro de dos días, a un coste de 4
u.m/mantel.
Suponga que los manteles nuevos comprados el día t pueden emplearse en el
banquete del día t, los sucios enviados a lavar en servicio rápido tras el banquete del
día t pueden emplearse para el banquete del día t+1, y finalmente, que los sucios
enviados a lavar en servicio lento tras el banquete del día t pueden emplearse para el
banquete del día t+2.
a)
Modele el problema: represente el problema mediante un grafo, indicando que
significan los nodos y los arcos. Y los datos del ejemplo asociados a los nodos y
arcos.
b)
Proporcione una solución admisible intuitiva al ejemplo.
c)
Argumente la bondad de la solución admisible intuitiva al ejemplo propuesta en
el apartado anterior.
d)
Describa las variables del problema dual e interprete su significado. ¿En que
unidades se describen cada una de las variables del dual?
3. Problema.- TRATAMIENTO DE CRUDOS
Una refinería de petróleo adquiere dos tipos de crudos (tipo 1 y tipo 2). Estos crudos
pasan a través de cuatro procesos: destilación, reforming, cracking y mezcla,
obteniéndose distintos productos para el mercado.
1.- PROCESO DESTILACIÓN
Por medio de ella se separan los crudos en fracciones conocidas como nafta ligera,
nafta media, nafta pesada, aceites pesados y residuos, según sus puntos de ebullición.
El octanaje de las naftas ligeras, medias y pesadas es de 90, 80 y 70,
respectivamente. Las fracciones que se obtienen a partir de un barril de crudo son:
Crudo Tipo 1
Crudo Tipo 2
Nafta Ligera Nafta Media
0.1
0.2
0.15
0.25
Nafta Pesada Aceite Ligero
0.2
0.12
0.18
0.08
Aceite Pesado
0.2
0.19
Residuos
0.13
0.12
2.- PROCESO REFORMING
Las naftas pueden emplearse inmediatamente para mezclarse en distintos productos
para el mercado o someterse al proceso de reforming. Este proceso da lugar a
gasolinas con un octanaje del 115. La cantidad obtenible, por barril es:
- 14 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
Nafta Ligera
Nafta Media
Nafta Pesada
0.6
0.52
0.45
3.- PROCESO CRACKING
Los aceites ligeros y pesados pueden mezclarse directamente en Jet-fuel y fuel-oil o
someterse al proceso de cracking. El cracker catalítico da lugar a cracked oil y
cracked gasolina que tiene un octanaje de 105. La productividad es la siguiente:
Aceite Ligero
Aceite Pesado
Cracked oil
0.68
0.75
Cracked gasoline
0.28
0.2
El cracked oil se emplea para mezclarlo en fuel-oil y jet-oil, mientras que el cracked
gasolina se emplea para la obtención de gasolina de motor.
Los residuos se emplean para producir lube-oil o mezclados en fuel-oil y jet-fuel. Un
barril de residuos da lugar a 0.5 barriles de lube-oil.
4.- PROCESO MEZCLA
-
Gasolinas de Motor: Son de dos tipos, normal y superior, obtenidas a partir de las
naftas, gasolina de reforming y gasolina de cracking. La única especificación es que
la normal tenga un octanaje de al menos 84, y la superior de 94. Se supone que el
octanaje se comporta linealmente en relación al volumen.
-
Jet fuel (para avión): La especificación es que la presión de vapor no exceda de 1
Kg/cm2. Las presiones de vapor de los aceites ligeros, pesados, de cracking y
residuos son de 1; 0.6;1.5; y 0.05 Kg/cm2 respectivamente. De nuevo, se supone
que la presión de vapor se comporta linealmente con el volumen.
- Fuel-oil: Para su obtención deben mezclarse aceite ligero, pesado, cracked y
residuos según la relación 10:4:3:1.
LIMITACIONES
Existen las siguientes limitaciones debido a las instalaciones actuales:
Disponibilidad de crudo
• Disponibilidad diaria de Crudo tipo 1: 20.000 barriles.
• Disponibilidad diaria de Crudo tipo 2: 30.000 barriles.
Limitaciones de los procesos
• Máximo de 45.000 barriles de crudo destilado/día.
• Máximo de 10.000 barriles de nafta reforming/día.
- 15 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
•
Máximo de 8.000 barriles de aceite cracked/día.
Imposiciones en la producción
• La producción diaria de lube-oil entre 500 y 1.000 barriles.
• La gasolina de motor tipo superior debe ser al menos el 40% del normal.
Beneficios por barril de productos finales
• Gasolina de Motor Superior
700 pts/barril
• Gasolina de Motor Normal
600 pts/barril
• Jet-fuel
400 pts/barril
• Fuel-oil
350 pts/barril
• Lube-oil
150 pts/barril
Determinar los niveles de producción de los productos finales de la refinería desde el
punto de vista de máximos beneficios.
DEFINICIÓN DE VARIABLES
- Crudo tipo 1: T1
- Crudo tipo 2: T2
- Nafta ligera: NFL
- Nafta media: NFM
- Nafta pesada: NFP
- Aceite ligero: ACL
- Aceite pesado: ACP
- Residuos: RES
- Nafta ligera para gasolina: NFLG
- Nafta media para gasolina: NFMG
- Nafta pesada para gasolina: NFPG
- Nafta ligera para reforming: NFLRE
- Nafta media para reforming: NFMRE
- Nafta pesada para reforming: NFPRE
- Nafta ligera para gasolina normal: NFLGN
- Nafta ligera para gasolina superior: NFLGS
- Nafta media para gasolina normal: NFMGN
- Nafta media para gasolina superior: NFMGS
- Nafta pesada para gasolina normal: NFPGN
- Nafta pesada para gasolina superior: NFPGS
- Aceite ligero para cracking: ACLCR
- Aceite pesado para cracking: ACPCR
- Aceite ligero para fuel-oil: ACLF
- Aceite pesado para fuel-oil: ACPF
- Aceite ligero para jet-fuel: ACLJF
- Aceite pesado para jet-fuel: ACPJF
- Cracked oil: COIL
- Cracked oil para fuel-oil: COILF
- Cracked oil para jet-fuel: COILJF
- Cracked gasolina: CG
- Cracked gasolina para normal: CGN
- 16 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
-
Cracked gasolina para superior: CGS
Gasolina de 115 octanos: REFG
Gasolina de 115 octanos para gasolina normal: REFGN
Gasolina de 115 octanos para gasolina superior: REFGS
Residuos para lube-oil: RESLB
Residuos para fuel-oil: RESF
Residuos para jet-fuel: RESJF
Gasolina normal: GSNOR
Gasolina superior: GSSUP
Jet fuel: JETFL
Fuel-oil: FOIL
Lube-oil: LUBOIL
Holgura de crudo tipo 1: HT1
Holgura de crudo tipo 2: HT2
Holgura en reforming: HREF
Holgura en cracking: HCR
Holgura en destilación: HDEST
Pérdidas en destilación: PERDES
Modele y resuelva, usando el módulo SOLVER de EXCEL.
http://io.us.es/asignat/MCOP/mcop(ii).html
- 17 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
PROBLEMAS DE MODELADO CON VARIABLES
ENTERAS
1. Problema.- ASIGNACIÓN
Un grupo de n hombres y n mujeres viven aislados en una isla. La cantidad de
felicidad que logra el i-ésimo hombre y la j-ésima mujer viviendo juntos la fracción
xij de sus vidas es cijxij, donde cij es un indicador de felicidad asociado a la
convivencia ij durante el resto de sus vidas. Suponiendo que todos son solteros
cuando se analiza la situación y que todos vivan el mismo tiempo, modele el
problema de determinar qué fracción de su vida han de convivir cada par ij.
a)
Bajo el criterio de maximizar la felicidad colectiva.
b)
Bajo el criterio de que sea máxima la felicidad de aquel que en el
emparejamiento le corresponda la felicidad mínima.
2. Problema.- SELECCIÓN DE PERSONAL
A un proceso de selección para un grupo de trabajo se han presentado seis candidatos,
de los que se van a contratar a cuatro. Las características de los candidatos se reflejan en
la tabla.
Candidato
Tipo
Puntuación
indicadora
1
A
10
2
A
9
3
B
6
4
B
6
5
C
4
6
C
1
Los condicionantes de la contratación, tras las entrevistas son:
- Al menos ha de contratarse un candidato tipo C.
- Los candidatos 2 y 5 son incompatibles.
- Solo un candidato del tipo A podría ser contratado.
- Si se contratara a los candidatos 2 y 4, no podría contratarse al candidato 6.
Modele la situación como un problema lineal con variables 0-1, empleando como
criterio la maximización del indicador acumulado de los candidatos seleccionados.
3. Problema.- ENVÍOS
Un servicio de mensajería tiene la oportunidad de contratar para su transporte a Nueva
Zelanda de hasta 50 Kg. de envíos, por cada uno de los cuales la empresa ingresa 40
- 18 -
MCOI. Métodos Cuantitativos de Organización Industrial
3º GITI
u.m./Kg. El coste fijo por contratar el envío a Nueva Zelanda es de 1.300 u.m., más 10
u.m. por cada Kg de peso que transporte en exceso de 20 Kg y otro suplemento extra de
20 u.m. por cada Kg. de peso en exceso de 40 Kg. Modele el estudio de la decisión de la
empresa de mensajería sobre si debe realizar el viaje a Nueva Zelanda y, en su caso,
cuantos Kg. de envíos transportar.
4. Problema.- CENTRALES ELÉCTRICAS
Un número de centrales eléctricas están encargadas de dar servicio a la siguiente
demanda media eléctrica diaria prevista, vea la tabla 12.1.
Tabla 12.1. Demanda de potencia
12 p.m. a 6 a.m.
6 a.m. a 9 a.m.
9 a.m. a 3 p.m.
3 p.m. a 6 p.m.
6 p.m. a 12 p.m.
15.000 megavatios
30.000 megavatios
25.000 megavatios
40.000 megavatios
27.000 megavatios
Existen tres tipos de centrales de generación disponibles: 12 de tipo 1, 10 de tipo 2 y 5
de tipo 3. Cada generador tiene que trabajar entre un nivel mínimo y un nivel máximo.
Se conoce el coste por hora cuando el generador trabaja al mínimo, así como el extracoste por hora y por megavatio por encima del mínimo (hasta el máximo posible). Poner
en marcha un generador también tiene un coste. Todos los costes se observan en la tabla
12.2.
Tabla 12.2. Características de las centrales de generación
Generador
Tipo 1
Generador
Tipo 2
Generador
Tipo 3
Nivel
mínimo
Nivel
máximo
Coste por
hora al
mínimo
850 MW
2000 MW
1000
Coste por hora y
megavatio por
encima del
mínimo
2
Coste de
arranque
1250
MW
1500
MW
1750 MW
2600
1,30
1000
4000 MW
3000
3
500
2000
Además la carga posible a suministrar por las generadoras debe ser tal que permita dar
respuesta a puntas de carga de hasta el 15% por encima del máximo estimado en la tabla
12.1.
1. Identifique las variables y datos del problema y construya un modelo de forma que
permita determinar los generadores que deben funcionar en cada periodo del día.
Determine cual es el coste marginal de producción de electricidad en cada periodo del
día y discuta que sistema de tarifas aconsejaría fijar para los clientes.
- 19 -
Descargar