Académique Documents
Professionnel Documents
Culture Documents
Contenido
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Unidad I:
Introduccin a la Programacin Lineal y Casos
Especiales de Transporte y sus variantes
jorge.chiroque@upn.edu.pe
Contenido:
Primera sesin:
Tema 1: Introduccin a la Programacin Lineal (PL).
Tema 2: Solucin de Modelos PL. Solucin con SOLVER y otros.
Segunda sesin:
Tema 3: Modelo de Transporte y sus variantes.
Logro de Aprendizaje:
Al trmino de la unidad, el estudiante recuerda la formulacin y resolucin de problemas de Programacin Lineal
y de problemas de transporte y algunas de sus variantes, utilizando el Excel Solver, sustentando tcnicamente sus
respuestas.
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Problema de IO resuelto
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Una encuesta de mercado indica que la demanda diaria de pintura para interiores no puede ser mayor que 1 tonelada ms que la de
pintura para exteriores. Tambin, que la demanda mxima diaria de pintura para interiores es de 2 toneladas. Reddy Mikks desea
determinar la mezcla ptima (la mejor) de productos para exteriores y para interiores que maximice la utilidad diaria total.
Solucin
El modelo de PL, como en cualquier modelo de IO, tiene tres
componentes bsicos.
1. Las variables de decisin que se trata de determinar.
2. El objetivo (la meta) que se trata de optimizar.
3. Las restricciones que se deben satisfacer.
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin
jorge.chiroque@upn.edu.pe
200
100
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin
Solucin
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Lima
2690
1350
850
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin
El modelo de programacin lineal para el problema es el siguiente:
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Planta
Ejemplo 2
Tres ciudades se abastecen de electricidad de tres centrales
elctricas con capacidades de 25, 40 y 30 megawatts (MW). Las
demandas mximas en las tres ciudades se estiman en 30, 35 y 25
MW. El precio por MW en las tres ciudades se muestra en la tabla
siguiente:
Durante el mes de agosto hay un
Ciudad
aumento de 20% en la demanda
1
2
3
de cada ciudad, que se puede
1 600
700
400
satisfacer comprando electricidad
2 320
300
350
a otra red, a una tasa elevada de
3 500
480
450
$1000 por MW y con capacidad
de 13 MW. Sin embargo, la red
no est conectada con la ciudad 3.
Se desea determinar el plan ms econmico para distribuir y
comprar la energa adicional.
a) Formule el problema como un modelo de transporte.
b) Resuelva el problema con SOLVER y determine un plan ptimo
de distribucin para la empresa elctrica.
c) Determine el costo de la electricidad adicional comprada por
cada una de las tres ciudades.
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin
Ejemplo 2
Durante el mes de agosto hay un aumento de 20% en la demanda
de cada ciudad, que se puede satisfacer comprando electricidad a
otra red, a una tasa elevada de $1000 por MW y con capacidad de
13 MW. Sin embargo, la red no est conectada con la ciudad 3.
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Refinera
Ejemplo 3
Hay tres refineras, con capacidades diarias de 6, 5 y 8 millones de
galones, respectivamente, que abastecen a tres reas de distribucin
cuyas demandas diarias son 4, 8 y 7 millones de galones,
respectivamente. La gasolina se transporta por una red de
oleoductos a las tres reas de distribucin. El costo de transporte es
10 centavos por 1000 galones por kilmetro de oleoducto. En la
tabla de abajo se ven las distancias en kilmetros entre las
refineras y las reas de distribucin. La refinera 1 no est
conectada con el rea de distribucin 3.
1
2
3
reas de distribucin
1
2
3
120
180
300
100
80
200
250
120
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
6 mm gl
Ejemplo 3
Refinera 1
Solucin
El modelo de programacin lineal para el problema es el siguiente:
5 mm gl
Refinera 2
8 mm gl
Refinera 3
jorge.chiroque@upn.edu.pe
4 mm gl
A. Distribucin 1
8 mm gl
A. Distribucin 2
7 mm gl
A. Distribucin 3
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Produccin
Perodo de produccin i
Perodo de demanda j
Capacidad de produccin del
Cantidad suministrada en la fuente i perodo i
Demanda en el destino j
Demanda en el perodo j
Costo unitario (produccin +
Costo unitario de transporte desde retencin + penalizacin) en el
la fuente i hasta e destino j
perodo i para el perodo j
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Modelo de Transporte
Ejemplo 4 (Control de produccin e inventarios)
Boralis fabrica mochilas para excursionistas exigentes. La demanda
de su producto se presenta desde marzo hasta junio de cada ao.
Boralis estima que la demanda durante los cuatro meses es 100,
200, 180 y 300 unidades, respectivamente. La empresa emplea
mano de obra de tiempo parcial para fabricar las mochilas y, en
consecuencia, su capacidad de produccin vara cada mes. Se
estima que Boralis puede producir 50, 180, 280 y 270 unidades de
marzo a junio, respectivamente. Como no coinciden la capacidad
de produccin y la demanda en los distintos meses, la demanda de
determinado mes se puede satisfacer de uno de tres modos:
1. La produccin del mes en curso.
2. La produccin sobrante en meses anteriores.
3. La produccin sobrante en meses posteriores.
En el primer caso, el costo de produccin es $40.00 por mochila.
En el segundo se incurre en un costo adicional de retencin de
$0.50 por mochila por da. En el tercer caso se incurre en una
penalizacin adicional de $2.00 por mochila y por mes. Boralis
desea determinar el programa ptimo de produccin en los cuatro
meses.
jorge.chiroque@upn.edu.pe
50
100
1 Marzo
1 Marzo
180
200
2 Abril
2 Abril
180
280
3 Mayo
3 Mayo
300
270
4 Junio
4 Junio
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Modelo de Transporte
Ejemplo 4
100
1 Marzo
1 Marzo
Solucin
El costo de transporte por unidad, desde el periodo i hasta el
periodo j se calcula como sigue:
Costo de produccin en , =
Costo de produccin en + Costo de retencin de a , <
=
Costo de produccin en + Costo de penalizacin de a , >
En el primer caso, el costo de produccin es $40.00 por mochila. En el segundo
se incurre en un costo adicional de retencin de $0.50 por mochila por da. En
el tercer caso se incurre en una penalizacin adicional de $2.00 por mochila y
por mes. Boralis desea determinar el programa ptimo de produccin en los
cuatro meses.
Marzo (1)
Abril (2)
Mayo (3)
Junio (4)
Demanda
jorge.chiroque@upn.edu.pe
180
200
2 Abril
2 Abril
180
280
3 Mayo
3 Mayo
300
270
4 Junio
4 Junio
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Modelo de Transporte
Ejemplo 4
100
1 Marzo
1 Marzo
Solucin 1
El modelo de programacin lineal para el problema es el siguiente:
180
200
2 Abril
2 Abril
180
280
3 Mayo
3 Mayo
300
270
4 Junio
Marzo (1)
Abril (2)
Mayo (3)
Junio (4)
Demanda
MSc. Jorge Luis Chiroque Caldern
jorge.chiroque@upn.edu.pe
4 Junio
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin 1
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Modelo de Transporte
Ejemplo 4
100
1 Marzo
1 Marzo
Solucin 2
El modelo de programacin lineal para el problema es el siguiente:
180
200
2 Abril
2 Abril
180
280
3 Mayo
3 Mayo
300
270
4 Junio
Marzo (1)
Abril (2)
Mayo (3)
Junio (4)
Demanda
MSc. Jorge Luis Chiroque Caldern
jorge.chiroque@upn.edu.pe
4 Junio
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin 2
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Modelo de Transporte
Ejemplo 4
100
1 Marzo
1 Marzo
Solucin 3
El modelo de programacin lineal para el problema es el siguiente:
180
200
2 Abril
2 Abril
180
280
3 Mayo
3 Mayo
300
270
4 Junio
Marzo (1)
Abril (2)
Mayo (3)
Junio (4)
Demanda
MSc. Jorge Luis Chiroque Caldern
jorge.chiroque@upn.edu.pe
4 Junio
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin 3
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
Solucin
Ejemplo 5
Supongamos que una empresa productora de barras de pan tiene
dos almacenes A1 y A2 desde los cuales debe enviar pan a tres
panaderas P1, P2 y P3. Las ofertas, las demandas y los costes de
envo se dan en el siguiente grafo:
2000
8
6
A1
1500
P1
10
10
2500
2000
4
A2
P2
9
1000
P3
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
1
2
3
4
A1
80 100 85 90
A2
95 85 80 100
A3
90 80 95 90
Demanda 1000 1200 1500 1000
Oferta
1500
1500
1500
Solucin
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
1
2
3
4
A1
80 100 85 90
A2
95 85 80 100
A3
90 80 95 90
Demanda 1000 1200 1500 1000
Oferta
1500
1500
1500
4
MSc. Jorge Luis Chiroque Caldern
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
jorge.chiroque@upn.edu.pe
Unidad I: Introduccin a la Programacin Lineal y Casos Especiales de Transporte y sus variantes. (2)
4
MSc. Jorge Luis Chiroque Caldern
jorge.chiroque@upn.edu.pe