You are on page 1of 53

Programacin lineal

Conceptos bsicos y
formulacin
La programacin lineal

Antecedentes histricos
La programacin lineal

La programacin lineal es una tcnica matemtica


utilizada en la investigacin de operaciones, que
permite la optimizacin de una funcin objetivo a
travs de la aplicacin de diversas restricciones a sus
variables.
La programacin lineal

Programacin lineal entera


Son aquellos en que todas las variables nicamente
pueden tomar valores enteros. Tambin se distinguen
dentro de estos los problemas totalmente enteros
como aquellos en que tanto las variables como todos
los coeficientes que intervienen en el problema han
de ser enteros.
La programacin lineal

Programacin lineal mixta


Son aquellos en los que hay al mismo tiempo
variables continuas y variables que slo pueden
tomar valores enteros.
La programacin lineal

Programacin lineal binaria


Una variable entera binaria es aquella que
solamente puede adoptar los valores 0 1. Este
tipo de variable se emplea para resolver
situaciones del tipo inclusin o exclusin.
La programacin lineal

Cmo resolver un problema mediante la


programacin lineal?

El primer paso para la resolucin de un problema de


programacin lineal consiste en la identificacin de
los elementos bsicos de un modelo matemtico.
La programacin lineal

Pasos para la resolucin de un problema utilizando


programacin lineal
1. Definir el objetivo
2. Identificar las variables de decisin
3. Identificar los datos del problema
4. Identificar la funcin objetivo
5. Identificar las restricciones
La programacin lineal

Tipos de restricciones
1. Restriccin de capacidad
2. Restriccin de mercado
3. Restriccin de entradas
4. Restriccin de calidad
5. Restricciones de balance de material
6. Restricciones Internas
7. Condicin de no negatividad
La programacin lineal

Mtodos para la solucin de un problema de


programacin lineal
La programacin lineal

Mtodo grfico
La programacin lineal

Mtodo SIMPLEX
La programacin lineal

Manejo de software: WINQSB


La programacin lineal

Manejo de software: WINQSB


Se realiza con base en el modelado matemtico ya
planteado
La programacin lineal

Manejo de software: WINQSB


Ejercicio Programacin Lineal
Entera (transporte)
Ejercicio Programacin Lineal
Entera (transporte)

La empresa Embutidos Mrida es una empresa dedicada


a la produccin, venta y distribucin de embutidos, cuyo
principal producto de distribucin es el jamn, la empresa
dispone actualmente de dos plantas, que se encuentran en
el Estado Mrida y tres clientes (Charcuteras), las plantas
son Tabay Edo Mrida y el Viga Edo Mrida, Las plantas
1 y 2 pueden producir, 50 y 80 mil toneladas de Jamn
al ao respectivamente, la empresa distribuye su
mercanca a tres charcuteras las cuales demandan 35,
50, 45 mil toneladas al ao respectivamente.
Ejercicio Programacin Lineal Entera Transporte

Los costos asociados a la distribucin de Jamn


expresados en miles de Bolvares, son los
registrados en la siguiente tabla.
Planta/ Cliente Charcutera Charcutera Charcutera el
Milla Ejido Socorro
Planta Tabay 3 8 12
Planta El Viga 20 10 5

Total

Formule un modelo de programacin lineal que permita


satisfacer las necesidades de todas las charcuteras, al
tiempo que minimice los costos asociados al transporte
Problema de Transporte
(Programacin Lineal Entera)
Problema de Transporte
(Programacin Lineal Entera)

Materiales los Andes es una de las empresas ms grandes en comercializacin


y distribucin de productos para el sector de la construccin y ferretera en el
occidente del pas. La empresa cuenta con 3 establecimientos, Mrida, Barinas
y El Viga, cubriendo de esta manera gran parte de la regin andina y los
llanos venezolanos.

Materiales los Andes tiene dos clientes principales ubicados en la ciudad de


Cabimas y Valera. Los establecimientos de Mrida, Barinas y El Viga pueden
satisfacer con 25000, 20000 y 10000 piezas de construccin y ferretera
mensuales respectivamente para los clientes de Cabimas y Valera. Las
necesidades de los clientes de las ciudades de Cabimas y Valera son de
35000 y 20000 piezas de construccin y ferretera mensuales
respectivamente.
Problema de Transporte
(Programacin Lineal Entera)

La gerencia quiere determinar la programacin de envo de costo mnimo


