Modelos de Programación Lineal
Modelos de Programación Lineal
Modelos de Programación Lineal
CONCEPTOS BSICOS
PROBLEMA
Situacin a resolver (contexto real o
conceptual)
MODELO
Expresin en lenguaje matemtico de un
problema
ALGORITMO
Secuencia de pasos (operaciones, actividades,
decisiones) que se aplican al modelo para
lograr un propsito
APLICACIN
Programa computacional que ejecuta
repetitivamente un algoritmo con alto nivel de
precisin y exactitud
Notacion Canonica
Por ejemplo
1. 1 + 2 + 3 + 4 + =
2. 11 + 22 + 33+. .
3. 11 + 22 + 33+. .
11 12 13
21 22 23
4.
1 2 3
5. :
=1
=1
=1 =1
1
2
aij
Restricciones:
aij : cantidad del recurso j consumido por cada unidad de la
actividad i. (para i = 1, 2, . . . , n).
bj: cantidad de recurso j disponible para asignarse a las
actividades i (para j = 1, 2, . . . , m).
= =1
s.a.
= 1,2, , ,
0
1.
2.
3.
4.
5.
Graficamente
Productos (i)
Elementos (j)
Cantidad de elemento j en el
producto i
Requerimientos ( de j en i)
Mg. Ing. HELIEN PARRA RIVEROS
Costos
de
produc
to (i)
Notacin Cannica
Objetivo: Z: Funcion Objetivo que se busca. En este caso
es minimizar el costo
Dimensiones del problema:
i: Numero de productos i
j: Requerimientos
Restricciones:
Notacion Cannica
= =1
s.a.
= 1, 2
0
Ejemplo
Se tienen dos tipos de actividades de ventas; una es la
venta en centros comerciales y la otra es la asistencia a
eventos familiares. Para cada actividad hay tres tipos de
recursos que deben proveerse; vendedores, vehculos e
impulsadoras. En el caso de centros comerciales se
requiere de 3 vendedores, 1 vehculo y 1 impulsadora. En
el caso de eventos masivos, se requiere de 1 vehculo, 1
vendedor y 2 impulsadoras. El evento en centros
comerciales cuesta el fin de semana $40.000.000 la hora y
en eventos masivos cuesta $20.000.000. Se requiere
siempre de contar con 27 vendedores, 21 vehculos y 30
impulsadoras programadas
Cual debe ser la asignacin de la prxima semana que
permita asegurar el costo mnimo?
Notacin Cannica
Objetivo: Z: Funcin Objetivo que se busca. En este caso es
minimizar el costo
Dimensiones del problema:
i: Numero de productos i i = 1, 2
X1= Numero de actividades que se programarn en centros comerciales
X2=Numero de actividades que se programarn en eventos familiares
j: Requerimientos : j= 1, 2, 3
Restricciones: (tabla)
Modelo
2. Problema de Produccion
Graficamente
Notacin Cannica
Objetivo: Z: Funcion Objetivo que se busca. En este caso
es Maximizar la Utilidad
Dimensiones del problema:
i: Tipo de producto
j: Proceso productivo, actividad fase productiva
Restricciones:
Notacion Cannica
= =1
s.a.
= 1, 2
0
Ejemplo
Una empresa produce tres tipos de muebles (A, B y
C), cada uno de los cuales se vende a $200, $150 y
$120 respectivamente. Para la produccin de estos
muebles la empresa cuenta con 315 horas disponibles
en un taller de corte de madera, 110 horas
disponibles en un taller de lijado y 50 horas en un
taller de pintado. Se ha estimado que el mueble A
requiere por unidad 15 horas de trabajo en el taller
de corte, 2 horas en el taller de lijado y 1 hora en el
taller de pintado (estos mismos valores para los
muebles B y C son 7,5:3:1 y 5:2:1, respectivamente).
Se requiere formular y resolver un modelo de
Programacin Lineal que permita encontrar la
cantidad a elaborar y vender de estos muebles de
modo que la empresa obtenga el mayor beneficio
Mg. Ing. HELIEN PARRA RIVEROS
Notacin Cannica
Objetivo: Z: Funcion Objetivo que se busca. En este caso es
Maximizar la Utilidad
Dimensiones del problema:
i: Tipo de producto (muebles A, B, C)
X1 = Unidades a elaborar y vender del mueble A.
X2 = Unidades a elaborar y vender del mueble B.
X3 = Unidades a elaborar y vender del mueble C.
Restricciones:
Modelo
3. Problema de distribucin
Notacin Cannica
Objetivo: Z: Funcin Objetivo que se busca. En este caso
es minimizar costos
Dimensiones del problema:
i: orgenes (i = 1, 2, . . . , m).
j: destinos (i = 1, 2, . . . , n).
Restricciones:
Notacin Cannica
Ejemplo
Una compaa cuenta con tres proveedores de instalacin de
gasodomsticos A, B, y C para atender los requerimientos de los puntos de
venta D, E, F y G.
Las capacidades mensuales de los proveedores son 20, 30 y 45 unidades,
respectivamente; los requerimientos mensuales de los distribuidores son 10,
15, 40 y 30 unidades, para los distribuidores D, E, F y G respectivamente
los costos unitarios y la informacin anterior se muestra resumida asi:
D
Ofertas
$5
$10
$5
$0
20
$5
$9
$5
$10
30
$10
$10
$15
$5
45
Demandas
10
15
40
30
95
Notacin Cannica
Objetivo: Z: Funcin Objetivo que se busca. En este caso
es minimizar costos
Dimensiones del problema:
i: orgenes (i = 1, 2, 3).
j: destinos (i = 1, 2, 3, 4).
Restricciones:
bi: Unidades totales disponibles en cada origen i
dj: Unidades totales requeridas en cada destino j
La suma todos los m debe ser igual a todos los n (equilibrio)
(Tabla)
Modelo
Min z = 5X11+10X12+5X13+0X14+5X21+9X22+5X23+10X24+10X31+10X32+10X33+5X34
s.a.
X11+X12+X13+X14 20
X21+X22+X23+X2430
X31+X32+X33+X3445
X11+X21+X3110
X12+X22+X3210
X13+X23+X3310
X14+X24+X3410
X11,X12,X13,X14,X21,X22,X23,X24,X31,X32,X33,340
Mg. Ing. HELIEN PARRA RIVEROS
4. Problema de Asignacin
Graficamente
Recursos
Trabajos
Notacion Canonica
=
s.a.
=1
=1
=1
=1
= 1
= 1
= 1 0
Ejemplo
Un proceso productivo cuenta con 4
maquinas y cuatro tareas por completar.
Cada maquina se debe asignar para
completar una tarea. El tiempo requerido
para preparar cada maquina para
completar cada tarea se muestra en la
siguiente tabla. Se desea reducir el tiempo
de preparacin total necesario para
completar las cuatro tareas.
Modelo
Actividad