Está en la página 1de 12

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN


MATEMÁTICAS APLICADAS Y COMPUTACIÓN

“PROYECTO FINAL: APLICACIÓN DE LA PROGRAMACIÓN LINEAL,


SOLUCIÓN E INTERPRETACIÓN”

JIMÉNEZ CORONEL JOSÉ GAMALIEL


PROFRA. GUADALUPE DEL CARMEN RODRÍGUEZ MORENO
Introducción

La Programación Lineal es un procedimiento o algoritmo matemático mediante el


cual se resuelve un problema indeterminado, formulado a través de ecuaciones
lineales, optimizando la función objetivo, también lineal.

Consiste en optimizar (minimizar o maximizar) una función lineal, denominada


función objetivo, de tal forma que las variables de dicha función estén sujetas a
una serie de restricciones que expresamos mediante un sistema de inecuaciones
lineales.

El presente trabajo contiene una aplicación de la programación lineal a un


problema real, en este documento se trabajara mediante un problema que
pretende maximizar las ganancias mediante viajes aéreos.

Se presentará el planteamiento del problema, su solución mediante el método


simplex y la interpretación de los resultados obtenidos, así como su interpretación
económica.
APLICACIÓN

Un avión de carga tiene tres compartimientos para almacenar: delantero, central y


trasero. Estos compartimientos tienen un límite de capacidad tanto en peso como
en espacio. Los datos se resumen enseguida:

Compartimientos Capacidad de peso Capacidad de espacio (pies


(toneladas) cúbicos)
Delantero 12 7000
Central 18 9000
Trasero 10 5000

Se tienen ofertas para los siguientes envíos en un vuelo próximo ya que se cuenta
con espacio:

Carga Peso (toneladas) Volumen (pies cúbicos / Ganancia ($/toneladas)


toneladas)
1 20 500 320
2 16 700 400
3 25 600 360
4 13 400 290
5 15 500 300

El objetivo es determinar qué cantidad de cada carga aceptarse (si se acepta) y


como distribuiría en los compartimientos para maximizar la ganancia del vuelo.

Modelo Primal

X​1​= Toneladas de carga 1 en el compartimento delantero

X​2​= Toneladas de carga 2 en el compartimento delantero

X​3​= Toneladas de carga 3 en el compartimento delantero

X​4​= Toneladas de carga 4 en el compartimento delantero

X​5​= Toneladas de carga 5 en el compartimento delantero

X​6​= Toneladas de carga 1 en el compartimento central

X​7​= Toneladas de carga 2 en el compartimento central


X​8​= Toneladas de carga 3 en el compartimento central

X​9​= Toneladas de carga 4 en el compartimento central

X​10​= Toneladas de carga 5 en el compartimento central

X​11​= Toneladas de carga 1 en el compartimento trasero

X​12​= Toneladas de carga 2 en el compartimento trasero

X​13​= Toneladas de carga 3 en el compartimento trasero

X​14​= Toneladas de carga 4 en el compartimento trasero

X​15​= Toneladas de carga 5 en el compartimento trasero

Max z = 320 (X1 + X6 + X11) + 400 (X2 + X7 + X12) + 360 (X3 + X8 + X13) + …

… + 290 (X4 + X9 + X14) + 300 (X5 + X10 + X15)

Sujeto a

X1 + X2 + X3 + X4 + X5 ≤ 12

X6 + X7 + X8 + X9 + X10 ≤ 18

X11 + X12 + X13 + X14 + X15 ≤ 10

X1 + X6 + X11 ≤ 20

X2 + X7 + X12 ≤ 16

X3 + X8 + X13 ≤ 25

X4 + X9 + X14 ≤ 13

X5 + X10 + X15 ≤ 15

500X1 + 700X2 + 600X3 + 400X4 + 500X5 ≤ 7000

500X6 + 700X7 + 600X8 + 400X9 + 500X10 ≤ 9000

500X11 + 700X12 + 600X13 + 400X14 + 500X15 ≤ 5000

Xi ≥ 0 i=1 – 15

MÉTODO SIMPLEX (SOLUCIÓN)

El método utilizado para la solución del problema es el método simplex. En esta


