linear programming worked problem

56
Variables con subíndice G. Edgar Mata Ortiz Programación Lineal: Planteamiento de problemas

Upload: edgar-mata

Post on 19-Jan-2017

1.372 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Linear programming worked problem

Variables con subíndice

G. Edgar Mata Ortiz

Programación Lineal: Planteamiento de problemas

Page 2: Linear programming worked problem

Programación Lineal.

¿Qué es programación lineal?

Es un método para obtener un resultado óptimo con base en un modelo matemático en el que todas las relaciones entre variables y constantes pueden expresarse linealmente.

Page 3: Linear programming worked problem

Variables de decisión

Reciben el nombre de variables de decisión, las incógnitas cuyos valores deben ser determinados para alcanzar el objetivo señalado por la función objetivo.

𝒙 = 𝑵ú𝒎𝒆𝒓𝒐 𝒅𝒆 𝒂𝒓𝒕í𝒄𝒖𝒍𝒐𝒔 𝒕𝒊𝒑𝒐 𝟏 𝒒𝒖𝒆 𝒔𝒆 𝒗𝒂𝒏 𝒂 𝒇𝒂𝒃𝒓𝒊𝒄𝒂𝒓

𝒚 = 𝑪𝒂𝒏𝒕𝒊𝒅𝒂𝒅 𝒅𝒆𝒍 𝒊𝒏𝒈𝒓𝒆𝒅𝒊𝒆𝒏𝒕𝒆 𝟏 𝒒𝒖𝒆 𝒔𝒆 𝒖𝒕𝒊𝒍𝒊𝒛𝒂𝒓á

𝒙𝟏 = 𝑵ú𝒎𝒆𝒓𝒐 𝒅𝒆 𝒄𝒂𝒔𝒂𝒔 𝒒𝒖𝒆 𝒅𝒆𝒃𝒆𝒏 𝒄𝒐𝒏𝒔𝒕𝒓𝒖𝒊𝒓𝒔𝒆

Page 4: Linear programming worked problem

Variables de decisión

La elección de las variables de decisión viene determinada por las características del problema, generalmente no es sencillo cambiarlas, pero su representación puede variar considerablemente según la estrategia de solución. Pueden ser variables simples, con subíndice sencillo, doble o triple (o incluso mayor).

𝒙𝟏

Page 5: Linear programming worked problem

Variables de decisión

La representación de las variables de decisión y su significado pueden aumentar o disminuir el nivel de dificultad en la resolución de un problema.

Es muy importante definir, por escrito, el significado de las variables de decisión.

Page 6: Linear programming worked problem

Uso de variables de decisión con subíndices

dobles.

Ejemplo

𝒙𝒊,𝒋 = ⋯

Page 7: Linear programming worked problem

Ejemplo

La fábrica “The Barn” produce tres tipos de combinaciones energéticas de semillas cuyos precios por libra se muestran en los paquetes.

Page 8: Linear programming worked problem

Ejemplo

Las tres mezclas contienen los mismos ingredientes: maní, pasas y algarrobo, aunque en diferentes proporciones. Los costos de los ingredientes, por libra, se muestran en las imágenes

$𝟎. 𝟗𝟎

$𝟏. 𝟔𝟎

$𝟏. 𝟓𝟎

Page 9: Linear programming worked problem

Ejemplo

El precio de venta se ve afectado por las proporciones de los ingredientes presentes en cada mezcla.

La mezcla normal debe contener, al menos, 5% de cada ingrediente.

Page 10: Linear programming worked problem

Ejemplo

El precio de venta se ve afectado por las proporciones de los ingredientes presentes en cada mezcla.

La mezcla especial debe contener, al menos, 20% de cada ingrediente, pero no más del 50% de cualquiera de ellos.

Page 11: Linear programming worked problem

Ejemplo

El precio de venta se ve afectado por las proporciones de los ingredientes presentes en cada mezcla.

La mezcla extra debe contener, al menos, 25% de pasas, y no más del 25% de maní.

Page 12: Linear programming worked problem

Ejemplo

Las instalaciones de producción hacen que haya disponibles, por semana, un máximo de 1000 libras de maní, 2000 de pasas, y 3000 de algarrobo.

