Actualmente esta se encuentra todavía en una edad incipiente donde hay mucho por
hacer en el desarrollo de este campo fértil.
Definición
Thierauf la define como “un método científico para dar a los departamentos ejecutivos
una base cuantitativa para las decisiones con las operaciones que estén bajo su
control.” (Thierauf, 2002:22)
Personal.
Con los métodos Pert para el control de avance de cualquier proyecto con múltiples
actividades, tanto simultáneas como las que deben esperar para ejecutarse.
Definición de Variables
Se desea formular un modelo matemático para determinar la cantidad que debe producirse por cada producto
(M y N), por lo tanto tendremos dos variables, representados por: x1, x2.
Función Objetivo
Como se tiene información de Costos de producción de los productos M y N, el objetivo será minimizarlos:
Luego la Función Objetivo será Minimizar "C" igual al Costo total de producción del producto M más el Costo
total de producción del producto N.
Matemáticamente la Función Objetivo es:
Definición de Restricciones
El tipo de recurso en el problema es el tiempo (puede ser horas hombre u horas máquina). Formulamos la
restricción, colocando en el lado izquierdo de la inecuación el consumo unitario de los productos M y N, y en el
lado derecho la cantidad disponible del recurso (500 horas).
Resumiendo tenemos el siguiente Modelo matemático de Programación Lineal del Problema (un modelo con
dos variables y una restricción, estando listo para aplicar un método de solución:
Definición de Variables:
Se desea determinar la cantidad de bicicletas a producir por cada modelo (paseo y montaña), por lo tanto
tendremos dos variables.
Función Objetivo
El objetivo del problema es maximizar los beneficios económicos totales (Z) de los modelos de bicicletas que
fabricará el empresario.
Precio de venta de la bicicleta de paseo = $ 200
Precio de venta de la bicicleta de montaña = $ 150
Beneficio económico = Precio de venta unitario x cantidad a fabricar
Beneficio económico total de bicicleta de paseo = (200) X1
Beneficio económico total de bicicleta de montaña = (150) X2
Luego la Función objetivo será: Maximizar: Z = 200 X1 + 150 X2
Definición de Restricciones
Elaboramos una tabla de materia prima consumida (Acero y Aluminio) por cada modelo de bicicleta (paseo y
montaña) y su disponibilidad:
Modelo de bicicleta Acero Aluminio
Paseo 1 kg. 3 kg.
Montaña 2 kg. 2 kg.
Disponibilidad de materia prima 80 kg. 120 kg.
Restricción del consumo de Acero en la fabricación de bicicletas:
1 X1 + 2 X2 ≤ 80
Restricción del consumo de Aluminio en la fabricación de bicicletas:
3 X1 + 2 X2 ≤ 120
120
Observación:
El lado derecho de las restricciones, 80 y 120 representa la disponibilidad en kg. de acero y aluminio
respectivamente (materia prima).
El lado izquierdo en las restricciones indica el consumo unitario de materia prima por cada modelo de
bicicleta.
Condición de no negatividad: La producción de cada modelo de las bicicletas pueden ser cero (0) o mayor que
cero, o sea: X1, X2 ≥ 0
Luego el Modelo matemático de Programación Lineal (con dos variables y dos restricciones) será:
3). Caso de toma de decisiones.- Suponga con los datos del problema 2), anterior, si el empresario
por restricción económica decide hacer solo un modelo de bicicleta. ¿Cuál modelo debe elegir? ¿Por qué?
Las alternativas de fabricación se desarrollan en las restricciones del Modelo matemático; y la toma de
decisiones se determina evaluando en la Función objetivo las alternativas obtenidas.
La decisión a tomar, por restricción económica, es producir un solo modelo de bicicleta que genere mayor
beneficio al empresario. Luego desarrollamos las alternativas evaluando en las restricciones del modelo:
La toma de decisiones se realiza evaluando en la Función objetivo las alternativas de fabricación obtenidas
por modelo de bicicleta. A continuación se muestra el procedimiento a realizar.
Toma de decisiones:
Como la Función objetivo es maximizar el beneficio económico, generado por las ventas,
tomamos la decisión de fabricar solo bicicletas de paseo, por ser el modelo que va generar mayor
ganancia, equivalente a $ 8,000.
El problema consiste entonces en determinar la cantidad Xj a producir de cada uno de los artículos que
compiten por el uso de los recursos, de tal forma que se obtenga un máximo de producción o un máximo de
beneficio, o un mínimo de costo u otro objetivo especial, en un periodo determinado de producción
Ilustremos este tipo de problemas con dos ejemplos sencillos:
Ejemplo N° 1
La compañía desea conocer cuantas unidades de cada tipo de artículo debe producir en el periodo con el fin
de maximizar la utilidad total por venta de los artículos. Se supone que todos los artículos producidos se
venden y que la utilidad unitaria permanece constante, sin importar la cantidad vendida.
Construcción del modelo:
Siguiendo la metodología propuesta en este capitulo, una vez comprendida la situación que se describe,
vamos a organizar los datos en una tabla; con lo cual será más fácil su utilización para construir el modelo.
Un bosquejo de la situación puede ser el que se muestra en la siguiente gráfica, en la cual se observa que los
elementos claves del problema son las tres materias primas y los dos tipos de artículos, mientras que el
objetivo es maximizar la utilidad. De esta manera aparece claro que el objetivo se medirá en pesos / periodo.
De igual forma salta a la vista que las actividades alternativas son, como lo dice el enunciado, producir
artículos tipo 1 y producir artículos tipo 2. Téngase en cuenta que las actividades no son excluyentes sino que
pueden darse simultáneamente a determinados niveles; desde llevarse a cabo una sola de ellas, hasta
ejecutarse ambas en cierta combinación. Todo ello depende de la relación entre su contribución al objetivo y a
su consumo de las materias primas.
Debemos usar unas variables para cuantificar el nivel o grado al cual llevaremos a cabo cada actividad.
Definición de las variables:
Una vez definidas las variables de decisión y comprendido el objetivo del problema, el modelo se plantea así:
Función del objetivo
Utilidad total = 400X1+ 300X2 $/periodo
Limitantes o restricciones en el logro del objetivo
La cantidad utilizada de cada materia prima debe ser menor o igual que la cantidad disponible.
Los valores de todas las variables deben ser mayores o iguales a cero
(Condición de no negatividad de las variables)
X1 ≥ 0, X2 ≥ 0
Por lo cual el modelo tendrá la siguiente forma final:
Con X1, X2 ≥ 0
Mas con el propósito de ilustrar la manera de verificar la compatibilidad de unidades, que con el de constatar
la veracidad del modelo, pues este es muy elemental, vamos a analizar un análisis bidimensional de las
funciones.
En la función objetivo:
400 ( $ / unidad de P1) * X1 ( unidades de P1 / período)
+ 300 ( $ / unidad de P2) * X2 ( unidades de P2 / período) = ( $ / período)
Se verifica que son las mismas unidades de la función objetivo.
En las restricciones analicemos únicamente para el consumo de la materia prima A, pues para las otras es
similar.
Por ejemplo si conocemos que la demanda máxima del artículo 1 es de 30 unidades, debemos incluir en
problema la condición de que no se produzcan más de 30 unidades de este artículo, ya que la producción
adicional no tendría comprador, generando entonces un inventario en lugar de contribuir a la utilidad total.
Igualmente si tenemos una demanda comprometida de 15 unidades del artículo 2, la cual deseamos
satisfacer, debemos agregar al modelo una restricción expresando que el número de unidades del artículo 2
debe ser al menos 15.
Con las dos consideraciones anteriores, el modelo debe tener estas otras dos restricciones
X1 ≤ 30
X2 ≥ 15
Por otro lado en algunas condiciones de mercado el precio unitario de venta de los artículos se "quiebra", o
sea se disminuye en alguna cantidad cuando el número de artículos excede cierto valor. Por ejemplo si X3 es
la cantidad comprada de un artículo cuyo precio unitario es de $10 cuando 0 ≤ X3 ≤ 100; pero que rebaja a $7
cuando 101≤ X3 ≤ 250 y rebaja de nuevo a $ 6 cuando X3 ≥ 251; en este caso no se cumple la condición de
proporcionalidad en la función del objetivo ya que no tenemos un coeficiente único para multiplicar por la
cantidad comprada para obtener el costo de compra de las X3 unidades. El coeficiente depende del intervalo
en el cual se encuentre el valor de X3. En algunos casos podemos efectuar promedios de los valores de los
parámetros pertinentes y en otros se puede plantear el modelo de la forma de programación lineal separable,
como lo aprenderemos en un ejemplo posterior.
Ejemplo N° 2.
El costo del material para una unidad del artículo 1 es $50, para una unidad del artículo 2 es de $80 y para
una unidad del artículo 3 es de $140.
Los precios de venta para los artículos son respectivamente de $400, $420 y $500, la unidad.
Los tiempos de proceso requeridos por una unidad de cada tipo de material, se dan en la siguiente tabla:
Minutos de operación por unidad
La compañía necesita conocer cuántas unidades de cada tipo de artículo debe fabricar en una hora, para
obtener la máxima utilidad.
Los elementos son la materia prima, las tres operaciones de proceso y los tres artículos.
Determinar los elementos del problema es de gran ayuda para la elaboración de la función objetivo y las
funciones de las tres restricciones.
El objetivo será maximizar la utilidad resultante de la producción en una hora. Esta utilidad será la diferencia
entre el ingreso por ventas y los gastos por materia prima y operaciones en las máquinas.
Calculemos las utilidades netas, así:
Programación de la producción
Este es una de las áreas de la Programación Lineal más rica en aplicaciones. Un problema de programación
de la producción puede verse como un problema de mezcla de producción para varios periodos hacia el
futuro. Se quieren determinar los niveles de producción que permitirán a la compañía obtener el mínimo costo
(o la máxima ganancia), cumpliendo con los requerimientos de las limitaciones en mano de obra, maquinaria,
materiales, espacio de almacenamiento, requisito de demandas, etc.
Los problemas de Programación de Producción tienen naturaleza recurrente, es decir que se presentan un
periodo tras otro, sólo que con algunas variaciones en ciertos datos, como por ejemplo en las demandas, o en
las disponibilidades de algunos recursos. Por este motivo los modelos de P.L. se usan extensivamente en
este campo, pues una vez que un modelo fue resuelto para un periodo determinado, basta con repetir su
solución para los datos del nuevo periodo, para obtener recomendaciones acerca del programa óptimo de
producción.
Ejemplo N° 3
Un fabricante debe cumplir los siguientes compromisos, en el primer trimestre:
La empresa tiene en el inventario 50 unidades y desea tener 70 al final. El problema a resolver consiste en la
determinar del programa de producción mensual que minimiza los costos totales en el trimestre.
Se supone que la producción se realiza durante todo el mes y el despacho se efectúa el último día de mes.
Construcción del modelo
La grafica que describe el problema puede ser:
Deseamos determinar el programa de producción para obtener el mínimo costo en el trimestre. Para ello
definimos las variables así:
Los problemas de este tipo también pueden modelarse de otra manera como lo sugiere el siguiente gráfico:
Acá las variables se definen como:
En esta formulación no incluimos la posibilidad de contar con inventario inicial ni con inventario final, lo cual se
deja como ejercicio al estudiante.
Por ejemplo, cuál sería el programa de producción si se tienen 5.000 unidades de inventario inicial y se
desean 10.000 de inventario final.
Los problemas de programación de la producción también pueden resolverse en forma relativamente sencilla
disponiendo los datos en una tabla, en la cual se anotan los costos de cada acción alternativa y se procede a
obtener una solución aprovechando la estructura característica del proceso. El final del capitulo se resolverá
este mismo problema mediante la tabla mencionada.
Composición o mezcla
Ejemplo N° 4
Un granjero sabe que debe suministrar diariamente a cada una de sus vacas, un mínimo de 27, 21 y 30
comprar dos clases de alimentos. Una libra del alimento 1 contiene 3, 1, y 1 unidades del nutriente
respectivamente, y cuesta $40. Por otra parte, una libra del alimento 2 contiene respectivamente 1, 1 y 2
unidades de los nutrientes y cuesta $20.
El granjero desea conocer cuántas libras de cada alimento necesita utilizar para nutrir a cada una de sus
vacas, de tal forma que minimice los costos. Suponga que no hay límite en cuanto al peso total de la comida
(mezcla) resultante.
Minimizar: Costo
Sujeto a:
Composición de la dieta
Nutriente (unidades de vaca)
Nutriente (unidades de vaca)
Nutriente (unidades de vaca)
Se deja al estudiante la comprobación de la consistencia de las unidades.
Veamos otro ejemplo que ilustra el caso de composición o mezcla de ingredientes.
Ejemplo N° 5
Una compañía petrolera produce dos tipos de gasolina, la corriente y la extra. La corriente se vende a $3000
galón y la extra a $3600. Las gasolinas se fabrican a partir de dos crudos, cuyos análisis de componentes
aparecen a continuación:
La gasolina corriente debe contener máximo 60% de mientras que la extra debe contener mínimo 50%
de
La compañía espera vender a lo máximo 5 millones de galones de gasolina corriente y 1 millón de gasolina
extra, cada día.
¿Cómo debe proceder la empresa para obtener la máxima ganancia diaria?
Sujeto a:
Composición de gasolinas
Ejemplo N° 6
Un inversionista dispone de $30.000.000 y desea invertirlos de tal manera que maximice la ganancia en el
periodo de tres años.
Tiene las siguientes posibilidades de inversión:
Acciones: Disponible al inicio de cada año, durante los tres próximos años. Cada peso invertido en Acciones,
retorna 1.20 al siguiente año, a tiempo para reinvertir el dinero nuevamente. Puede invertir máximo
$12.000.000 cada vez.
Bonos: Disponible a principio del primer año. Cada peso invertido le retorna 1.50 al cabo de dos años, a
tiempo para reinvertirlos. Puede invertir un máximo de $20.000.000 en esta alternativa.
Certificados de depósito a dos años: Disponible al principio del segundo año. Cada peso invertido le retorna
1.60 dos años después. Puede invertir un máximo de $15.000.000
Dólares: Disponible al inicio del tercer año. Cada peso invertido le retorna 1.40, un año después. Puede
invertir un máximo de $10.000.000
Si por las limitaciones en la cantidad invertida en las alternativas, en determinado año no se invierte todo el
dinero disponible, el sobrante se deja en una cuenta de ahorros, que indica una rentabilidad del 12% anual.
En la gráfica se muestran las variables asignadas a cada actividad. Esta es una forma valida y muy ilustrativa
de definir las variables que se usan:
De esta manera, las variables se definieron como:
con Xij
Con lo cual el modelo tendrá una solución idéntica a lo que se obtendría con la función objetiva propuesta.
(Verifíquese solucionando ambos modelos).
La empresa surte a cuatro distribuidoras localizadas en diferentes zonas del país. La demanda esperada de
cada uno de los distribuidores es la siguiente:
Conociendo las capacidades, las demandas esperadas y los costos, el modelo puede escribirse como:
Minimizar costo:
Sujeta a:
Capacidad de las plantas
Medellín:
Bogotá:
Cartagena:
Demandas de los distribuidores:
con
Como el objetivo es minimizar el costo total de los envíos, es de esperarse que a cada distribuidor se le envie
justamente lo que necesita, motivo por el cual todas las restricciones de demanda se cumplirán como si fueran
igualdades. Por ello si las expresaremos como igualdades, la solución del modelo seria la misma.
Por otro lado debe tenerse en cuenta que cuando la demanda total es inferior a la oferta total, un problema
de transporte tendría una solución en la cual se satisfacen todas las demandas sobrando capacidad en las
plantas, pero cuando la demanda total es superior a la oferta total, el problema no tendría solución.
Para que este último caso tenga solución, se debe agregar al modelo una planta ficticia con capacidad igual a
la que haga falta para igualar la demanda total. Esta operación se conoce como balanceo y será discutida
más en detalle cuando estudiemos el algoritmo especial para resolver el problema transporte.
Cada empleado trabaja 8 horas diarias consecutivas. El administrador desea conocer el número mínimo de
empleados que debe tener para cumplir con las necesidades de personal durante el día.
Minimizar:
Sujeta a:
Personal necesario en cada intervalo
de 6 - 10
de 10 - 14
de 14 - 18
de 18 - 22
de 22 - 2
de 2 - 6
con
Debe aclararse que en las restricciones se pudo escribir relación de igualdad en lugar de la relación mayor o
igual, pues el enunciado así lo sugiere. Se optó por considerar las desigualdades como mayor o igual, para
dar más libertad en la solución del problema, ya que colocando igualdades se limita la solución a dar valores
que cumplan estrictamente las igualdades, lo cual en algunos problemas (éste es uno) implica inexistencia de
solución. En cambio al colocar desigualdades mayor o igual, se permite que las variables tomen valores de tal
forma que se cumplan las desigualdades y como el objetivo es minimizar, es de esperarse que las variables
tomarán los mínimos valores posibles, dando igualdades en todas las restricciones en que se pueda.
Se deja como ejercicio al estudiante la solución de los dos modelos, para que verifique los comentarios
anteriores.