para sus operaciones mensuales respecto a piezas de construccin y
ferretera. Los costos asociados al envi de cada pieza entre los
establecimientos de Materiales los Andes y sus clientes principales se muestran
en la siguiente tabla.
Destino
Fuente Cabimas Valera
Mrida 1500 2000
Barinas 3500 1500
El Viga 1000 2500

Formule un modelo de programacin lineal que permita satisfacer las


necesidades de todas las ciudades al tiempo que minimice los costos asociados
al transporte.
Problema de Transporte
(Programacin Lineal Entera)

Paso 1

Definir las variables. De forma Xi,j donde i simboliza a la fuente y j simboliza


al destino. En este caso i define el conjunto (Mrida, Barinas y El Viga) y j
define el conjunto (Cabimas y Valera). Sin embargo es prctico renombrar
cada fuente y destino por un nmero respectivo y mostrarlo mediante una red.
Problema de Transporte
(Programacin Lineal Entera)

De esta manera se identifican las siguientes variables o rutas a evaluar

X1,1 = Mrida a Cabimas

X1,2 = Mrida a Valera

X2,1 = Barinas a Cabimas

X2,2 = Barinas a Valera

X3,1 = El Viga a Cabimas

X3,2 = El Viga a Valera


Problema de Transporte
(Programacin Lineal Entera)

Paso 2
Formulacin de la funcin objetivo, en la cual se relaciona el costo correspondiente a cada ruta.

Min Z= 1500X1,1 + 2000X1,2 + 3500X2,1 + 1500X2,2 + 1000X3,1 + 2500X3,2


Paso 3
Formulacin de las restricciones de oferta y demanda, cuya cantidad se encuentra determinada
por el factor entre fuentes y destinos.

Restricciones de oferta o disponibilidad


X1,1 + X1,2 25000
X2,1 + X2,2 20000
X3,1 + X3,2 10000
Restricciones de demanda
X1,1 + X2,1 + X3,1 35000
X1,2 + X2,2 + X3,2 20000

Restriccin No negatividad X1,1 ; X1,2 ; X2,1 ; X2,2 ; X3,1 ; X3,2 0 y Enteros


Problema de Transporte
(Programacin Lineal Entera)

Rutas a escoger que minimizan los costos de transporte

X1,1 = Mrida a Cabimas

X2,2 = Barinas a Valera

X3,1 = El Viga a Cabimas

Para obtener un costo mnimo en el transporte de las piezas de


construccin y ferretera de 77.500.000
Modelo de Asignacin
(Binaria)
Ejercicio Modelo de Asignacin (Binaria)

El departamento de ventas de Los Parques


Temticos(Venezuela de Antier, Montaa de los Sueos y los
Aleros), ubicados en la ciudad de Mrida-Venezuela,
necesitan asignar nuevos vendedores a nivel nacional,
especficamente en los estados Valencia, Barquisimeto y
Trujillo. Cuatro personas bien capacitadas estn listas para ser
asignadas, pero solo se contempla la idea de asignar un solo
vendedor por estado, por lo tanto uno de esos nuevos
vendedores tendr que esperar hasta que otro estado quede
disponible para que le pueda ser asignado.
El efecto de asignacin de un vendedor cualquiera, a un
estado, se mide por el incremento marginal esperado en la
contribucin de dicha asignacin a las ganancias.
Ejercicio Modelo de Asignacin (Binaria)

A continuacin se presenta la matriz de ganancias,


especificando los vendedores, los estados que requieren
vendedores y la contribucin que cada uno dar a la empresa
al ser asignados

Vendedor N Vendedores
ESTADOS Disponibles

Valencia Barquisimeto Trujillo


Juan 40000 30000 20000 1

Ernesto 18000 28000 22000 1

Pablo 12000 16000 20000 1

Antonio 25000 24000 27000 1


N Vendedores 3
Requeridos 1 1 1 4
Ejercicio Programacin binaria
toma de decisiones
Ejercicio Programacin binaria toma de
decisiones

