Vous êtes sur la page 1sur 10

EXAMEN

Optimizacin Lineal
Cdigo: 430260, Semestre: 2017-1

Profesores: Dr. Rodrigo Linfati Medina, Dr. Carlos Obreque Nez


Tiempo: 80 minutos (consultas durante los primeros 10 solamente). Fecha: 31 de julio de 2017

Problema 1. (15 puntos)

Un inversionista tiene oportunidad de realizar las actividades A y B al principio de cada uno de los
prximos 5 aos (llmense aos 1 al 5). Cada dlar invertido en A al principio de cualquier ao
retribuye $1,40 (una ganancia de $0,40) 2 aos despus (a tiempo para la reinversin inmediata). Cada
dlar invertido en B al principio de cualquier ao retribuye $1,70, tres aos despus. Adems, la
actividad C estar disponible para inversin una sola vez en el futuro. Cada dlar invertido en C al
principio del ao 2 da $1,90 al final del ao 5. La actividad D estar disponible slo 2 veces, al inicio
del ao 1 y del ao 5. Cada dlar invertido en D al principio de ao retribuye $1,30 al final de ese ao.
El inversionista tiene $60.000 para invertir y desea saber cul plan de inversin maximiza la cantidad
de dinero acumulada al principio del ao 6. Defina las variables de decisin y formule un modelo de
programacin lineal para este problema.

Problema 2. (15 puntos)

Sea el siguiente problema de programacin lineal

Maximizar Z = 2 x1 4 x2
s.a.
x2 1
2 x1 3x2 0
2 x1 3x2 15
x1 , x2 0

a) Resuelva por mtodo SIMPLEX.


b) Escriba el modelo dual.
c) Considere que las variables x1 y x2 deban tomar valores enteros, resuelva por branch and bound.

1
Problema 3. (15 puntos)

Pedro debe cuidar los exmenes finales de los alumnos de ingeniera civil industrial, los cuales se
realizarn los das 1 y 2 de agosto, entre las 8am y 12m, con una duracin de 1 hora por examen. Los
alumnos decidieron realizar una votacin para decidir a qu hora NO desean rendir los exmenes. El
director de escuela impone que a las 8am de ambos das debe rendirse algn examen.

Introduccin Algoritmos
a la para Mtodos de Gestin Inferencia
Microeconoma
Ingeniera Ingeniera Prediccin Estratgica Estadstica
Industrial Industrial
8:00-8:59 9 8 7 7 8 6
9:00-9:59 18 7 21 22 8 18
10:00-10:59 13 15 15 24 24 8
11:00-11:59 17 20 10 7 23 20

a) Resuelva mediante el algoritmo hngaro.


b) Por razones acadmicas, los exmenes de Mtodos de Prediccin y Gestin Estratgica tienen que
realizarse en un mismo da. Proponga una manera de encontrar la nueva solucin ptima.

Problema 4. (15 puntos)


Una compaa provee bienes a tres consumidores, cada uno de los cuales requiere 30 unidades de
dichos bienes. La compaa tiene dos almacenes. El almacn 1 dispone de 40 unidades del bien a
distribuir, mientras que el almacn 2 tiene 30. Los costos unitarios de envo de cada almacn a cada
cliente aparecen en la siguiente tabla.

Hacia
Desde Cliente 1 Cliente 2 Cliente 3
Almacn 1 15 35 25
Almacn 2 10 50 40

Hay una multa por pedido no cumplido. Por cada unidad no enviada al cliente 1 se incurre en un costo
de penalizacin de 90 pesos. Por cada unidad no enviada al cliente 2, en 80 pesos y al cliente 3 en 110
pesos.

a) Encuentre la solucin ptima.


b) Suponga que los envos se pueden realizar a travs de los almacenes. Del almacn 1 al almacn 2 el
costo de transporte es de 6 pesos por unidad y del almacn 2 al almacn 1 es de 5 pesos por unidad.
Construya la tabla de transporte que permita encontrar la solucin ptima.

2
Problema 1
C2

A2 A3 A4
A1
Ao 1 D1 Ao 2 Ao 3 Ao 4 Ao 5 D5 Ao 6

