Ejercicio Simplex
Ejercicio Simplex
3.-Una compañía aérea tiene dos clases de aviones Boeing 757 y Airbus 330 para cubrir un
determinado trayecto. Los Boeing deben hacer más veces el trayecto que los Airbus, pero
los Boeing no pueden sobrepasar los 120 viajes. Entre los dos tipos de aviones deben hacer
más de 60 vuelos pero menos de 200. En cada viaje de los Boeing la compañía gana
300.000 ptas. y en cada uno de los Airbus 200.000 ptas.
Solución:
donde f1(x1, x2) = 300.000x1 + 200.000x2 corresponde a la función de beneficios y f2(x1, x2) =
900x1 + 700x2 al gasto en combustible. Gráficamente el conjunto de oportunidades es:
Los óptimos individuales corresponden a los vértices (120, 80) y (30, 30):
y para la segunda:
La matriz de pagos, tras evaluar los óptimos individuales en cada uno de los bjetivos
nos quedaría:
f1 -f2
*
x = (120, 80)
1
52.000.000 -164.000
*
x = (30, 30)
2
15.000.000 -48.000
Hemos considerado -f2 para tener los dos objetivos bajo máximo. Una vez
determinada la matriz de pago obtenemos el rango de variación de las correspondientes
funciones.
©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz
Programación Matemática para Economistas 322
Para ello, supongamos que: la empresa cuenta tan sólo con 75.000 litros de
combustible, y estima unos costes de 24 millones que es evidente que desea cubrirlos. Con
esta información del problema podemos construir las metas y determinar las funciones de
realización.
Como queremos cubrir los costes los beneficios deberán de ser superiores luego,
300.000x1 + 200.000x2 ≥ 24.000.000, y, la meta:
lexmin ( p 1 , n 2 )
s. a − x 1 + x 2 ≤ 0
x 1 ≤ 120
x 1 + x 2 ≥ 60
x 1 + x 2 ≤ 200
900 x 1 + 700 x 2 + n 1 − p 1 = 75.000
300000 x 1 + 200000 x 2 + n 2 − p 2 = 24.000.000
x 1 , x 2 , n1 , p1 , n 2 , p 2 ≥ 0
Nivel 1:
©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz
Programación Matemática para Economistas 323
Min p1
s.a -x1 + x2 ≤ 0
x1 ≤ 120
x1 + x2 ≥ 60
x1 + x2 ≤ 200
900x1 + 700x2+ n1 - p1 = 75000
x1, x2, n1, p1 ≥ 0
1) 0.000000
P1 0.000000 1.000000
X1 30.000000 .000000
X2 30.000000 .000000
N1 27.000.000000 .000000
NO. ITERATIONS= 2
Gráficamente:
©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz
Programación Matemática para Economistas 324
Nivel 2:
Min n2
s.a -x1 + x2 ≤ 0
x1 ≤ 120
x1 + x2 ≥ 60
x1 + x2 ≤ 200
900x1 + 700x2+ n1 - p1 = 75000
p1 = 0
300000x1 + 200000x2 + n2 - p2 = 24.000.000
x1, x2, n1, p1, n2, p2 ≥ 0
1) 0.000000000
N2 0.000000 1.000000
P2 0.000000 0.000000
X1 80.000000 .000000
X2 0.000000 .000000
P1 0.000000 .000000
N1 3000.000000 .000000
NO. ITERATIONS= 2
A la vista del resultado, la compañía debe realizar 80 vuelos con los aviones Boeing
y ninguno con los Airbus.
©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz
Programación Matemática para Economistas 325
©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz