Sunteți pe pagina 1din 17

1.4.1. Ejemplos de formulacin de modelos de PL.

La construccin de un modelo de programacin lineal debidamente planteado que


represente un problema real es un arte. La mayora de la gente que lo intenta tiene ms
dificultades en ello que con los otros aspectos de esta tcnica pues se requiere de
imaginacin e inventiva. Esto se puede mejorar con paciencia y prctica, ajustndose a la
estructura dada como modelo general.
El siguiente procedimiento puede ser til antes de pretender la estructura matemtica del
problema en estudio:
Concentrar la atencin en identificar el objetivo general como puede ser, el
mximo de: utilidades, rendimientos, audiencia; o bien, el mnimo de: costos,
personal, distancias, tiempo, materia prima, o contaminacin.
Identificar las decisiones ( variables controlables) en forma cuantitativa con la
unidad precisa de medicin, como # de personas, # de pesos, # de toneladas.
Identificar las constantes conocidas como coeficientes Cj que aportan al valor del
objetivo, o coeficientes aij que contribuyen al consumo de materia prima o al
requerimiento de recurso.
Identificar todas las condiciones a las que se sujeta el objetivo en forma de
restricciones en sus diferentes tipos:<=cuando mucho, >= al menos, = estrictamente
lo especificado.
A continuacin se presentan ejemplos de planteamiento funcional, pero en algunos puede
haber alternativa cambiando la definicin de variable en la parte 1.
Ejemplo 1-1. PL al combinar camiones refrigerados en transporte de alimento
(REFCAM).
En la siguiente tabla se tiene la informacin de costo en renta y tambin las capacidades,
de dos tipos de camin transportista refrigerado para la distribucin de alimentos, una
parte de los cuales pueden descomponerse durante el viaje. En particular se requiere un
total de 900 y 1200 metros cbicos (m
3
) de espacio refrigerado y no refrigerado,
respectivamente. Formule un modelo de PL para decidir y resolver el problema de cuntos
camiones de cada tipo rentar para que el costo sea el menor posible.

Figura 1-1. Informacin para renta de camiones con y sin espacio refrigerado del
ejemplo REFCAM.
1ra. parte.- Definicin de las variables de decisin

2da. parte.- Funcin econmica u objetivo de costo

3ra. parte.- Sujeta la funcin de mnimo costo a restricciones de espacio de carga:

4a. parte.- Condiciones de signo para las variables de decisin:

Observaciones para el Ejemplo 1-1.-El primer problema de ejemplo es de decisin y la
pregunta evidente para el distribuidor responsable es cuntos camiones de cada tipo
deben rentarse para cumplir con la distribucin?. Para contestarla, en la primera parte
del modelo se definen las incgnitas que se acostumbra denotar con la letra X con ndices,
como X
A
, X
B
, para hacer la diferencia entre los dos tipos de camin A y B. Para formular
la funcin objetivo en la parte 2 del modelo, se observa que la renta de un camin tipo A
cuesta 3 (3000 pesos) multiplicado por el nmero X
A
de camiones tipo A para renta,
resulta as el trmino 3X
A
que significa el costo de todos los camiones A rentados, por
otro lado la renta de un slo camin tipo B es de 4, por lo tanto 4X
B
es el costo de rentar
los camiones tipo B. Con la suma de los dos trminos o contribuciones de costo se obtiene
el valor total de Z, la funcin objetivo de costo, cuya dimensin es:

En la parte 3 correspondiente a las restricciones, debe pensarse en el recurso espacio de
carga que es el atributo de inters de los camiones a rentar. La capacidad especificada de
carga, refrigerada o no, de los mismos, se emplea para plantear los trminos de las
restricciones, las que se traducen como requerimiento o necesidad de 900 m
3
de espacio
de carga refrigerada y 1200 m
3
de espacio de carga no refrigerada, lo cual hace un total de
dos restricciones a formular. Cada trmino de ellas se construye considerando el espacio
de un slo camin (20 m
3
refrigerados para el A) multiplicado por el nmero de camiones
(X
A
para A) del tipo que se decida rentar, o sea, 20X
A
es la contribucin de espacio
refrigerado de los camiones A para los requeridos 900 m3 del distribuidor. De la misma
manera se forma el trmino 30X
B
como contribucin de espacio refrigerado de los
camiones B. En la restriccin 20X
A
+ 30X
B
>= 900 se utiliza la desigualdad >= porque el
requerimiento de 900 m
3
se interpreta como el espacio mnimo necesario para el alimento
perecedero.
Las mismas ideas ya expuestas son aplicables para la segunda restriccin referente al
requerimiento de 1200 m
3
de espacio no refrigerado, ambas se dimensionan as:

Por ltimo en la parte 4, las condiciones de valor no negativo para las incgnitas, son lo
natural para este problema ejemplo, entendiendo que el nmero de camiones a rentar es
positivo: X
A
> 0, X
B
> 0 o bien, puede que la solucin al modelo planteado de este
problema, resulte que no conviene rentar algn tipo de camin, en tal caso se presentara
con X
A
= 0 con X
B
= 0, puesto que X
A
< 0 X
B
< 0 no tiene significado fsico.
Ejemplo 1-2. PL al combinar tamaos de camiones en transporte (TAMACA).
Una compaa transportadora tiene 10 camiones con capacidad de 20 toneladas y 5
camiones de 15 toneladas. Los camiones grandes tienen costos de operacin de $150 por
kilmetro recorrido y los pequeos de $ 125 por kilmetro recorrido. En la siguiente
semana la compaa requiere transportar 200 toneladas de azcar en un recorrido de 800
kilmetros. La posibilidad de otros compromisos de transporte, impone una poltica
tctica de mantener en reserva, por lo menos, dos camiones pequeos por cada camin
grande. Cul es el nmero ptimo de camiones de ambas clases que se deben utilizar
para transportar el azcar? Formule un modelo de programacin lineal para este
problema.

Figura 1-2. Informacin: costo segn el tamao de camin, recorrido y transporte
del ejemplo TAMACA.
Modelo de programacin lineal.
1a parte.- Definicin de variables de decisin

2a parte.- Funcin econmica u objetivo: Planteamiento de costo mnimo de operar
X
j
camiones

3a parte.- Restricciones o condiciones.- Requerimiento de carga a transportar:

Restricciones de camiones disponibles a utilizar: Xg <= 10 ; Xp <= 5 (camiones).
Para la restriccin de tener en reserva dos camiones pequeos por cada camin
grande, se definen otras variables y significan camiones en reserva para otro uso:
Sea X r j = nmero de camiones en reserva de tipo j ( j = g , p)
Camiones grandes reservados = total de grandes menos los utilizados: Xrg=10-Xg
Camiones pequeos reservados = total de pequeos menos los utilizados: Xrp=5-
Xp

4a parte: Condiciones de signo para las variables:

Observaciones al Ejemplo 1-2: Anlisis de la propiedad de proporcionalidad:

El cambio para diferentes valores de X
g
se mantiene constante (20), o las contribuciones
de 20, 40, 60,..., son proporcionales al valor incremental de X
g
. En contraste, el valor de
las contribuciones 20, 80, 180,..., para diferentes valores de la variable en X
2
g
no se
mantiene constante y por lo tanto no hay proporcionalidad.
El problema de ejemplo 1.2, como primera parte, es decidir el nmero de camiones
grandes (X
g
) y pequeos (X
p
) a utilizar para el transporte del azcar.
Para construir la funcin objetivo de la segunda parte del modelo, hay necesidad de
pensar como administrador del transporte, pues en cualquier caso se desea cumplirlo con
bajo costo. Puesto que existe diferencia al operar camiones de diferente tamao, pero el
recorrido es igual para los grandes y pequeos, en tal caso se calcula el costo del viaje
para cada uno de los dos tipos de camin el cual se emplea como coeficiente de costo
C
j
en cada trmino de la funcin Z que representa el costo total a minimizar.
Las restricciones de la parte 3 del modelo matemtico son de tres clases: se debe cumplir
un requerimiento ( >=) de transporte de 200 toneladas de azcar. Para la posible pregunta
de por qu no se utiliza un simple signo de igualdad (=), considere que la capacidad de los
camiones grandes de 20 toneladas, si es mltiplo de las 200 toneladas a transportar, pero
en cambio, la capacidad de 15 toneladas de los camiones pequeos, no es mltiplo de 200,
en tal caso, puede no cumplirse en igualdad; por otro lado no se debe olvidar la poltica de
mantener en reserva cierto nmero de camiones. Posteriormente se trata la conveniencia
de evitar, en lo posible, las restricciones estrictas de igualdad (=), pues la programacin
lineal, las restricciones ( <= ) y ( >= ) no excluyen la posibilidad de cumplir la igualdad y
aportan flexibilidad en la bsqueda de la mejor solucin. Otra clase de restriccin a
considerar se refiere al total de camiones existentes de cada tamao, lo cual se expresa
con la desigualdad ( <= ) significando, que se dispone de un mximo de 10 grandes y 5
pequeos. La restriccin para dejar en reserva algunos camiones, necesita una definicin
adicional para ellos, pues en la primera parte del modelo slo se definen las variables de
decisin para representar los camiones a utilizar. De esta manera, se plantean las
expresiones para: Xrg = 10 - X
g
; X
rp
= 5 - X
p
, sustituyndolas en la interpretacin de la
poltica de reserva, conteniendo las variables de decisin X
g
, X
p
, as como tambin las
variables que representan los camiones en reserva X
rg
, X
rp
las cuales sirven para el
anlisis durante la formulacin, pero no permanecen en la presentacin final del modelo.
Se termina el modelo con la parte 4 en que se condicionan las variables slo a valor
positivo o cero, pues el negativo no tiene significado fsico en este problema.
Las expresiones en negrita forman el modelo matemtico pedido.
Ejemplo 1-3. PL en horarios para cubrir turnos de trabajo (HORAPRO).

Figura 1-3. Policas para vigilancia de un sector de la ciudad en ejemplo HORAPRO.
Cada polica debe laborar 8 horas consecutivas. El periodo 1 sigue al 6.
Formule un modelo de PL para determinar el nmero ptimo de policas.
Ayuda para el anlisis: En este problema se conoce, que para fines de control, se divide
el da completo en periodos de 4 horas de duracin, logrando continuidad de la vigilancia
de policas los que deben trabajar durante dos periodos consecutivos. Tambin se sabe el
requerimiento en nmero de policas para cada uno de los seis periodos; entonces la
siguiente forma tabular puede ser buena ayuda para la comprensin del problema
considerando a X
j
como grupo de policas asignados para iniciar los periodos j ( j =
1,2,...,6 ).

Figura 1-4. Inicio y permanencia de grupos X j de policas en los periodos j del da en
ejemplo HORAPRO.
Modelo de programacin lineal.
1a parte.- Definicin de variables:

2a parte.- Funcin econmica.- Aqu debe pensarse en el menor nmero de policas
necesarios para cumplir, por lo menos, los requeridos en cada uno de los seis periodos j:

3a parte.- Restricciones: La misma tabla da la combinacin de los grupos de policas
X
j
para cubrir, como se observa, los requerimientos de cada periodo j.

4a parte.- Condiciones de signo, NO NEGATIVO:

Ejemplo 1-4. PL en la dieta de jugos (BEDIET).
Un proveedor de bebidas dietticas debe preparar con las existentes de su bodega, un
pedido de 500 litros de ponche diettico el cual debe contener por lo menos 20% de jugo
de naranja, 10% de jugo de toronja y 5% de jugo de betabel. La siguiente tabla informa de
5 bebidas existentes con su contenido de jugos y el costo de las mismas. Qu cantidad de
cada bebida deber de emplear el proveedor para cumplir el pedido a un costo mnimo?
Formule un modelo de programacin lineal que represente este problema.

Figura 1-5. Informacin de bebidas almacenadas en ejemplo BEDIET.
Modelo de programacin lineal.
1a parte.- Definicin de variables:

2a parte.- Funcin econmica u objetivo:

3a parte: Sujeta a restricciones.-

Restriccin de proporcin de contenido de jugo:
Para este tipo de restriccin es necesario convertir la informacin de contenido en
por ciento (%) de jugo de la tabla a fraccin decimal de un slo litro del mismo, ya
que la definicin de significado de las variables en la primera parte del modelo se
hizo como litros de bebida j. Por lo tanto, la fraccin 0.40 400 mililitros de jugo
de naranja multiplicado por X
A
litros, es la contribucin de la bebida A (0.40X
A
)
para cumplir el 20% (0.20 por litro de ponche) de jugo de naranja en la bebida
pedida. Tambin 0.05X
B
es la contribucin de la bebida B y 1X
C
, es la contribucin
de C (pura naranja) al ponche pedido. Las restricciones de toronja y betabel se
formulan de la misma manera.

4a parte.- Condicin de signo para las variables:

Ejemplo 1-5. PL en la inversin de capital (INVECAP).
Un banco desea establecer una poltica de prstamo para el siguiente trimestre y por tal
motivo asign un presupuesto de 12 millones de dlares para prestarle a sus clientes. En la
tabla siguiente se anotan los tipos de prstamo con el inters correspondiente y las
probabilidades de no-recuperacin del capital prestado. Lo que no se puede recuperar no
tiene intereses. Por competencia con otros bancos, se requiere asignar prstamos de al
menos el 40% del total, a los tipos de prstamo 4 y 5. Con la habitacin debe prestarse al
menos un 50% de la suma de los prstamos 1, 2, y 3. La poltica de banco es que la
relacin total de los irrecuperables sea un mximo de 0.04. Formule un modelo de
programacin lineal para este problema de inversin.

Figura 1-6. Informacin de tipo de prstamos bancarios en ejemplo INVECAP.
Modelo de programacin lineal
1a parte.- Definicin de variables:

2a parte.- Funcin objetivo:

En este problema, a la funcin Z a maximizar se le debe formular con la suma de
las contribuciones de rendimiento de los cinco tipos de prstamo, pero descontando
la fraccin de irrecuperables los cuales se estiman en la columna derecha de la
tabla:

3a parte.- Sujeto a restricciones.

4a parte.- Condiciones de signo.

El conjunto de expresiones en negrita forma el modelo matemtico de programacin
lineal que se pide formular.
Ejemplo 1-6. PL en la seleccin de mquinas para un proceso (MAQUIPRO).
Una compaa tiene 3 tipos de mquinas procesadoras con diferentes caractersticas en
cuanto a velocidad, precisin y costo de produccin. En la siguiente tabla se resumen las
mismas:

Figura 1-7. Informacin de caractersticas de mquinas tipo j en ejemplo
MAQUIPRO.
Cada da de 8 horas deben producirse 500 piezas. Formule un modelo de programacin
lineal para este problema:
Modelo matemtico de programacin lineal.
1a parte.- Definicin de variables.-
Para este problema el estudiante puede razonar a partir de la informacin dada, que
se conocen las caractersticas de las mquinas de procesar piezas, pero no cuntas
utilizar de cada uno de los tres tipos, puesto que a las diferencias tcnicas entre
ellas, se agrega el costo de operarlas. De este modo se define:
Sea X
j
= nmero de mquinas de tipo j ( j = 1, 2, 3 ) necesarias para producir 500
piezas en un da de 8 horas a condicin de hacerlo con el menor costo.
2a parte.- Funcin econmica.-
La medida para decidir en este problema, es la conveniencia de cumplir la cuota de
produccin de 500 piezas en la forma ms econmica posible; para ello es
necesario que se involucren los costos asociados con cada tipo j de mquina
calculando antes de la formulacin de la funcin Z, el costo C
j
correspondiente; por
lo tanto: Z mnima = suma de contribuciones de costo de los tres tipos de mquina.

Observe que los coeficientes C
j
se obtienen sumando, al costo nominal de una hora
de proceso, el costo correspondiente a la estimacin de piezas rechazadas, que para
el caso de la mquina j =1 es de 10% 0.10 en fraccin decimal multiplicado por
30 piezas producidas en una hora, resulta en 3 piezas con defecto en una hora de
proceso. Cada rechazo cuesta un dlar, entonces se suma este costo: 3(1 dlar) =
$3, al nominal de $5 y as se tiene C
1
= $8. Los costos C
2
y C
3
se calculan con el
mismo criterio.
3a parte.- Sujeta a restricciones.-
La cuota de produccin de 500 piezas en una jornada de 8 horas conviene
convertirla a su equivalente para una sola hora, pues se puede observar que la
informacin restante est en esos trminos. La produccin pedida constituye una
importante condicin del problema y debe plantearse como restriccin u
obligacin, la cual se construye a partir de las velocidades especificadas por
mquina tipo j; pero las tasas anotadas son nominales, puesto que se estima un
porcentaje de piezas aceptadas para los diferentes tipos j de mquina, en tal caso es
necesario ajustar las velocidades o tasas de produccin de acuerdo a su eficiencia
para plantear el requerimiento en trminos reales:
A
j
= Produccin real por mquina tipo j, debido a la eficiencia en piezas buenas.

Otra restriccin a considerar se refiere al nmero total de mquinas de tipo j que se
tienen para este proceso de produccin, debindose plantear con desigualdad <=,
significando que el nmero de mquinas utilizadas, debe ser menos o cuando
mucho, lo anotado en el lado derecho:

Como no hay significado fsico para valores negativos de las variables, entonces se
limitan como sigue
4a parte.- Condiciones de signo a variables

Las expresiones escritas en negrita forman el modelo de programacin lineal que
se pide.
Ejemplo 1-7. PL para distribuir carga en transporte (BARCOCARGA).
Un barco tiene tres bodegas: en la proa, en el centro, y en la popa con los siguientes
lmites de:

Figura 1-8. Capacidades en el barco del ejemplo BARCOCARGA.
Los siguientes cargamentos se ofrecen, pudiendo aceptar los dueos del barco, el total o
una porcin cualquiera de cada uno de los siguientes:

Figura 1-9. Artculos a transportar en ejemplo BARCOCARGA.
Para preservar el equilibrio del barco, el peso de cada bodega debe ser proporcional a la
capacidad en toneladas. Formule un modelo de PL para determinar como distribuir la
carga en las bodegas para una utilidad mxima.
Modelo de programacin lineal
Distribuir la carga en toneladas, de tres artculos j diferentes, en cualquiera de las tres
bodegas i, significa la flexibilidad de ocupar los espacios convenientes para mxima
ganancia cumpliendo las restricciones de capacidad especificadas. Dado que un artculo j
puede asignarse a cualquiera de las tres bodegas i, entonces se pueden definir las variables
X
ij
para representar las toneladas de producto j en las tres bodegas como X
1j
, X
2j
, X
3j
o
bien, las toneladas cargadas en las bodegas i de los tres productos como X
iA
, X
iB
, X
iC
.
Entonces con la misma letra X con doble ndice se pueden definir las variables de
decisin.

Figura 1-10. Fracciones de la carga distribuidas en ejemplo BARCOCARGA.
1a parte: Definicin de variables.

2a parte: Funcin econmica u objetiva.