ocasión se empleo para la solución el sitio web
http://www.programacionlineal.net/simplex.html​, aquí se muestra la tabla inicial y la
tabla óptima, para poder llegar a la tabla óptima se requirieron 13 iteraciones de la
aplicación del método simplex.

Tabla inicial

Tabla óptima

Solución modelo primal

Variables de decisión Variables de holgura


● X1= 7 ● X16= 0
● X2= 5 ● X17= 0
● X6= 8.5 ● X18= 0
● X7= 3.166 ● X22= 0
● X9= 6.333 ● X24= 0
● X12= 3.333 ● X25= 0
● X14= 6.666 ● X26= 0
● X23= 15 ● X3= 0
● X19= 4.5 ● X4= 0
● X20= 4.5 ● X5= 0
● X21= 25 ● X8= 0
● X10= 0
● X11= 0
● X13= 0
● X15= 0

● Z= 13330

Interpretación de resultados

Dada la solución del modelo, esto nos dice que es necesario llevar 7 toneladas de
carga 1 y 5 toneladas de carga 2 en el compartimento delantero; 8.5 toneladas de
carga 1, 3.166 toneladas de carga 2 y 6.333 toneladas de carga 4 en el
compartimento central y 3.333 toneladas de carga 2 y 6.666 toneladas de carga 4
en el compartimento trasero para lograr una ganancia máxima de $13330.

Dado que existen 4 variables duales como variables básicas esto quiere decir que
4.5 toneladas de la carga 1, 4.5 toneladas de la carga 2, 25 toneladas de la carga
3 y 15 toneladas de la carga 5 no serán transportadas en el viaje.

Modelo Dual

Min g = 12Y1 + 18Y2 + 10Y3 + 20Y4 + 16Y5 + 25Y6 + 13Y7+ 15Y8 + 7000Y9 + …
… + 9000Y10 + 5000Y11

Sujeto a

Y1 + Y4 + 500Y9 ≥ 320

Y1 + Y5 + 700Y9 ≥ 400

Y1 + Y6 + 600Y9 ≥ 360

Y1 + Y7 + 400Y9 ≥ 290

Y1 + Y8 + 500Y9 ≥ 300

Y2 + Y4 + 500Y10 ≥ 320

Y2 + Y5 + 700Y10 ≥ 400

Y2 + Y6 + 600Y10 ≥ 360

Y2 + Y7 + 400Y10 ≥ 290

Y2 + Y8 + 500Y10 ≥ 300

Y3 + Y4 + 500Y11 ≥ 320

Y3 + Y5 + 700Y11 ≥ 400

Y3 + Y6 + 600Y11 ≥ 360

Y3 + Y7 + 400Y11 ≥ 290

Y3 + Y8 + 500Y11 ≥ 300

Yi ≥ 0 i=1 – 11

Solución modelo dual

Variables duales
● Y1= 120
● Y2= 120
● Y3= 120
● Y4= 0
● Y5= 0
● Y6= 0
● Y7= 10
● Y8= 0
● Y9= 0.4
● Y10= 0.4
● Y11= 0.4

● g= 13330

Interpretación económica del dual

Recursos Contribución a la ganancia %


Capacidad de peso delantero $1440 10.8
Capacidad de peso central $2160 16.2
Capacidad de peso trasero $1200 9
Toneladas existentes carga 1 $0 0
Toneladas existentes carga 2 $0 0
Toneladas existentes carga 3 $0 0
Toneladas existentes carga 4 $130 0.97
Toneladas existentes carga 5 $0 0
Capacidad de espacio delantero $2800 21
Capacidad de espacio central $3600 27
Capacidad de espacio trasero $2000 15
Total $13330 100

El recurso que más contribuye a la ganancia es el de capacidad de espacio central


con un 21% del total de la ganancia.

Precio sombra (Contribución marginal, utilidad margina)

Aumento de unidades

Recursos bi + 1 z
Capacidad de peso delantero 12+1 $13450
Capacidad de peso central 18+1 $13450
Capacidad de peso trasero 10+1 $13450
Toneladas existentes carga 1 20+1 $13330
Toneladas existentes carga 2 16+1 $13330
Toneladas existentes carga 3 25+1 $13330
Toneladas existentes carga 4 13+1 $13340
Toneladas existentes carga 5 15+1 $13330
Capacidad de espacio delantero 7000+1 $13330.4
Capacidad de espacio central 9000+1 $13330.4
Capacidad de espacio trasero 5000+1 $13330.4