Page 13: Linear programming worked problem

Ejemplo

Existe un costo fijo de $2000 para la fabricación de las mezclas.

Por razones de mercado, la mezcla normal debe limitarse al 20% de la producción total.

Plantea un modelo de programación lineal para maximizar las utilidades.

Page 14: Linear programming worked problem

Ejemplo: Análisis de la Información

Las variables de decisión serán las cantidades de ingredientes empleados en la elaboración de las mezclas.

Page 15: Linear programming worked problem

Ejemplo: Análisis de la Información

Lo que debemos decidir ahora es: ¿Cómo identificar las variables de modo que faciliten el proceso de solución del problema?

Page 16: Linear programming worked problem

Ejemplo: Análisis de la Información

Lo que debemos decidir ahora es: ¿Cómo identificar las variables de modo que faciliten el proceso de solución del problema?

La estrategia consistirá en identificar las variables mediante dos subíndices, el primero de ellos hará referencia al ingrediente, y el segundo, a la mezcla en la que se emplea dicho ingrediente.

Page 17: Linear programming worked problem

Ejemplo: Análisis de la Información

La estrategia consistirá en identificar las variables mediante dos subíndices, el primero de ellos hará referencia al ingrediente, y el segundo, a la mezcla en la que se emplea dicho ingrediente.

𝒙𝟏,𝒏 = Maní empleado en la mezcla…

Page 18: Linear programming worked problem

Ejemplo: Análisis de la Información

Page 19: Linear programming worked problem

Ejemplo: Análisis de la Información

𝒙𝟏,𝟏

𝒙𝟏,𝟐

𝒙𝟏,𝟑

Maní empleado en la mezcla Normal

Maní empleado en la mezcla Especial

Maní empleado en la mezcla Extra

Page 20: Linear programming worked problem

Ejemplo: Análisis de la Información

La estrategia consistirá en identificar las variables mediante dos subíndices, el primero de ellos hará referencia al ingrediente, y el segundo, a la mezcla en la que se emplea dicho ingrediente.

𝒙𝟐,𝒏 = Pasas empleadas en la mezcla…

Page 21: Linear programming worked problem

Ejemplo: Análisis de la Información

Page 22: Linear programming worked problem

Ejemplo: Análisis de la Información

𝒙𝟐,𝟏

𝒙𝟐,𝟐

𝒙𝟐,𝟑

Pasas empleadas en la mezcla Normal

Pasas empleadas en la mezcla Especial

Pasas empleadas en la mezcla Extra

Page 23: Linear programming worked problem

Ejemplo: Análisis de la Información

La estrategia consistirá en identificar las variables mediante dos subíndices, el primero de ellos hará referencia al ingrediente, y el segundo, a la mezcla en la que se emplea dicho ingrediente.

𝒙𝟑,𝒏 =Algarrobo empleado en la mezcla…

Page 24: Linear programming worked problem

Ejemplo: Análisis de la Información

Page 25: Linear programming worked problem

Ejemplo: Análisis de la Información

𝒙𝟑,𝟏

𝒙𝟑,𝟐

𝒙𝟑,𝟑

Algarrobo empleado en la mezcla Normal

Algarrobo empleado en la mezcla Especial

Algarrobo empleado en la mezcla Extra

Page 26: Linear programming worked problem

Ejemplo: Variables de decisión

𝒙𝟏,𝟏 𝒙𝟏,𝟐 𝒙𝟏,𝟑

𝒙𝟐,𝟏 𝒙𝟐,𝟐 𝒙𝟐,𝟑

𝒙𝟑,𝟏 𝒙𝟑,𝟐 𝒙𝟑,𝟑

Page 27: Linear programming worked problem

Ejemplo: Variables de decisión

Page 28: Linear programming worked problem

Ejemplo: Variables de decisión

Page 29: Linear programming worked problem

Ejemplo: Variables de decisión

Page 30: Linear programming worked problem

Ejemplo: Variables de decisión

Page 31: Linear programming worked problem

Ejemplo: Variables de decisión

Page 32: Linear programming worked problem

Ejemplo: Variables de decisión

𝒙𝟏,𝟏 𝒙𝟏,𝟐 𝒙𝟏,𝟑