3a parte: Sujeta a restricciones.-
Las limitaciones de capacidad deben expresarse

con desigualdad <= , lo cual significa que se debe cargar menos o cuando mucho la
capacidad especificada ya sea en toneladas o bien el espacio en metros cbicos. En
cada viaje, la suma de la carga ofrecida a transportar, supera la capacidad total del
barco, entonces se puede llevar slo una parte de ella, as las restricciones son <=.

Para conservar el equilibrio debe considerarse que la suma de X
iA
+ X
iB
+ X
iC
, de
toneladas cargadas a cualquier bodega i, es menor a la capacidad de i , por lo tanto
es una fraccin de ella. Se interpreta como proporcin utilizada de la capacidad,
que debe igualarse para las tres bodegas y tratarse como una variable adicional, a
las ya definidas: sea X
pc
la proporcin de capacidad que es <= 1 como sigue:

4a parte.- Condiciones de no negatividad:

Ejemplo 1-8. PL en la produccin de fertilizantes con diferentes ingredientes
(FERTILIZ).
Se producen dos clases de fertilizante distinguidos por contenido qumico, disponibilidad
del mismo y costo de ingredientes como se muestra aqu:

Figura 1-11. Informe: contenido, costo, precio de fertilizantes, ejemplo FERTILIZ.
Formule un modelo de PL. para obtener la combinacin de fertilizantes a producir que
maximice la utilidad.
La tabla de datos de este problema es un buen ejemplo de ordenacin y sntesis de la
informacin dada; con esa ventaja se facilita el anlisis al formular el modelo.
Modelo de programacin lineal.
1a parte.- Definicin de variables.

2a parte.- Funcin econmica u objetivo.

3a parte.- Sujeto a restricciones de contenido qumico:

4a parte.- Condiciones de signo para las variables.

Ejemplo 1-9. PL para mnimo desperdicio en proceso de corte (CORTEPAPEL).
Una papelera recibe un pedido de 500, 300 y 100 rollos de papel de cierta calidad en
ancho de 30, 45 y 56 pulgadas, respectivamente. En almacn se tienen rollos de papel de
la calidad solicitada pero con un ancho de 108 pulgadas. Si la papelera desea satisfacer el
pedido del cliente deber someter a corte longitudinal los rollos en existencia pero se
tendr obligadamente un desperdicio de papel.
Formule un modelo de programacin lineal que minimice el desperdicio.
Antes de iniciar la formulacin del modelo de PL de este problema, se pueden revisar las
varias alternativas convenientes para realizar el corte, desde un ancho de 108 pulgadas
que tienen los rollos existentes en almacn hasta los anchos del pedido. Para ello se
presenta la siguiente tabla que facilita el anlisis de cuntos rollos en 30, 45 y 56 pulgadas
se pueden obtener en cada proceso de corte, cuidando que las diferentes combinaciones
sean posibles y con un desperdicio menor a 30 pulgadas.

Figura 1-12. Tipos de corte conveniente para ajustar anchos solicitados en ejemplo
CORTEPAPEL.
Modelo matemtico de programacin lineal.
1a parte.- Definicin de variables:

2a parte.- Funcin econmica u objetivo.-
Se utiliza el clculo del desperdicio en pulgadas anotado en la columna derecha de
la tabla, para construir los trminos correspondientes al desperdicio de cada tipo de
corte los cuales sumados, valoran la funcin Z a minimizar.

3a parte.- Sujeto a restricciones.-
La misma tabla ordena el dato de nmero de rollos con determinado ancho,
obtenido en cada corte de tipo j, este nmero multiplicado por el nmero de cortes
j, es el trmino contribuyente para surtir los rollos de papel pedidos. As en cada
restriccin de ancho pedido, se tienen tantos trminos como tipos de corte que
aportan tal ancho de rollo.

4a parte.- Condiciones de signo para:

S-ar putea să vă placă și