Вы находитесь на странице: 1из 44

INTRODUCCIN A LA PROGRAMACION LINEAL

CONTENIDO

Introduccin a la Programacin Lineal


Applicaciones de la Programacin Lineal
Referencia: Cap 1 del libro BJS.

Un Problema de Programacin Lineal Tipico


Formulacin de Programacion Lineal:
Minimizar c1x1 + c2x2 + c3x3 + . + cnxn
Sujeto a
a11x1 + a12x2 + a13x3 + . + a1nxn b1
a21x1 + a22x2 + a23x3 + . + a2nxn b2
:
:
am1x1 + am2x2 + am3x3 + . + amnxn bm
x1, x2, x3 , ., xn 0
o,
Minimizar
Sujeto a

j=1, n

j=1, n

c jx j

aijxj - xn+i = bi for all i = 1, , m

xj 0 for all j =1, , n


2

Notacin Matricial
Minimizar cx
Sujeto a
Ax = b
x0
donde

A=

a11

a12

..

a1n

a21

a22

..

a2n

:
:
am1

:
:
am2

:
:
amn

1
1

b=

:
:
1

c1

x1

b1

c2

x2

b2

:
:
cn

:
:
xn

:
:
bm

c=

x=

Xn+1

:
:
0

:
:
Xn+m

Un Ejemplo de un PL (Winston 3.1.1 )


La fabrica Giapetto manufactura dos tipos de juguetes de
madera: soldados y trenes

Restricciones:
100 horas de acabados disponibles por semana
80 horas de carpintera disponibles por semana
No produce ms de 40 soldados por semana

Objetivo: maximizar beneficio


4

Suposiciones de la Programacin Lineal


Suposicin de proporcionalidad
Contribucin de una variable es proporcional a su valor.

Suposiciones de Aditividad
Contribuciones de las variables son independientes.

Suposicin de Divisibilidad
Las Variables de Decisin pueden tomar valores fraccionarios.

Suposicin de Certidumbre
Cada parmetro es conocido con certeza.

Modelamiento en Programacin Lineal y Ejemplos


Formulacin del Problema

Leer detalladamente el problema hasta comprenderlo.


Seleccionar la informacin relevante del problema y
organizarla.
Determinar las variables que intervienen en el problema,
generalmente la pregunta del problema dice cmo definir
las variables.
Determinar s el problema es de maximizacin o de
minimizacin y de esta manera construir la funcin objetivo
y las restricciones.
Presentar el Modelo Matemtico
Obtencin de una solucin
Verificacin y anlisis del Modelo
Implementacin

Planeamiento de Produccin
Una empresa de artculos electrnicos produce tres lneas de

productos : transistores, micromdulos y circuitos armados.


Tiene cuatro reas de proceso donde se fabrican los
productos: produccin de transistores; armadura de circuitos;
control de transistores y mdulos, y prueba de circuitos; y
embalaje.
La produccin de un transistor requiere:
0.1 horas de trabajo en produccin de transistores (A1)
0.5 horas de trabajo en control de transistores (A3)
La produccin de un micromdulo requiere:
0.4 horas de trabajo en armadura de circuitos (A2)
0.5 horas de trabajo en control de transistores y mdulos
(A3) y 3 transistores
La produccin de un circuito requiere:
0.1 horas de trabajo de armadura de circuitos (A2)
0.5 horas de trabajo en control de transistores y
micromdulos (A3)
1.0 horas de trabajo prueba de circuitos (A4), 1 transistor y
micromdulos.
7

Planeamiento de Produccin (cont.)


Cualquiera de los tres productos, se puede vender en
cantidades ilimitadas a los precios de 2, 8 y 30
respectivamente.
Hay 200 horas de trabajo disponibles en produccin de
transistores y embalaje y 400 en armadura y control.
Los costos en materia prima directa son de 0.1; 0.3 y 1 para
transistores, micromdulos y circuitos armados
respectivamente
Los salarios semanales(40 horas) son de 80, 40, 40 y 120 en
los departamentos de produccin, armado, control y
embalaje respectivamente.
Se desea determinar las cantidades ptimas a fabricar de
cada producto, de tal forma que se maximice los
excedentes.

Mezcla de fluidos

Una compaa que fabrica varios productos qumicos tiene que


preparar tres mezclas diferentes. Cada una de ellas puede ser
preparada a partir de, por lo menos una de dos materias primas
qumicas, sujeto a cierta disponibilidad y restricciones de mezcla.
La disponibilidad de las materias primas 1 y 2 es S1 y S2.
Las restricciones de mezcla son la siguientes;
Para el producto 1, las materias primas aportan un
constituyente critico a el cual esta contenido en cierta
proporcin en cada una de ellas. La restriccin es que, para la
mezcla del producto 1, la proporcin de este componente
critico debe ser igual o mayor a r1.
Lo mismo sucede para el producto 2, en relacin a otro
constituyente critico b, tambin contenido en las materias
primas, el cual debe estar en una proporcin menor o igual a
r2.
Para el producto 3, la razn entre la materia prima 1 y 2 debe
ser mayor o igual que r3.
9

Mezcla de fluidos (cont.)

Por ltimo, debe fabricarse, por lo menos, para satisfacer las


demandas D1, D2 y D3 de los productos 1, 2, y 3
respectivamente.
Nuestro objetivo es determinar las cantidades de materia
prima a usar en cada uno de los productos; sea determinar
cuanto fabricar de cada producto, de tal forma de cumplir con
las restricciones explicadas y maximizar el beneficio neto
asociado a la venta de los productos.

10

Problema de Transporte.

El problema consiste en decidir cuntas unidades trasladar


desde ciertos puntos de origen (plantas, ciudades, etc.) a
ciertos puntos de destino (centros de distribucin, ciudades,
etc..) de modo de minimizar los costos de transporte, dada la
oferta y demanda en dichos puntos.
Se suponen conocidos los costos unitarios de transporte, los
requerimientos de demanda y la oferta disponible.

11

Problema de Transporte.
Por ejemplo, suponga que una empresa posee dos plantas
que elaboran un determinado producto en cantidades de 250 y
450 unidades diarias, respectivamente. Dichas unidades
deben ser trasladadas a tres centros de distribucin con
demandas diarias de 200, 200 y 250 unidades,
respectivamente. Los costos de transporte (en $/unidad) son:
C.Dist. 1

C.Dist.2

C.Dist.3

Planta 1

21

25

15

Planta 2

28

13

19

12

Problema de Transporte.
Diagrama:

C.D.1

X11
Planta 1
X12
X21

X22

C.D.2

Planta 2
X13
X23
C.D.3

Orgenes

Destinos

13

Poltica bancaria de prestamos Taha 2.5.1

Banco Porvenir est desarrollando una poltica de


prestamos por un mximo de $12 millones. La tabla
siguiente muestra los datos pertinentes acerca de
los distintos tipos de prstamo.
Tipo de prstamo

Tasa de inters

% deuda impagable

Personal
Automvil
Casa
Agrcola
Comercial

0.140
0.130
0.120
0.125
0.100

0.10
0.07
0.03
0.05
0.02

14

Poltica bancaria de prestamos Taha 2.5.1

Las deudas impagables no se recuperan y no producen ingresos por


intereses.

Para competir con otras instituciones financieras se necesita que el

banco asigne un mnimo de 40% de los fondos a prestamos agrcolas


y comerciales.

Para ayudar a la industria de la construccin, los prestamos


familiares deben ser iguales , cuando menos, al 50% de los
prestamos personales, para automvil y para casa.

Tambin el banco tiene una poltica explicita que no permite que la

relacin general de prstamos impagables entre todos los prstamos


sea mayor que 4 por ciento.

15

Ejemplo-Taha 2.4-5 (Modelo de horarios de autobuses)


La ciudad de Progreso estudia la factibilidad de utilizar un
sistema de autobuses de transporte masiva para reducir el
trfico urbano. El estudio busca la cantidad mnima de
autobuses que satisfaga las necesidades de transporte.
Despus de reunir la informacin necesaria, el ingeniero
de trnsito observ que la cantidad mnima de autobuses que
se requera fluctuaba segn la hora del da, y dicha cantidad
se poda representar de forma aproximada por valores
constantes durante intervalos de 4 horas sucesivos. La figura
2.11 resume los hallazgos del ingeniero. Para realizar el
mantenimiento diario requerido, cada autobs puede operar
slo 8 horas continuas al da.

16

Ejemplo Taha 2.4-6 (Modelo de renovacin urbana)


La ciudad de Gramalote enfrenta un grave recorte de presupuesto.
Buscando una solucin a largo plazo para mejorar la base tributaria,
el consejo de la ciudad propone la demolicin de un rea de
viviendas dentro de la ciudad, y su reemplazo con un moderno
desarrollo.
El proyecto implica dos fases:
(1) demolicin de casas populares para obtener el terreno para
el nuevo desarrollo, y
(2) construccin del nuevo desarrollo.
A continuacin, un resumen de la situacin.
1. Se pueden demoler 300 casas populares. Cada casa ocupa
un lote de .25 ha. El costo de demoler una casa es de
$2000.
2. Los tamaos de los lotes para construir casas unifamiliares,
dobles, triples y cudruples, son de .18, .28, .4 y .5 ha,
respectivamente. Las calles, los espacios abiertos y el rea
para la instalacin de servicios, ocupan 15% del rea
disponible.
17

Ejemplo Taha 2.4-6 (Modelo de renovacin urbana)


3. En el nuevo desarrollo, las unidades triples y cudruples
ocupan por lo menos 25% del total. Las unidades sencillas
deben ser al menos 20% de todas las unidades, y las unidades dobles deben ocupar un mnimo de 10%.
4. El impuesto por unidad aplicado a las unidades sencillas,
dobles, triples y cudruples es de $1000, $1900, $2700 y
$3400, respectivamente.
5. El costo de construccin por unidad de las casas sencillas,
dobles, triples y cudruples es de $50,000, $70,000, $130,000
y $160,000, respectivamente. El financiamiento a travs de un
banco local est limitado a $15 millones.
Cuntas unidades de cada tipo se deben construir para
maximizar la recaudacin de impuestos?

18

Corte de rollos de papel Taha 2.5.4


Una papelera produce rollos de ancho estndar w y longitud
estndar l.
Los pedidos normales que pueden variar de un da al siguiente, se
resumen en la tabla siguiente:
Pedido

Ancho deseado (pies)

Cantidad deseada de rollos

1
2
3

5
7
9

150
200
300

La papelera le gustara cortar los rollos estndar de forma tal que


satisfaga el pedido del cliente y minimice el desperdicio
Dado que los pedazos sobrantes son intiles para el fabricante, el
objetivo es minimizar el nmero de rollos requeridos para
satisfacer el pedido.

19

Corte de rollos de papel Taha 2.5.4 cont.


Dado un rollo de ancho estndar w, hay muchas formas de
cortarlos. Cada una de tales formas se denomina un patrn
de cortes
Determinar posiciones de las cuchillas

Ancho requerido Posiciones de las cuchillas


(pies)
1
2
3
4
5
6

Cantidad
mnima de
rollos

5
7
9
Prdida

150
200
300

1
1
4

2
1
0
3

2
0
1
1

20

4
0
0
0

1
2
0
1

0
0
2
2

Problema de horarios de trabajo (Winston 3.5.7)

Numero de empleados de tiempo completo requeridos en los


diferentes das de la semana son dados a continuacin.

Cada empleado debe trabajar cinco das consecutivos y


descansar dos.

La programacin debe satisfacer los requerimientos


minimizando el nmero total de empleados de tiempo
completo.

21

Problema de presupuesto de Capital (Winston 3.6.10)


Cinco oportunidades diferentes de inversin estn disponibles.
Fracciones de inversin pueden ser adquiridas.
Dinero disponible para inversin:
Tiempo 0: $40 millones
Tiempo 1: $20 millones

Maximizar el VPN de todas las inversiones.

22

Modelo Financiero Multi-Periodo (Winston 3.11.15)


Determinar la estrategia de inversin para los prximos tres
aos
Dinero disponible para inversin en el tiempo 0 = $100,000
Inversiones disponibles : A, B, C, D & E
No ms de $75,000 en una inversin
Dinero no invertido gana 8% de inters
Flujo de efectivo de estas inversiones:

A
B
C
D
E

0
-1
0
-1
-1
0

1
+ 0.5
-1
+ 1.2
0
0

23

2
+1
+ 0.5
0
0
-1

3
0
+1
0
+ 1.9
+ 1.5

Programacin del trabajo en varios periodos (Winston 3.12.16)


Requerimientos de tiempo de reparacin calificada (en horas) se
da a continuacin.

Al empezar el periodo, 50 tcnicos calificados estn disponibles.


Cada tcnico gana $2,000 y trabaja hasta 160 hrs por mes.
Cada mes 5% de los tcnicos renuncia.
Un nuevo tcnico requiere un mes de capacitacin, gana $1,000
por mes, y requiere 50 horas de supervisin de un tcnico
capacitado.

Encontrar los requerimientos de servicio a costo mnimo.

24

Fondo de jubilacin de empleados (Davis p.85)

El comit financiero le ha pedido al Seor Pedro Prez analista


financiero que prepare recomendaciones de inversin para $2
millones del fondo de jubilacin.
El comit ha sugerido diversificar las inversiones entre:
certificados de depsito, bonos de la tesorera, acciones con
buen historial, acciones especulativas, bonos de compaas y
bienes races.
El seor Prez ha estimado un rendimiento anual para cada
clase de inversin y as mismo, ha desarrollado un factor de
riesgo para cada una de ellas, que seala la probabilidad de que
el rendimiento real de las inversiones en esa clase sea inferior
al rendimiento esperado.
Por ltimo, ha elaborado un pronstico del nmero promedio de
aos en que se espera obtener el rendimiento esperado para la
clase respectiva de inversin ( Ver tabla.)

25

Fondo de jubilacin de empleados (Davis p.85 cont.)


Clase de inversin

Rendimiento
esperado anual (%)

Factor de
riesgo

Plazo promedio de
la inversin

Certificados de depsito
Bonos de la tesorera
Acciones con buen historial
Acciones especulativas
Bonos de compaas
Bienes Races

8.5
9.0
8.5
14.3
6.7
13.0

0.02
0.01
0.38
0.45
0.07
0.35

8
2
5
6
2
4

El comit ha indicado que le gustara tener un promedio


ponderado de inversin de cuando menos cinco aos.
El comit ha sealado que el factor promedio ponderado de
riesgo no debe ser superior a 0.20.
La ley prohbe que se inviertan ms del 25% de las
inversiones estatales en bienes races y acciones especulativas.
Que recomendacin debe hacer el Seor Prez s i se pretende
maximizar el rendimiento.

26

Periodos mltiples Compaa Odessa (Davis p 105)


La compaa Odessa fabrica un producto que tiene demanda que

aumenta y disminuye. La demanda pronosticada para los prximos


cuatro meses es 1800, 2200, 3400 y 2800, respectivamente.
Debido a las variaciones en la demanda, los administradores de Odessa
han encontrado que en algunos meses existe produccin en exceso, lo
cual ocasiona grandes costos de manejo y almacenamiento; en tanto
que en otros meses la compaa no est en posibilidades de cubrir la
demanda.
La compaa puede fabricar 2400 artculos por mes en sus turnos
normales.
Utilizando tiempo extra, es posible fabricar 800 artculos mensuales
adicionales. Debido a los mayores costos de mano de obra en tiempo
extra, se produce un aumento de $7 por cualquier artculo que no se
fabrique durante el turno normal.
Los administradores han estimado que se incurre en un costo de
almacenamiento de $3 por mes por cualquier artculo.
Odessa le gustara determinar un programa optimo de produccin que
minimice los costos totales de produccin y almacenamiento.
El programa debe satisfacer todas las demandas.
27

Mltiples periodos Compaa de inversiones (Davis p108)

La compaa de inversiones Santander dispone de $ 600.000


para colocarlos en un conjunto de alternativas de inversin

La inversin tipo 1 esta disponible en cada uno de los


prximos seis aos y se espera que produzca un rendimiento de
28% por cada dlar invertido, al momento de su vencimiento al
final de tres aos.

La inversin tipo 2 tambin est disponible en cada uno de los


prximos seis aos. Esta inversin rendir $1.16 por cada dlar
invertido y vence al final de dos aos.

La inversin tipo 3 est disponible slo al principio del


segundo ao y rinde $ 1.50 al final del cuarto ao por cada dlar
invertido.

28

Mltiples periodos Compaa de inversiones (Davis p108)

La inversin tipo 4 est disponible en cualquier momento


despus del tercer ao y produce un rendimiento del 40 % al
final de dos aos.

La oportunidad final de inversin, la tipo 5, est disponible


solo una vez, al principio del ao 1. Esta inversin rendira $ 1.45
por cada dlar invertido, pero no vence sino hasta principios del
ao 5

Cuando las inversiones vencen estn disponibles para


reinversin. A la compaa le gustara determinar la cartera de
inversin que maximice el rendimiento de la inversin total para
un periodo de seis aos.

29

Construccin de modelos de P.L. basado en anlisis de


actividades

Este anlisis de actividades proporciona una base sistemtica


para la construccin de Modelos.

Sistema conjunto de maquinas, gente, instalaciones, medios de


transporte y suministro de materiales

Actividades son las funciones o procesos elementales que


constituyen el sistema

Elementos son las entradas (fuerza de trabajo, $, materia prima,


equipos) o las salidas (productos, ganancias, etc.) de las
actividades

Nivel de actividad se refiere a la cantidad de una actividad

30

Pasos en la formulacin de modelos por anlisis de


actividades

Paso 1. Definir el conjunto de actividades y su unidad de


medida

Paso 2. Definir el conjunto de elementos y su unidad de


medida

Paso 3. Determinar los coeficientes de entrada salida


Paso 4. Determinar los flujos externos
Paso 5. Asignar niveles desconocidos a las actividades y
determinar las ecuaciones de balance..

31

Formulacin de modelos por anlisis de actividades

Ejemplo 1. Problema de transporte


Ejemplo 2. Planta manufacturera
Ejemplo 3. Asignacin de trabajadores
Ejemplo 4. Mezclas
Ejemplo 5. Planta de fundicin
Ejemplo 6. Problema de almacenamiento
Ejemplo 7. Problema de la granja
Ejemplo 8. Capacitacin de trabajadores.

32

Planeamiento de Produccin
Una empresa de artculos electrnicos produce tres lneas de

productos : transistores, micromdulos y circuitos armados.


Tiene cuatro reas de proceso donde se fabrican los
productos: produccin de transistores; armadura de circuitos;
control de transistores y mdulos, y prueba de circuitos; y
embalaje.
La produccin de un transistor requiere:
0.1 horas de trabajo en produccin de transistores (A1)
0.5 horas de trabajo en control de transistores (A3)
La produccin de un micromdulo requiere:
0.4 horas de trabajo en armadura de circuitos (A2)
0.5 horas de trabajo en control de transistores y mdulos
(A3) y 3 transistores
La produccin de un circuito requiere:
0.1 horas de trabajo de armadura de circuitos (A2)
0.5 horas de trabajo en control de transistores y
micromdulos (A3)
1.0 horas de trabajo prueba de circuitos (A4), 1 transistor y
micromdulos.
33

Planeamiento de Produccin (cont.)


Cualquiera de los tres productos, se puede vender en cantidades
ilimitadas a los precios de 2, 8 y 30 respectivamente.

Hay 200 horas de trabajo disponibles en produccin de


transistores y embalaje y 400 en armadura y control.

Los costos en materia prima directa son de 0.1; 0.3 y 1 para


transistores, micromdulos y circuitos armados respectivamente

Se desea determinar las cantidades ptimas a fabricar de cada


producto, de tal forma que se maximice los excedentes.

34

Asignacin de trabajadores
Un taller ha seleccionado a cuatro trabajadores (A,B,C,D) para
operar cuatro maquinas (1,2,3,4) que se utilizan en la produccin
de partes para repuestos automotores. Los trabajadores se
asignan a las maquinas de tal forma que un trabajador se asocie a
cada maquina y una maquina a cada trabajador. Se quiere
maximizar el desempeo total de la asignacin de los trabajadores
a las maquinas.
El cuadro adjunto indica el desempeo individual de cada
trabajador en cada maquina.
trabajador

Maquinas
1

A
B
C
D

130

100
50
70
100

100
50
50

35

3
120
130
100
150

4
110
20
40
60

Problema de mezclas
Un fabricante desea producir una aleacin la cual es 30% de
plomo, 30% de Zinc y 40% de estao
Suponga que en el mercado existen aleaciones A,B,C,D..I con
composiciones y precios dados en la tabla.
Por lb de aleacin producida, cuanto de cada tipo de aleacin
debe adquirirse en orden a minimizar costos?
Aleacin

%Pb
%Zn
%Sn

10 10

Costo (lb)

4.1 4.3 5.8 6.0 7.6 7.5 7.3 6.9 7.3

10

80

40 60 30 30 30 50 20
30 50 30 30 40 20 40 30
60 10 10 40 30 50 10 50

36

Mezcla deseada
30
30
40
Z(min)

Planta de Fundicin

Una planta de fundicin produce aleaciones especiales de


acuerdo a las especificaciones de los clientes. Uno de tales
clientes encarga una aleacin de 4 metales y especifica la
siguiente composicin:
Metal

Requisito (% sin impurezas)

A
B
C
D

Por lo menos 35%


No ms del 20%
No ms del 5%
Entre 45 y 65 %

Se puede utilizar varios minerales del cual extraer los


diferentes metales. Los minerales contienen algo de
impurezas

37

Planta de Fundicin
Metal

Mineral
3
4

A%
B%
C%
D%

45
46

15
0
25
15

Costo($/ton)

2500 2600 4000

20
6

10
30
20
0

10
20
30
0
3000

10
25
25
10

5
15
9
20

4600 3000

Cuanto obtener de cada mineral para producir la aleacin


requerida ?

38

Problema de almacenamiento

Consideremos el problema de almacenar una mercanca

para venta en una fecha posterior.


La bodega puede almacenar nicamente 100 unidades
Los costos de almacenamiento son de $1 por periodo y por
unidad.
En cada periodo el precio de compra es igual al precio de
venta.
Este precio vara de periodo en periodo segn:
Periodo (t)

Precio unitario

1
2
3
4

10
12
8
9

39

Problema de almacenamiento

Esto implica que un beneficio se puede lograr por comprar


cuando el precio es bajo y vender cuando el precio es alto.
El problema es determinar el programa optimo de compra,
venta y almacenamiento para un periodo de 1 ao en
trimestres.

40

Granja

Suponga que 1 gallina gasta 3 semanas en poner 15


huevos para la venta o empollar 8. Cul es el mejor
programa de postura y cra si al final de un cuarto periodo
todas las gallinas y pollos acumulados durante esos 4
periodos se venden a $150 c/u y los huevos a $ 2.
Asuma
a) Un inventario inicial de 100 gallinas y 100 huevos
b) Un inventario inicial de 100 gallinas y cero huevos
c) Un inventario inicial de 100 gallinas y cero huevos y un
inventario final de 100 gallinas y cero huevos.
Formular el modelo para cada caso

41

Capacitacin de trabajadores
Una planta manufacturera tiene un contrato para producir 1200 unidades de mercanca, segn el plan de entregas as:

Que programa de contratacin, produccin, despido y almacenamiento debe adoptar el fabricante en orden a minimizar los costos de su contrato regido por las siguientes condiciones:

Fin de semana

Nro. de unidades

100 200 300

42

400

200

Capacitacin de trabajadores

a) Cada unidad de produccin no entregada segn la


b)
c)
d)
e)
f)
g)
h)
i)

programacin involucra una penalizacin de $p por


semana hasta que se realice la entrega.
Cualquier produccin en avance requiere almacenamiento
a un costo de $S.
Todos los compromisos deben satisfacerse al final de la 5
semana
Inicialmente hay g (=20) trabajadores y h = 10 unidades de
mercanca.
Cada trabajador utilizado en produccin durante una
semana puede entregar k unidades de mercanca
Cada trabajador utilizado para capacitar nuevos
trabajadores puede entrenar L 1 trabajadores.
Los salarios de un trabajador son $m por semana bien sea
que este en produccin o este libre.
El costo del programa de capacitar L-1 trabajadores en una
semana es de $n.
El costo de despedir un trabajador es de $f.

43

Que debe conocer de la Programacin Lineal

Cuales son las componentes de un problema


Como formular un problema
Que suposiciones se encuentran en un PL
Como encontrar una solucin empleando el mtodo grfico a
un problema bi-dimensional
Soluciones Posibles
Como resolver un problema con las incorporaciones en
Excel (Solver)

44
44

Вам также может понравиться