Si se contara con más dinero se debería invertir en la capacidad de peso de cada


uno de los 3 compartimentos.

Disminución de unidades

Recursos bi - 1 z
Capacidad de peso delantero 12-1 $13210
Capacidad de peso central 18-1 $13210
Capacidad de peso trasero 10-1 $13210
Toneladas existentes carga 1 20-1 $13330
Toneladas existentes carga 2 16-1 $13330
Toneladas existentes carga 3 25-1 $13330
Toneladas existentes carga 4 13-1 $13320
Toneladas existentes carga 5 15-1 $13330
Capacidad de espacio delantero 7000-1 $13329.6
Capacidad de espacio central 9000-1 $13329.6
Capacidad de espacio trasero 5000-1 $13329.6

Si se contara con menos dinero se podría dejar de invertir en las toneladas de


carga 1, 2, 3 y 5 a enviar hasta en 4.5, 4.5, 25 y 15 toneladas respectivamente

Teorema de holguras complementarias

a) Ax* -b = 0 ​➔​ y*>0


Recurso Variable de holgura Variable de exceso
Capacidad de peso delantero 0 Y1=120
Capacidad de peso central 0 Y2=120
Capacidad de peso trasero 0 Y3=120
Toneladas existentes carga 4 0 Y7=10
Capacidad de espacio delantero 0 Y9=0.4
Capacidad de espacio central 0 Y10=0.4
Capacidad de espacio trasero 0 Y11=0.4

La capacidad de peso delantero, capacidad de peso central, capacidad de peso


trasero, toneladas existentes carga 4, capacidad de espacio delantero, capacidad
de espacio central y capacidad de espacio trasero se agotaron en su totalidad.

b) y*=0 ​➔​ Ax* -b > 0

Recurso Variable de holgura Variable de exceso


Toneladas existentes carga 1 X19=4.5 0
Toneladas existentes carga 2 X20=4.5 0
Toneladas existentes carga 3 X21=25 0
Toneladas existentes carga 5 X23=15 0

No fue posible enviar los todas las toneladas de carga 1, 2, 3 y 5 hay un sobrante
de 4.5, 4.5, 25 y 15 toneladas respectivamente.

c) -ct + Aty* = 0 ​➔​ x*>0

Carga Costo por Ganancia del Valor de enviar


envió $ envió $ $
Carga 1 compartimento delantero 320 320 7
Carga 2 compartimento delantero 400 400 5
Carga 3 compartimento delantero 360 360 0
Carga 4 compartimento delantero 290 290 0
Carga 5 compartimento delantero 320 300 0
Carga 1 compartimento central 320 320 8.5
Carga 2 compartimento central 400 400 3.166
Carga 3 compartimento central 360 360 0
Carga 4 compartimento central 290 290 6.333
Carga 5 compartimento central 320 300 0
Carga 1 compartimento trasero 320 320 0
Carga 2 compartimento trasero 400 400 3.333
Carga 3 compartimento trasero 360 360 0
Carga 4 compartimento trasero 290 290 6.666
Carga 5 compartimento trasero 320 300 0

El costo de envío de carga 1 y 2 en el compartimento delantero es igual a la


ganancia de envío, al igual que la carga 1, 2 y 4 del compartimento central y la
carga 2 y 4 del compartimento trasero, por lo cual se deben de enviar.

d) x*= 0 ​➔​ -ct + Aty* > 0

El costo de envío de la carga 5 es mayor que la ganancia que produce, por lo cual
no se debe enviar ninguna tonelada de esa carga.

Referencias

● Programación lineal, [en línea]. Recuperado 1 de junio, 2012 de


http://es.wikipedia.org/wiki/Programaci%C3%B3n_lineal
● Programaciónlineal.net, [en línea]. Recuperado 1 de junio, 2012 de
http://www.programacionlineal.net/simplex.html
● Investigación de operaciones, [en línea]. Recuperado 1 de junio, 2012 de
http://es.scribd.com/johastar/d/67943541-Ejercicios-Resueltos-Programacio
n-Lineal

También podría gustarte