Aplicación

 

En este apartado ejemplificamos la resolución de un problema de programación lineal, donde se muestra el proceder general con este tipo de problemas. A fin de mostrar las ventajas y uso de software dinámico de visualización en la labor didáctica en el tema de programación lineal. En particular en la comprensión geométrica de los elementos y conceptos relacionados, haciendo énfasis en la relación de ésta representación con su representación algebraica; permitiendo que el análisis algebraico se complemente, y represente, con el análisis geométrico, y viceversa.

 

 

Problema

 

 

Kelson Sporting Equipment fabrica dos modelos de guantes de beisbol: uno normal, y una manopla de cátcher. La empresa tiene disponibles 900 horas de tiempo de producción en su departamento de corte y costura, 300 horas disponibles en su departamento de terminado y 100 horas disponibles en su departamento de empaque y embarque. Los requerimientos de tiempo de producción y la contribución a la utilidad de cada uno de los productores está representada en la siguiente tabla:

 

Modelo

Tiempo de producción (horas)

Utilidad/Guante

 

Corte y costura

Terminado

Empaque y embarque

 

Guante normal

1

12

18

$5

Guante de cátcher

32

13

14

$8

 

 

Suponemos que la empresa está interesada en maximizar la contribución total a la utilidad.

 

Desarrollo al problema

 

a.     Sea x1 : el número de unidades del modelo normal

       x2 : el número de unidades del modelo de cátcher

 

Se debe maximizar la función objetivo Z = 5 x1 + 8 x2 

 

Las restricciones son:

x1  +  32 x2   ≤   900  

 

12 x1  +  13 x2 ≤ 300 

 

18 x1  +  14 x2 ≤ 100 

 

x1  ,  x2  ≥  0

 

b.     Primero graficamos las rectas correspondientes a las restricciones en un mismo plano y las regiones correspondientes a ellas. La intersección de estas regiones es la región factible. Mostramos la visualización de esto.

Región factible - GeoGebra Hoja Dinámica

Región factible

This is a Java Applet created using GeoGebra from www.geogebra.org - it looks like you don't have Java installed, please go to www.java.com

Desarrollado por Edgar Enrique Solís de los Reyes. Creación realizada con GeoGebra

 

 

 

 

Evaluamos la función objetivo sólo en los vértices de la región factible, la solución óptima es alguno de estos puntos. Y observamos que la solución óptima está en el punto (500, 150).

 

Para realizar el análisis de sensibilidad, tomamos en cuenta las restricciones cuyas rectas que las definen se intersectan en el punto de solución óptima, a saber:

12 x1  +  13 x2 = 300 

y

18 x1  +  14 x2 = 100 

 

Y tomamos sus pendientes: − 32  y  − 12 respectivamente.

 

Entonces:

32 ≤  pendiente de la funció objetivo  ≤ − 12

 

Escribimos la función objetivo en forma general:

 

Z = c1 x1 + c2 x2

 

De este modo su pendiente es: − c1c2

Así:

32 ≤  − c1c2  ≤ − 12

que es equivalente a:

32 ≥  c1c2  ≥  12

 

Mantenemos una de las variables constante con su valor inicial del problema y resolvemos la desigualdad:

 

32 ≥  c18  ≥  12

 

12  ≥  c1   ≥   4

 

4  ≤  c1   ≤   12

 

Análogamente haciendo constante a c1 , tenemos:

 

3.33  ≤  c2   ≤   10

 

Si dos de los vértices de la región factible fueran colineales, entonces tendríamos la situación de soluciones óptimas múltiples, y de hecho todos los puntos del lado formado por estos dos vérices son la infinidad de soluciones óptimas.

 

Lo anterior también se puede ver gráficamente:

 

Solución Gráfica del problema - GeoGebra Hoja Dinámica

Solución Gráfica del problema

Mueve el deslizador y observa como cambia la gráfica de la función objetivo. Observa especialmente cuando la recta toca los vértices de la región factible.

This is a Java Applet created using GeoGebra from www.geogebra.org - it looks like you don't have Java installed, please go to www.java.com

Desarrollado por Edgar Enrique Solís de los Reyes. Creación realizada con GeoGebra

 

 

También podemos visualizar gráficamente los cambios en los recursos:

 

Cambio en los recursos - GeoGebra Hoja Dinámica

Cambio en los recursos

Mueve el deslizador y observa como cambia la gráfica de la restricción 3. Observa especialmente cuando la recta toca los vértices de la región factible.

This is a Java Applet created using GeoGebra from www.geogebra.org - it looks like you don't have Java installed, please go to www.java.com

Desarrollado por Edgar Enrique Solís de los Reyes. Creación realizada con GeoGebra

 

Cambio en los recursos - GeoGebra Hoja Dinámica

Cambio en los recursos

Mueve el deslizador y observa como cambia la gráfica de la restricción 2. Observa especialmente cuando la recta toca los vértices de la región factible.

This is a Java Applet created using GeoGebra from www.geogebra.org - it looks like you don't have Java installed, please go to www.java.com

Desarrollado por Edgar Enrique Solís de los Reyes. Creación realizada con GeoGebra