La Empresa fabricadora de frmacos Valmor C.A., ubicada en av. Bolvar de la ciudad Ejido,
Edo. Mrida, est considerando la realizacin de tres posibles proyectos. El primer proyecto
hace referencia a la incorporacin de un nuevo Software de mantenimiento para llevar de
cerca las labores del cuidado de las mquinas y maquinarias, capacitar al personal para el
conocimiento del programa y establecer nuevas polticas de ingeniera de mantenimiento. El
segundo proyecto, se plantea en la necesidad de proponer un nuevo frmaco para competir
en un nuevo mercado, Duroval de 25 mg (Sildenafil 25 mg), la empresa comercializa
actualmente la presentaciones de 50 y 100 mg. Por tanto, este proyecto incluye la adquisicin
de maquinaria para procesos automatizados, generando tres nuevos puestos de trabajo, que
deben ser capacitados. Este proyecto tambin incluye una ampliacin de un centro de
distribucin.
El ltimo proyecto nace en la necesidad de ampliar y reacondicionar el almacn de la
Gerencia de Control de Calidad, lo que traera una mejora importante en la gestin de la
Calidad, mejorando la produccin, un mejor aprovechamiento de la materia prima; para
finalmente, atraer clientes ms exigentes. Elaboracin de planos de arquitectura y de
ingeniera de proyectos. La adecuacin para ofrecer las normas y condiciones necesarias. El
proyecto abarca la Instalacin de nueva estantera y la asignacin de un puesto laboral como
Analista de Inventario, suscrito a la Gerencia de Control de Calidad.

Ejercicio Programacin binaria toma de


decisiones
Existen limitaciones presupuestarias para el ao 2016 y 2017. Por tanto se desea determinar qu
proyecto o cules proyectos representan mayores ganancias a la empresa. De los estudios de los
requerimientos de capital resulta la siguiente tabla:

Proyecto Valor Actual Ao 2016 Ao 2017


Neto (VAN)

1. Nuevo 36 12 8 *Todos los montos


Software estn en Millones
de Bolvares
2. Nuevo 50 16 14 Fuertes.
frmaco
3. Ampliacin 62 24 16

Fondos - 30 26
Disponibles
Ejercicio Programacin binaria toma de
decisiones

variables de Decisin.
Xi, Siendo X = 0,1

Valor cero, proyecto rechazado

Valor unidad, proyecto aceptado


Ejercicio Programacin binaria toma de
decisiones

para i X1 = Primer proyecto, nuevo Software


X2= Segundo proyecto, nuevo frmaco
X3= Tercer proyecto, la ampliacin
Ejercicio Programacin binaria toma de
decisiones

Funcin Objetivo:
Max Z (x)= 36X1+50X2+62X3
Restricciones:
12X1+16X2+24X3< o igual 30
8X1+14X2+16X3< o igual 26
Ejercicio Programacin Entera
Mixta
(2 variables)
Ejercicio Programacin Entera Mixta (2
variables)

La empresa Lcteos Los Andes, se dedica a la elaboracin y


venta de queso blanco y leche pasteurizada (la cual vende en
presentacin de un litro). Para la elaboracin del queso se ha
determinado que por cada kilo se requieren 5 minutos y 30
segundos de mano de obra y 9,5 litros de leche, el kilo de
queso se vende en 1400Bs. Para la pasteurizacin se ha
determinado que por cada litro se requieren de 45 segundos
de mano de obra, el envase de un litro de leche se vende en
150 Bs. La empresa cuenta con 3 trabajadores que laboran 8
horas diarias, 5 das a la semana y con 12 mil litros de leche
semanalmente. Determine en que cantidades producir queso y
leche pasteurizada para obtener los mayores ingresos.
Ejercicio Programacin Entera Mixta (2
variables)

5 minutos y 30 segundos = 5.5 minutos

Si 60 segundos = 1 minuto
45 segundos = 0.75 minutos

8 horas diarias x 5 das x 3 trabajadores = 120


horas.
120 horas = 7200 minutos.
Ejercicio Programacin Entera Mixta (2
variables)

X1: Kilos de queso

X2: Envases de un litro de leche


Ejercicio Programacin Entera Mixta (2
variables)

F.O. Max = 1400X1 + 150X2


Sujeto a:
5,5X1 + 0,75X2 7200
9,5X1 + 1X2 12000
X1 + X2 0
X2, entero.
Ejercicio Programacin Entera Mixta (2
variables)

Se deben producir:
1107,78 kilos de queso.
y envasar 1476 litros de leche.

Para obtener los ingresos mximos de 1.772.305,26


Bs.
Ejercicio Programacin Entera
Mixta
(2 Mixtas 1 Entera)
Ejercicio Programacin Entera Mixta
(varias variables)

Mito BrewHouse C.A. es una fabrica especialista en la elaboracin de diferentes tipos de