𝒙𝟐,𝟏 𝒙𝟐,𝟐 𝒙𝟐,𝟑

𝒙𝟑,𝟏 𝒙𝟑,𝟐 𝒙𝟑,𝟑

Una vez identificadas claramente las variables de decisión, se plantean las restricciones indicadas por el problema.

Page 33: Linear programming worked problem

Ejemplo: Restricciones.

En este problema existen diferentes restricciones.

Vamos a identificar las restricciones siguiendo el orden establecido en el problema.

Page 34: Linear programming worked problem

Ejemplo: Restricciones.

En este problema existen diferentes restricciones.

Vamos a identificar las restricciones siguiendo el orden establecido en el problema:

Page 35: Linear programming worked problem

Ejemplo: Restricciones.

En primer lugar veamos cómo se representa, algebraicamente, el contenido de la mezcla normal.

Debe ser el maní empleado en la mezcla normal, más las pasas empleadas en la mezcla normal, más el algarrobo empleado en la mezcla normal.

Al menos 5% de cada ingrediente

Page 36: Linear programming worked problem

Ejemplo: Restricciones.

Debe ser:

El maní empleado en la mezcla normal,

Más las pasas empleadas en la mezcla normal,

Más el algarrobo empleado en la mezcla normal.

Al menos 5% de cada ingrediente

Page 37: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla normal:

Al menos 5% de cada ingrediente

Page 38: Linear programming worked problem

Ejemplo: Restricciones.

Al menos 5% de cada ingrediente

Page 39: Linear programming worked problem

Ejemplo: Restricciones.

Cada ingrediente debe representar, al menos, el 5% de esta mezcla.

Al menos 5% de cada ingrediente

Page 40: Linear programming worked problem

Ejemplo: Restricciones.

Cada ingrediente debe representar, al menos, el 5% de esta mezcla.

Al menos 5% de cada ingrediente

Page 41: Linear programming worked problem

Ejemplo: Restricciones.

Al menos 20% de cada ingrediente, pero no más del 50% de cualquiera

Page 42: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla especial:

Al menos 20% de cada ingrediente, pero no más del 50% de cualquiera

Page 43: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla especial:

Al menos 20% de cada ingrediente, pero no más del 50% de cualquiera

Page 44: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla especial:

Al menos 20% de cada ingrediente, pero no más del 50% de cualquiera

Page 45: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla especial:

Al menos 20% de cada ingrediente, pero no más del 50% de cualquiera

Page 46: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla especial:

Al menos 20% de cada ingrediente, pero no más del 50% de cualquiera

Page 47: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla extra:

Al menos 25% de pasas, y no más del 25% de maní

Page 48: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla extra:

Al menos 25% de pasas, y no más del 25% de maní

Page 49: Linear programming worked problem

Ejemplo: Restricciones.

Mezcla extra:

Al menos 25% de pasas, y no más del 25% de maní

Page 50: Linear programming worked problem

Ejemplo: Restricciones.

Ingredientes:

Maní

Pasas

Algarrobo

Disponible máximo: 1000 de maní, 2000 de pasas, y 3000 de algarrobo

Page 51: Linear programming worked problem

Ejemplo: Restricciones.La cantidad de mezcla normal no debe exceder del 20% de la producción total.

Page 52: Linear programming worked problem

Ejemplo: Función Objetivo.

Costo total

Page 53: Linear programming worked problem

Ejemplo: Función Objetivo.

Ingresos

Page 54: Linear programming worked problem

Ejemplo: Función Objetivo.

Ganancia = Ingresos – Costos

Page 55: Linear programming worked problem

Ejemplo: Restricciones.

Ganancia = Ingresos – Costos

Al igual que con las restricciones, es necesario simplificar algebraicamente la función objetivo para poder utilizar algún software que resuelva el modelo.

Page 56: Linear programming worked problem

Por su atenciónGracias

Fuentes de información en línea:http://licmata-math.blogspot.mx/http://www.scoop.it/t/mathematics-learninghttps://www.facebook.com/licematahttps://www.linkedin.com/in/licmatahttp://www.slideshare.net/licmataTwitter @licemata