Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VICERRECTORADO ACADÉMICO
UNIDAD EVALUACIÓN ACADÉMICA
ÁREA DE MATEMÁTICA
CARRERA: MATEMÁTICA
TRABAJO PRÁCTICO
ASIGNATURA: OPTIMIZACIÓN
CÓDIGO: 771
FECHA DE DEVOLUCIÓN:
NÚMERO DE ORIGINALES: 1
TRABAJO PRÁCTICO
TAREA I
2
Tarea I: (Objetivos del 1 al 5 y 9)
a) ¾Se puede plantear el problema como un problema de Programación Lineal? ¾Por qué?
d) Determina el espacio de soluciones que dene todas las soluciones factibles del problema.
e) Usa la sustitución directa en la función objetivo para determinar la mejor solución básica.
Solución:
a) Sean x1 y x2 las variables de decisión que representan la cantidad de casas tipo A y B que
se quieren edicar respectivamente. Ya que se desea obtener el benecio máximo al edicar
éstos dos tipos de casas, se espera obtener 16 − 13 millones de bolívares construyendo las
casas de tipo A y 9−8 millones de bolívares construyendo las casas de tipo B, por lo tanto
se quiere maximizar la función objetivo f (x), tal que f (x) = 3x1 + x2 para x ∈ R2 con las
siguientes restricciones:
x1 ≥ 0, 4(x1 + x2 )
x2 ≥ 0, 2(x1 + x2 )
13x1 + 8x2 ≤ 600
con x1 ≥ 0 y x2 ≥ 0 debido a que se trata del número de casas por construir. Así se obtiene:
3
f (x) = 3x1 + x2 una función lineal, entonces por las tres características de la denición del
problema de programación lineal, éste problema se puede plantear como uno.
b) Con los datos dados en el enunciado, se debe maximizar la función f (x) de costo antes
mencionada con las siguientes restricciones:
De forma canónica:
Maximizar: f (x) = 3x1 + x2
Sujeto a − 3x1 + 2x2 ≤ 0
x1 − 4x2 ≤ 0
13x1 + 8x2 ≤ 600
x1 , x 2 ≥ 0
4
De forma estándar:
Maximizar: f (x) = 3x1 + x2
Sujeto a − 3x1 + 2x2 + h1 = 0
x1 − 4x2 + h2 = 0
13x1 + 8x2 + h3 = 600
x1 , x 2 , h 1 , h 2 , h 3 ≥ 0
De forma matricial:
[ ] [ ]T
Maximizar: 3 1 0 0 0 x1 x2 h1 h2 h3
x1
−3 2 1 0 0 x
2
0
Sujeto a 1 −4 0 1 0 h1 = 0
13 8 0 0 1 h2 600
h3
x1 , x 2 , h 1 , h 2 , h 3 ≥ 0
d) Tomando en cuenta este problema en su forma estándar, se observa que las variables
originales (x1 y x2 ) son dos, entonces cualquier solución del problema con las variables de
holgura (h1 , h2 y h3 ) debe tener al menos dos de éstas cinco iguales a cero. Así se tienen estos
diez casos para hallar sus soluciones factibles:
1. x1 = 0 , x2 = 0
2. x1 = 0, h1 = 0
3. x1 = 0, h2 = 0
4. x1 = 0, h3 = 0
5. x2 = 0, h1 = 0
6. x2 = 0, h2 = 0
7. x2 = 0, h3 = 0
8. h1 = 0, h2 = 0
9. h1 = 0, h3 = 0
10. h2 = 0, h3 = 0
Sea el caso 1, entonces se tiene:
0 + 0 + h1 =0
0 + 0 + h2 =0
0 + 0 + h3 =600
5
Por lo tanto se obtiene la posible solución: x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600. Estu-
diando el resto de los casos se obtienen los siguientes resultados:
1. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
2. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
3. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
5. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
6. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
8. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
1. x1 = 0, x2 = 0, h1 = 0, h2 = 0, h3 = 600
e) Dadas las posibles soluciones básicas factibles antes halladas, se procede a introducirlas
en la función objetivo, obteniendo así los siguientes valores:
Ya que se busca maximizar las ganancias al edicar las casas tipo A y B, se observa en la
tabla anterior que 0 < 108 < 130; por lo tanto la solución del problema es construir 40 casas
del tipo A y 30 casas del tipo B.
6
Figura 2: Soluciones de la Región Factible S
7
Enunciado del problema que evalúa los objetivos 2, 3, 4 y 9:
Sofía y Valentina tienen una guardería. Ellas intentan decidir qué dar a los niños de merien-
da. Desean mantener sus costos bajos, pero también deben cumplir con los requerimientos
nutritivos para niños. Decidieron darles sándwiches de queso blanco y mermelada y alguna
combinación de galletas, leche y jugo de naranja. El contenido nutritivo de cada alimento y
su costo se da en la siguiente tabla:
Los requerimientos nutritivos son los siguientes. Cada niño debe recibir de 400 a 600 calorías.
No más de 30 % de las calorías totales deben venir de grasas. Cada niño debe consumir al
menos 60 mg de vitamina C y 12 g de proteínas. Todavía más, por razones prácticas, cada
niño necesita justo dos rebanadas de pan (para un sándwich), al menos el doble de queso
blanco que de mermelada y al menos una tasa de líquido (leche y/o jugo de naranja).
Andrea y Victoria desean seleccionar las opciones de alimento para cada niño que minimice
el costo mientras cumple con los requerimientos establecidos.
d) Construye el problema dual del modelo y resuelve por el método simplex dual. (Evalúa el
objetivo 4).
Solucion:
a) Según los datos enunciados por el problema, se pueden denir las siguientes variables de
decisión:
8
ii) x2 = número de rebanadas de queso.
Minimizar: z = 5x1 + 4x2 + 7x3 + 8x4 + 15x5 + 35x6 + M xR1 + M xR2 + M xR3 + M xR4 +
M x R5 + M x R6
Sujeto a
9
Así, se obtienen ocho variables básicas generando el vector básico xB = [M xR1 , M xR2 , M xR3 , M xR4 ,
M x R 5 , M x R 6 ]. Se presenta el problema expresado en tabla:
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11
z -5 -4 -7 -8 -15 -35 0 0 0 0 0
xR 1 70 100 50 60 50 100 -1 0 0 0 0
xR 2 0 0 3 0 2 120 0 -1 0 0 0
xR 3 3 4 0 1 8 1 0 0 -1 0 0
xR 4 1 0 0 0 0 0 0 0 0 0 0
xR 5 0 1 -2 0 0 0 0 0 0 -1 0
xR 6 0 0 0 0 1 1 0 0 0 0 -1
x12 70 100 50 60 150 100 0 0 0 0 0
x13 -11 45 -15 2 25 -30 0 0 0 0 0
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11
z -5+74M -4+105M -7+51M -8+61M -15+161M -35+222M -M -M -M -M -M
xR 1 70 100 50 60 50 100 -1 0 0 0 0
xR 2 0 0 3 0 2 120 0 -1 0 0 0
xR 3 3 4 0 1 8 1 0 0 -1 0 0
xR 4 1 0 0 0 0 0 0 0 0 0 0
xR 5 0 1 -2 0 0 0 0 0 0 -1 0
xR 6 0 0 0 0 1 1 0 0 0 0 -1
x12 70 100 50 60 150 100 0 0 0 0 0
x13 -11 45 -15 2 25 -30 0 0 0 0 0
10
xR 1 xR 2 xR 3 xR 4 xR 5 xR 6 x12 x13 Solución
z 0 0 0 0 0 0 0 0 475
xR 1 1 0 0 0 0 0 0 0 400
xR 2 0 1 0 0 0 0 0 0 60
xR 3 0 0 1 0 0 0 0 0 12
xR 4 0 0 0 1 0 0 0 0 2
xR 5 0 0 0 0 1 0 0 0 0
xR 6 0 0 0 0 0 1 0 0 1
x12 0 0 0 0 0 0 1 0 600
x13 0 0 0 0 0 0 0 1 0
Iteración 1:
Variable Entrante: x6
Variable Saliente: xR 2
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11
z -5 -4 − 498
-8 − 173
12
0 -M
17
20
-M -M -M
+74M +105M + 909
20
M +61M + 1573
10
M − 24
7
M
95 445 5
xR1 70 100
2
60
3
0 -1
6
0 0 0
x6 0 0
1
40
0
1
60
1 0 − 1201
0 0 0
xR3 3 4 − 40
1
1
479
60
0 0
1
120
-1 0 0
xR4 1 0 0 0 0 0 0 0 0 0 0
xR5 0 1 -2 0 0 0 0 0 0 -1 0
xR6 0 0 − 40
1
0
59
60
0 0
5
6
0 0 -1
95 445 5
x12 70 100
2
60
3
0 0
6
0 0 0
x13 -11 45 − 57
4
2
51
2
0 0 − 14 0 0 0
11