cervezas artesanales del estado Mrida Venezuela. Actualmente produce tres tipos de
cervezas, La Sayona, la Llorona, y La Candileja y adems comercializa vasos trmicos
identificados con la marca. Los costos asociados a la materia prima y produccin para un
litro de cerveza son 380 bs La Sayona, 410 Bs La Llorona, y 445 Bs La Candileja, y el
costo unitario por vaso es de 400 bs. La empresa cuenta con una disponibilidad
presupuestaria de 2.000.000 bs anuales. Adems, la empresa tiene gastos de publicidad
por producto de 51; 49,5 y 50 bs para las cervezas, Sayona , Llorona y Candileja
respectivamente, y para los vasos 49 bs por publicidad, tiene dispuestos para gastos de
publicidad 1.000.000 bs. Para el almacenamiento de la materia prima se cuenta con una
capacidad de almacenamiento de 1800 kg. Para producir 1 litro de La Sayona La Llorona
y La Candileja se necesitan 50,5 , 51 y 50 gamos de levadura respectivamente. Por cada
vaso adquirido se necesita un espacio para su almacenamiento de 10cm y la disponibilidad
de espacio es de 5 Mt. Segn estudios realizados la empresa vender La Sayona, La
Llorona y La Candileja en 700, 730, y 750 Bs respectivamente, y los vasos en 790 bs por
unidad. Se pide determinar la cantidad de litros de cerveza La Sayona, La Llorona y La
Candileja a producir y la cantidad de vasos Trmicos a adquirir para Maximizar el ingreso.
Ejercicio Programacin Entera Mixta
(varias variables)

Si 1 kilo = 1000 gr
1800 kg= 1800000 gr

SI 1m = 100cm
5m = 500cm
Ejercicio Programacin Entera Mixta
(varias variables)

X1:Litros de cerveza La Sayona a


producir
X2: Litros de cerveza La Llorona a
producir
X3: Litros de cerveza La Candileja a
producir
X4: Unidades de vasos Trmicos a
adquirir
Ejercicio Programacin Entera Mixta
(varias variables)

F.O. Max = 700X1 + 730X2 + 750X3 + 790X4


Sujeto a:
380X1+410X2+445X3+400X4 2.000.000
50,5X1 + 51X2 + 50X3 1.800.000
51X1 + 49,5X2+50X3+49X4 1.000.000
10X4 500
X1 + X2 + X3 + X4 0
X4 0 entero.
Ejercicio Programacin Lineal
Entera (Mixta)
Ejercicio Programacin Lineal
Entera (Mixta )

La compaa Telandes est considerando la


fabricacin de camisas y pantalones con tela de
jean, percibiendo una utilidad de Bs1.000 y
Bs2.000, respectivamente. As mismo, puede
comercializar la tela por metros con una utilidad
de Bs300 por metro de tela. Para realizar estas
operaciones se cuenta con 200 metros de tela.
Ejercicio Programacin Entera (Mixta)

Para la elaboracin de las prendas de vestir, se


ha determinado que se requieren los siguientes
tiempos de mano de obra:

1 hora para fabricar una camisa


3 horas para fabricar un pantaln
Ejercicio Programacin Entera (Mixta)

Se sabe tambin que para producir una camisa se


requiere 1,5m de tela y para producir un pantaln
se requieren 2m.
Como consecuencia de las nuevas mejoras salariales
impuestas por el Ejecutivo Nacional, la empresa no
desea que su personal dispuesto para la
elaboracin de las prendas de vestir, pase ms de
100 horas elaborando las mismas puesto que los
necesita para la confeccin de cortinas, actividad
que resulta ms rentable.
Ejercicio Programacin Entera (Mixta)

De igual modo, se ha determinado que la


demanda mxima de camisas de jean en el
establecimiento es de 20 unidades mensuales, y
de pantalones 35 unidades mensuales. Producir
ms de esta cantidad genera costos de
almacenamiento en los que Telandes no desea
incurrir.
Ejercicio Programacin Entera (Mixta)

Se debe determinar qu cantidad de camisas,


pantalones y tela necesita vender la compaa
diariamente para maximizar los beneficios.

Maximizar Z= 7000C+10000P+2000T
Donde:
C: Cantidad de camisas
P: Cantidad de pantalones
T: Metros de tela
Ejercicio Programacin Entera (Mixta)

Restricciones:
Tela disponible: 1,5C + 2P + 1T <= 200
Horas mano de obra: 1C + 3P <= 100
Demanda camisas: C <= 20
Demanda pantalones: P <= 35
Integridad de las variables: C y P deben ser enteros
No negatividad: C, P y T >=0
Gracias!

You might also like