B1 B2 B3

Ai Dinero invertido en la actividad A al inicio del ao i; i 1, 2,3, 4


Bi Dinero invertido en la actividad B al inicio del ao i; i 1, 2,3
1 punto
C2 Dinero invertido en la alternativa C al inicio del ao 2
Di Dinero invertido en la alternativa D al inicio del ao i; i 1 y 5
y j Dinero no invertido al inicio del ao j; j 1, 2,3, 4,5

Maximizar Z = 1, 4 A4 1,7 B3 1,9C2 1,3D5 y5 4 puntos


s.a.
A1 B1 D1 y1 60.000 2 puntos

A2 B2 C2 y2 1,3D1 y1 2 puntos
A3 B3 y3 1, 4 A1 y2 2 puntos
A4 y4 1, 4 A2 1,7 B1 y3 2 puntos
D5 y5 1, 4 A3 1,7 B2 y4 2 puntos
A1 , A2 , A3 , A4 , B1 , B2 , B3 , C2 , D1 , D5 , y1 , y2 , y3 , y4 , y5 0

3
Problema 2
Maximizar Z = 2 x1 4 x2
s.a.
x2 1
2 x1 3x2 0
2 x1 3x2 15
x1 , x2 0
a) Resuelva por mtodo SIMPLEX.

x2 1 x2 1 x2 x2 1 0 x2 x2 1

Maximizar Z = 2 x1 4 x2 4
s.a.
2 x1 3x2 3 0
2 x1 3x2 3 15
x1 , x2 0

Maximizar Z = 2 x1 4 x2
s.a.
2 x1 3x2 3
2 x1 3x2 12
x1 , x2 0
Z Z 4
Maximizar Z = 2 x1 4 x2 Mx5
s.a.
2 x1 3x2 x3 x5 3
2 x1 3x2 x4 12
x1 , x2 , x3 , x4 , x5 0

x1 x2 x3 x4 x5
Z -2 -4 0 0 M 0
x5 2 -3 -1 0 1 3
x4 2 3 0 1 0 12

x1 x2 x3 x4 x5
Z -2-2M -4+3M M 0 0 -3M
x5 2 -3 -1 0 1 3
x4 2 3 0 1 0 12

4
x1 x2 x3 x4 x5
Z 0 -7 -1 0 1+M 3
x1 1 -3/2 -1/2 0 1/2 3/2
x4 0 6 1 1 -1 9

x1 x2 x3 x4 x5
Z 0 0 1/6 7/6 M-1/6 27/2
x1 1 0 -1/4 1/4 1/4 15/4
x2 0 1 1/6 1/6 -1/6 3/2

Z Z 4 Z* 27
2 4 35
2
5 puntos
x1* 154
x2 x2 1 x2* 5
2

b) Escriba el modelo dual y entregue el valor de las variables duales.

Minimizar W = y1 15 y3
s.a.
2 y2 2 y3 2
y1 3 y2 3 y3 4
y1 , y2 , y3 0
5 puntos

y1 = 0; y2 = 1/6; y3 = 7/6

5
c) Resuelva por branch and bound.

x1 = 3,75
x1 <= 3 x2 = 2,5 x1 >= 4

z = 17,5

x1 = 3 x1 = 4
x2 = 2 x2 <= 2 x2 = 7/3 x2>=3
z = 14 z = 17 1/3

x1 = 4,5
x1 <= 4 x2 = 2 x1 >= 5 Infactible
z = 17

x1 = 4 x1 = 5
x2 = 2 x2 <= 1 x2 = 5/3 x2>=2
z = 16 z = 16 2/3

x1 = 6
x2 = 1 Infactible
z = 16

Nota: se puede podar el nodo asociado al punto (5,5/3), ya que dada la funcin objetivo no se encontrar una solucin
mejor a z = 16.

5 puntos 6
Problema 3
a) Matriz de costos, restar por filas

9 8 7 7 8 6 M M (-6)
18 7 21 22 8 18 0 0 (-0)
13 15 15 24 24 8 0 0 (-0)
17 20 10 7 23 20 0 0 (-0)
9 8 7 7 8 6 M M (-6)
18 7 21 22 8 18 0 0 (-0)
13 15 15 24 24 8 0 0 (-0)
17 20 10 7 23 20 0 0 (-0) 2 puntos

