este link

Anuncio
Enfoque en el modelado
Programación lineal
La programación lineal es una técnica de modelado usada para determinar la asignación óptima de recursos en los negocios, la milicia y otras áreas de las actividades
humanas. Por ejemplo, un fabricante que produce varios productos diversos de la
misma materia prima puede aplicar la programación lineal para determinar cuánto de
cada producto debe ser producido para maximizar la ganancia. Es probable que esta
técnica de modelado sea la aplicación práctica más importante de los sistemas de
desigualdades lineales. En 1975, Leonid Kantorovich y T. C. Koopmans recibieron el
Premio Nobel en economía por su trabajo en el desarrollo de esta técnica.
Aunque la programación lineal se puede aplicar a problemas muy complejos con
cientos o hasta miles de variables, consideramos sólo algunos ejemplos para los cuales se pueden aplicar los métodos gráficos de la sección 9.9. En el caso de grandes
cantidades de variables, se usa un método de programación lineal basado en matrices. Examinemos un problema representativo.
Ejemplo 1
Puesto que los mocasines son los que
proporcionan más ganancia por cada
par, parecería que lo mejor es producir
sólo mocasines. Pero para nuestra
sorpresa, esto no resulta ser la solución
más rentable.
Manufactura para obtener una ganancia máxima
Un pequeño fabricante de zapatos produce dos estilos de zapatos: zapatos de agujetas
y mocasines. Utiliza dos máquinas en el proceso: una máquina cortadora y una máquina de coser. Cada tipo de zapato requiere 15 min por cada par en la cortadora. Los
zapatos de agujetas requieren 10 min de costura por par y los mocasines requieren 20
min de costura por par. Como el fabricante sólo quiere contratar un operador por máquina, cada proceso está disponible sólo por 8 h al día. Si la ganancia es de 15 dólares
por cada par de zapatos de agujetas y 20 dólares por cada par de mocasines, ¿cuántos pares de cada tipo debe producir por día para tener una ganancia máxima?
Solución Primero organizamos los datos en una tabla. Para ser congruentes,
convertimos todos los tiempos en horas.
Zapatos de agujeta Mocasines
Tiempo disponible
Tiempo en la
cortadora (h)
1
4
1
4
8
Tiempo en la máquina
de coser (h)
1
6
1
3
8
$15
$20
Ganancia
Describimos el modelo y resolvemos el problema en cuatro pasos.
ELECCIÓN DE LAS VARIABLES Para formular un modelo matemático, primero
damos nombres a las cantidades variables. En el caso de este problema hacemos
x cantidad de pares de zapatos de agujetas fabricados diario
y cantidad de pares de mocasines fabricados diario
DETERMINACIÓN DE LA FUNCIÓN OBJETIVO El objetivo es determinar qué
valores de x y de y dan la ganancia máxima. Puesto que cada par de zapatos de
735
736
Enfoque en el modelado
agujetas genera 15 dólares de ganancia y cada par de mocasines genera 20 dólares,
la ganancia total se representa con
P 15x 20y
esta función se denomina función objetivo.
GRÁFICA DE LA REGIÓN FACTIBLE Entre más grande sean x y y, más alta es la
ganancia. Pero no podemos escoger en forma arbitraria valores grandes para estas
variables debido a las restricciones del problema. Cada restricción es una desigualdad de las variables.
En este problema, la cantidad total de horas de corte necesarias es 14 x 14 y.
Puesto que sólo hay 8 horas disponibles en la cortadora, tenemos
1
4x
14 y 8
De igual manera, al considerar la cantidad de tiempo necesario y disponible en la
máquina de coser tenemos
1
1
6x 3y 8
No podemos producir cantidades negativas de zapatos, de modo que
x
0
y
x+y=32
(0, 24)
(16, 16)
x+2y=48
10
(0, 0)
Figura 1
10
(32, 0) x
y
y
0
Por lo tanto, x y y deben cumplir con las restricciones
1
1
4x 4y 8
1
x 13 y 8
μ6
x
0
y
0
Si multiplicamos la primera desigualdad por 4 y la segunda por 6 obtenemos el sistema simplificado
x y 32
x 2y 48
μ
x
0
y
0
La solución de este sistema se presenta en la figura 1, en donde los vértices ya contienen las coordenadas. Los únicos valores que satisfacen las restricciones del problema son los que corresponden a los puntos de la región sombreada de la figura 1.
Se denomina región factible del problema.
Cuando x y y se incrementan,
también aumenta la ganancia. Por lo tanto, parece razonable que la ganancia máxima ocurra en un punto en una de las orillas externas de la región factible, donde es
imposible incrementar x y y sin salir de la región. En efecto, se puede demostrar que
el valor máximo ocurre en un vértice. Esto quiere decir que necesitamos comprobar
la ganancia sólo en los vértices. El valor más grande de P se presenta en el punto
116, 162, donde P 560 dólares. Por lo tanto, el fabricante debe hacer 16 pares de
zapatos de agujeta y 16 pares de mocasines para obtener una ganancia máxima
diaria de 560 dólares.
DETERMINACIÓN DE LA GANANCIA MÁXIMA
Vértice
10, 0 2
10, 24 2
116, 162
132, 02
P 15x 20y
0
1510 2 201242 $480
15116 2 201162 $560
15132 2 20102 $480
Ganancia máxima
■
Programación lineal
La programación lineal ayuda
a la industria telefónica a determinar la manera más eficiente de
guiar las llamadas telefónicas. Las
decisiones computarizadas del enrutamiento deben efectuarse con
mucha rapidez para que los que
llaman no estén esperando la conexión. Puesto que la base de datos
de los clientes y las rutas es enorme, es esencial un método extremadamente rápido para resolver
los problemas de la programación
lineal. En 1984, el matemático de
28 años de edad Narendra Karmarkar, quien trabajaba en los
Bell Labs, en Murray Hill, Nueva
Jersey, descubrió justamente ese
método. Su idea fue tan ingeniosa
y su método tan veloz que su descubrimiento causó admiración en
el mundillo matemático. Aunque
los descubrimientos matemáticos
rara vez aparecen en los periódicos, el Time del 3 de diciembre de
1984 sí publicó éste. En la actualidad, las aerolíneas aplican en forma
rutinaria la técnica de Karmarkar
para reducir al mínimo los costos al
programar pasajeros, personal de
los vuelos, combustible, equipaje y
trabajadores de mantenimiento.
737
Todos los problemas de programación lineal que consideramos siguen el patrón
del ejemplo 1. En cada problema hay dos variables. El problema describe restricciones, que llevan a un sistema de desigualdades lineales cuya solución se denomina
región factible. Esta función siempre tiene sus valores máximo y mínimo en los
vértices de la región factible. Esta técnica de modelado requiere cuatro pasos, que se
resumen en el recuadro siguiente.
Reglas para la programación lineal
1. Elija las variables.
ben llamar x y y.
Decida qué cantidades variables del problema se de-
2. Encuentre la función objetivo. Escriba una expresión para la función
que queremos maximizar o minimizar.
3. Grafique la región factible. Escriba una expresión para la función que
queremos maximizar o minimizar.
4. Determine el máximo y el mínimo. Evalúe la función objetivo en los
vértices de la región factible para determinar su valor máximo y mínimo.
Ejemplo 2
Un problema de embarque
Un comerciante de automóviles posee bodegas en Millville y en Trenton y franquicias en Camden y Atlantic City. Cada automóvil vendido en las franquicias debe ser
entregado desde uno de los almacenes. En un cierto día, los vendedores de Camden
venden 10 automóviles y los de Atlantic City venden 12. La bodega de Millville tiene 15 vehículos y la de Trenton tienen 10. El costo de embarcar un automóvil es de
50 dólares desde Millville a Camden, 40 dólares desde Millville a Atlantic City, 60
dólares de Trenton a Camden y 55 dólares de Trenton a Atlantic City. ¿Cuántos vehículos deben ser transportados desde cada almacén a cada franquicia para cumplir
con los pedidos al mínimo costo?
Solución El primer paso es organizar la información. En lugar de elaborar una
tabla, mejor hacemos un diagrama para mostrar el flujo de vehículos desde los
almacenes hasta las franquicias (véase la figura 2 en la página siguiente). El diagrama
muestra el número de automóviles disponible en cada almacén o el requerido en
cada franquicia y el costo del embarque entre los lugares.
Las flechas de la figura 2 indican cuatro rutas posibles, de modo que el problema parece tener cuatro variables. Pero hacemos
ELECCIÓN DE VARIABLES
x número de automóviles que serán embarcados desde Millville a
Camden
y número de automóviles que serán embarcados desde Millville
a Atlantic City
Para cumplir con los pedidos debemos tener
10 x número de automóviles embarcados desde Trenton a Camden
12 y número de automóviles embarcados desde Trenton a Atlantic City
738
Enfoque en el modelado
De modo que las únicas variables en el problema son x y y.
Camden
vende 10
Embarque Embarque
de 10-x $60
de x
automóviles automóviles
Trenton
Millville
10 automóviles
15 automóviles
Embarque
Embarque
de 12-y
de y
automóviles automóviles
$55
$40
$50
Atlantic City
vende 12
Figura 2
DETERMINACIÓN DE LA FUNCIÓN OBJETIVO El objetivo de este problema es
minimizar los costos. Según la figura 2 vemos que el costo total C de embarcar los
automóviles es
C 50x 40y 60110 x 2 55112 y2
50x 40y 600 60x 660 55y
1260 10x 15y
Esta es la función objetivo.
GRÁFICA DE LA REGIÓN FACTIBLE Ahora planteamos las desigualdades de restricción que definen la región factible. Primero, la cantidad de automóviles embarcados en cada ruta no puede ser negativa, así que tenemos
x
0
y
0
10 x 0
12 y 0
Segundo, el número total de automóviles embarcados desde cada bodega no puede
exceder la cantidad de automóviles disponible ahí, entonces
x y 15
110 x2 112 y2 10
Luego de simplificar la última desigualdad tenemos
y
22 x y 10
x=10
(3, 12)
x y 12
y=12
x y 12
Las desigualdades 10 x 0 y 12 y 0 se pueden volver a escribir como x 10
y y 12. Por lo tanto, la región factible se describe mediante las restricciones
(0, 12)
x+y=12
(10, 2)
(10, 5)
x+y=15
x
Figura 3
x y 15
x y 12
μ
0 x 10
0 y 12
La región factible se grafica en la figura 3.
Programación lineal
DETERMINACIÓN DEL COSTO MÍNIMO
739
Comprobamos el valor de la función ob-
jetivo en cada vértice de la región factible.
C 1260 10x 15y
Vértice
10, 122
13, 122
110, 52
110, 22
1260 10102
1260 10132
1260 101102
1260 101102
151122
151122
1515 2
15122
$1080
$1050
$1085
$1130
Costo mínimo
El costo mínimo se presenta en el punto 13, 122. Por lo tanto, el comerciante debe
embarcar
3 automóviles desde Millville a Camden
12 automóviles desde Millville a Atlantic City
7 automóviles desde Trenton a Camden
0 automóviles desde Trenton a Atlantic City
■
Por los años cuarenta del siglo pasado, los matemáticos crearon métodos matriciales para resolver problemas de programación lineal que contienen más de dos variables. Estos métodos fueron aplicados por primera vez entre los Aliados, en la
Segunda Guerra Mundial, para resolver problemas de aprovisionamiento similares,
pero, naturalmente, mucho más complicados que el ejemplo 2. El mejoramiento de
los métodos matriciales es un campo activo y emocionante de la investigación matemática actual.
Problemas
1– 4 ■ Determine los valores máximo y mínimo de la función objetivo dada en la región
factible indicada.
1. M 200 x y
2. N 12 x 14 y 40
y
y
5
4
2
0
y=x
1
4
3. P 140 x 3y
x 0, y 0
• 2x y 10
2x 4y 28
x
1
4
x
4. Q 70x 82y
x 0, y 0
x 10, y 20
μ
xy
5
x 2y 18
5. Fabricación de muebles Un fabricante de muebles hace mesas y sillas de madera.
El proceso de producción requiere dos tipos básicos de tarea: carpintería y acabado.
Una mesa requiere 2 horas de carpintería y 1 h de acabado. Una silla requiere 3 h de carpintería y media hora de acabado. La ganancia es de 35 dólares por mesa y 20 dólares
740
Enfoque en el modelado
6.
7.
8.
9.
10.
11.
12.
por silla. Los empleados de la fábrica pueden proporcionar un máximo de 108 h de
trabajo de carpintería y 20 h de acabado por día. ¿Cuántas mesas y sillas se deben
manufacturar diario para maximizar la ganancia?
Construcción de vivienda Un contratista de vivienda subdividió una granja en 100
lotes para construcción. Diseñó dos tipos de casa para estos lotes: tipo colonial y tipo
rancho. Una casa colonial requiere 30 000 dólares de capital y producirá una ganancia
de 4 000 dólares cuando se venda. Una casa tipo rancho requiere 40 000 dólares de capital y generará una ganancia de 8 000 dólares cuando se venda. Si cuenta ahora ya con
3.6 millones de dólares de capital, ¿cuántas casas de cada tipo se deben construir para
maximizar la ganancia? ¿Quedará alguno de los terrenos vacío?
Trasiego de fruta Un transportista traslada fruta desde Florida hasta Montreal. Cada
huacal de naranjas es de 4 pies cúbicos de volumen y pesa 80 lb, y cada huacal de toronjas es de 6 pies cúbicos de volumen y pesa 100 lb. El camión tiene una capacidad máxima de 300 pies cúbicos y puede llevar hasta 5600 lb. Además, no puede llevar más
huacales de toronjas que de naranjas. Si la ganancia es de 2.50 dólares por cada huacal
de naranjas y 4 dólares por cada huacal de toronjas, ¿cuántos huacales de cada fruta debe transportar para obtener una ganancia máxima?
Fabricación de calculadoras Un fabricante de calculadoras produce dos modelos:
la estándar y la científica. La demanda a largo plazo de los dos modelos dicta que la
compañía debe fabricar todos los días por lo menos 100 calculadoras estándar y 80 científicas. Pero a causa de las limitaciones de la capacidad de producción, no más de 200
calculadoras estándar y 170 científicas se pueden producir al día. Para cumplir con el
contrato de embarque, un total de por lo menos 200 calculadoras se deben embarcar
todos los días.
a) Si el costo de la producción es 5 dólares por cada calculadora estándar y 7 dólares
por la científica, ¿cuántas calculadoras de cada modelo se deben producir todos
los días para minimizar el costo?
b) Si cada calculadora estándar genera una pérdida de 2 dólares, pero cada calculadora
científica produce una ganancia de 5 dólares, ¿cuantas de cada modelo se deben
fabricar diario para maximizar la ganancia?
Embarque de equipos estereofónicos Una cadena de descuento en artículos
electrónicos tiene en venta una cierta marca de equipos estereofónicos. La cadena posee
tiendas en Santa Mónica y en El Toro, y bodegas en Long Beach y Pasadena. Para cumplir con pedidos urgentes, 15 equipos se transportan desde las bodegas a la tienda de
Santa Mónica, y 19 se deben embarcar a la tienda de El Toro. El costo del embarque
de un equipo es 5 dólares desde Long Beach a Santa Mónica, 6 dólares desde Long Beach
a El Toro, 4 dólares de Pasadena a Santa Mónica y 5.50 dólares desde Pasadena a El
Toro. Si la bodega de Long Beach tiene 24 equipos y la de Pasadena tiene 18 equipos en
existencia, ¿cuántos equipos se deben embarcar desde cada bodega a cada tienda para
cumplir con los pedidos a un costo mínimo de embarque?
Entrega de madera contrachapada Un hombre es dueño de dos tiendas de material para construcción, una en el lado este y otra en el lado oeste de una ciudad. Dos
clientes piden madera contrachapada de media pulgada. El cliente A necesita 50 hojas
y el cliente B quiere 70 hojas. La tienda del lado este tiene 80 hojas y las del lado oeste
tiene 45 de esta madera en existencia. El costo de entrega por hoja de la tienda del lado
este es de 50 centavos de dólar para el cliente A y 60 centavos de dólar para el cliente B.
El costo de entrega por hoja de la tienda del lado oeste es de 40 centavos de dólar para A
y 55 centavos de dólar para B. ¿Cuántas hojas se deben embarcar desde cada tienda para
cada cliente para reducir al mínimo los costos de entrega?
Empaque de frutas secas Un comerciante vende dos tipos de mezclas de nueces.
El paquete con mezcla estándar contiene 100 g de castañas y 200 g de cacahuate y lo
vende en 1.95 dólares. El paquete de mezcla de lujo contiene 150 g de castañas y 50 g de
cacahuates, y lo vende a 2.25 dólares. El comerciante tiene 15 kg de castañas y 20 kg
de cacahuate en existencia. Con base en las ventas pasadas, necesita tener por lo menos
tantos paquetes estándar como de lujo. ¿Cuántos paquetes de cada mezcla debe hacer
para maximizar su ganancia?
Alimentación de conejos de laboratorio Un biólogo desea alimentar a sus
conejos de laboratorio con una mezcla de dos tipos de alimentos. El tipo I contiene 8 g
de grasa, 12 g de carbohidratos y 2 g de proteína por cada onza. El tipo II contiene
12 g de grasa, 12 g de carbohidratos y 1 g de proteína por cada onza. El tipo I cuesta
Programación lineal
741
0.20 dólares la onza y el tipo II cuesta 0.30 dólares la onza. Los conejos reciben un mínimo diario de 24 g de grasa, 36 g de carbohidratos y 4 g de proteína, pero no obtienen
más de 5 onzas de alimento por día. ¿Cuántas onzas de cada tipo de alimento se deben
dar diario a los conejos para satisfacer las necesidades dietéticas a un mínimo costo.
13. Inversión en bonos Una mujer desea invertir 12 000 dólares en tres tipos de bonos:
bonos municipales que proporcionan un interés anual de 7%, certificados de inversión
bancarios que dan 8% y bonos de alto riesgo que dan 12%. Por cuestiones de impuestos,
desea que la cantidad invertida en bonos municipales sea por lo menos el triple de la
cantidad invertida en los certificados bancarios. Para conservar su nivel de riesgo manejable, invertirá no más de 2000 dólares en los bonos de alto riesgo. ¿Cuánto debe invertir en cada tipo de bono para maximizar su rendimiento de interés anual? [Sugerencia:
sea x cantidad en bonos municipales y y cantidad en certificados bancarios. Entonces la cantidad en bonos de alto riesgo será de 12 000 x y.]
14. Rendimiento del interés anual Refiérase al problema 13. Suponga que el inversionista decide incrementar el máximo invertido en bonos de alto riego a 3000 dólares,
pero deja las otras condiciones sin cambio. ¿En cuánto se incrementará su rendimiento
máximo posible del interés?
15. Estrategia para los negocios Una pequeña compañía de programas para
computadoras publica juegos para computadoras y programas educativos y de servicio.
Su estrategia de negocio es comercializar un total de 36 nuevos programas cada año, y
por lo menos cuatro de ellos serán juegos. La cantidad de programas de servicio publicados nunca es más del doble de la cantidad de programas educativos. En promedio, la
compañía tiene una ganancia anual de 5000 dólares por cada juego para computadora,
8000 dólares por cada programa educativo y 6000 dólares por cada programa de
servicio. ¿Cuántos programas de cada tipo debe publicar cada año para lograr una
ganancia máxima?
16. Región factible Todas las partes de este problema se refieren a la siguiente región
factible y función objetivo
x
0
x
y
μ
x 2y 12
x y 10
P x 4y
a) Grafique la región factible.
b) En la gráfica del inciso a) trace las gráficas de las ecuaciones lineales obtenidas al
hacer P igual a 40, 36, 32 y 28.
c) Si continuamos reduciendo el valor de P, ¿en cuál vértice de la región factible estas
rectas tocarán primero la región factible?
d) Verifique que el valor máximo de P en la región factible está en el vértice que eligió
en el inciso c).
Descargar