Resta por columnas


0 0 0 0 0 0 M M
15 5 20 21 6 18 0 0
10 13 14 23 22 8 0 0
14 18 9 6 21 20 0 0
0 0 0 0 0 0 M M
15 5 20 21 6 18 0 0
10 13 14 23 22 8 0 0
14 18 9 6 21 20 0 0
(-3) (-2) (-1) (-1) (-2) (-0) (-0) (-0) 2 puntos

Cubrir los ceros con lneas


0 0 0 0 0 0 M M x
15 5 20 21 6 18 0 0
10 13 14 23 22 8 0 0
14 18 9 6 21 20 0 0
0 0 0 0 0 0 M M x
15 5 20 21 6 18 0 0
10 13 14 23 22 8 0 0
14 18 9 6 21 20 0 0
x x 2 puntos

Cubrir los ceros con lneas:


0 0 0 0 0 0 M M x
10 0 15 16 1 13 0 0
5 8 9 18 17 3 0 0
9 13 4 1 16 15 0 0
0 0 0 0 0 0 M M x
10 0 15 16 1 13 0 0
5 8 9 18 17 3 0 0
9 13 4 1 16 15 0 0
x x x 2 puntos

7
Cubrir los ceros con lneas:
0 1 0 0 0 0 M M x
9 0 14 15 0 12 0 0 x
4 8 8 17 16 2 0 0
8 13 3 0 15 14 0 0
0 1 0 0 0 0 M M x
9 0 14 15 0 12 0 0 x
4 8 8 17 16 2 0 0
8 13 3 0 15 14 0 0
x x x 1 punto

Tabla ptima:
0 1 0 2 0 0 M M
9 0 14 17 0 12 2 2
2 6 6 17 14 0 0 0
6 11 1 0 13 12 0 0
0 1 0 2 0 0 M M
9 0 14 17 0 12 2 2
2 6 6 17 14 0 0 0
6 11 1 0 13 12 0 0 1 punto

z = 46.

b) Hay diferentes maneras de resolver este problema. Por ejemplo

1) Resolver en dos etapas. En la Etapa 1 considerar que ambos cursos slo se dictan el primer da
y encontrar la solucin ptima. Luego, en la segunda etapa, considerar que los cursos se dictan
el segundo da y resolver. Finalmente, decidir cul de las dos soluciones es mejor.

2) Resolverlo como un problema de programacin lineal entera con variables 0-1. Para ello en el
modelo de programacin lineal agregar la restriccin siguiente:
4 4

xi3 xi 4
i 1 i 1

Donde,

1 Si en el bloque i se asigna la asignatura j


xij
0 Si no
i 1, 2,3, 4 ( primer da), 5,6,7,8( segundo da)
j 1, 2,3, 4,5, 6 5 puntos

8
Problema 4

a)

40 A1 15 C1 30
35
25

10
30 A2 50 C2 30
40

90
80

20 Fic 110 C3 30

Cliente 1 Cliente 2 Cliente 3 Oferta


15 35 25
Almacn 1 40
10 50 40
Almacn 2 30
90 80 110
Ficticio 45
Demanda 30 30 30
4 puntos

Cliente 1 Cliente 2 Cliente 3 Oferta Vj


15 35 25
Almacn 1 40 0
20 10 30
10 50 40
Almacn 2 30 15
30 0 0
90 80 110
Ficticio 45 45
50 20 40
Demanda 30 30 30
Ui -5 35 25

Costo = 1035+3025+3010+2080 = 3000 4 puntos

9
b)

40 A1 15 C1 30
35
6 25
5

10
30 A2 50 C2 30
40

90
80

20 Fic 110 C3 30

Almacn 1 Almacn 2 Cliente 1 Cliente 2 Cliente 3 Oferta


0 6 15 35 25
Almacn 1 130
5 0 50 40 30
Almacn 2 120
M M 90 80 110
Ficticio 20
Demanda 90 90 30 30 30

7 puntos

10