Documentos de Académico
Documentos de Profesional
Documentos de Cultura
para Problemas de
Programación Lineal (PPL)
1
Introducción a la Programación Lineal
• ¿Qué es un problema?
• Soluciones:
• Absolver: Es cuando es ignorado con la esperanza de que
desaparezca o se resuelva solo.
• Resolver: Es cuando se hace algo que produce un resultado posible,
¨un resultado aceptable¨. Ensayo y error.
• Solucionar: Es hacer algo que produce el mejor resultado posible,
¨un resultado óptimo¨. Investigación
• Disolver: Es cuando se elimina el problema, rediseñando el sistema
que lo sufre, ¨resultado ideal¨. Ejemplo Sistema transporte europeo -
Autobuses.
3
Aplicación de las técnicas de la administración a
problemas (sistemas):
Determinísticos
Toda la información necesaria para
obtener una solución se conoce con
certeza
Estocásticos
Parte de la información no se
conoce con certeza
4
Método Científico para resolver problemas complejos
5
¿Qué se hace en la realidad?
Estar bien informado
Conocer todas las alternativas
Ser objetivo (ser optimizador económico)
Pocas Disminuir
soluciones criterios 6
¿Qué hace un Director de Empresa para escoger la acción más
efectiva para alcanzar las metas de la Organización?
7
Aportes: Técnicas de Programación Lineal
8
CONSTRUCCIÓN DE MODELOS CUANTITATIVOS
9
Características de los Sistemas Administrativos
• Def: “Sistema....
• Tipos de sistemas: Cerrados, abiertos
Modelos:
• Normativos, descriptivos
• Concretos, Abstractos (verbales o simbólicos)
• Aplicación (Inventarios)
• Técnica (Programación Lineal)
• Comparación de Modelos (validez, confialbilidad
y la simplicidad)
10
• Dimensionalidad de los modelos (unidades)
• Toma de decisiones
Categoría Consecuencia
Certidumbre Deterministas
Riesgo Probabilísticas
Incertidumbre Desconocidas
Conflicto Influidas por un oponente
11
Uso de Datos para la Toma de Decisiones
12
• ¿Qué son los datos?
Son hechos o conceptos conocidos o supuestos y
generalmente se expresan en números
• Tipos de datos
Internos y externos
Objetivos y subjetivos
• Requerimientos de datos en diferentes niveles de la
Organización
Control operativo
Control Administrativo
Planeación estratégica 13
Situación: Inversión
Considere el problema enfrentado por Mark, graduado de la maestría de
administración de empresas, quién recientemente obtuvo un puesto como
analista financiero en una compañía de Wall Street. Uno de los beneficios
adicionales es un plan de retiro en el que el empleado pone 5% de su ingreso
mensual. La compañía iguala esta cantidad. El dinero de este plan es entonces
invertido en dos fondos: un fondo de acciones y un fondo de bonos. El
Departamento de Beneficios le ha pedido a Mark que especifique la fracción de
este dinero que habría que invertir en cada fondo. Mark ha analizado el
rendimiento anterior de estos fondos y se ha enterado de que el fondo de
acciones ha crecido a una tasa anual promedio de 10%, mientras que el fondo
de bonos, ha promediado una retribución anual de 6%. Para diversificar su
cartera y para controlar el riesgo, no desea poner todos los huevos en una sola
canasta, ha identificado dos pautas:
1. Ninguno de los fondos debe tener más del 75% de la inversión total.
2.La cantidad invertida en el fondo de acciones no debe exceder del doble
invertido en el fondo de bonos.
14
1 Definición del problema
15
Variables de decisión:
16
- Función Objetivo
- Restricciones (limitaciones)
Es un límite sobre los valores de las variables en un
modelo matemático típicamente impuestos por
condiciones externas.
17
- Ningún fondo tenga más del 75% de lo invertido
S 0,75 (límite superior en el fondo de acciones)
B 0,75 (límite superior en el fondo de bonos)
S, B 0
18
Finalmente el modelo resultante es:
Sujeto a:
S 0,75
B 0,75
S - 2B 0
S, B 0
19
3 Resolución del modelo matemático
20
4 Validación y Control de la Solución
S + B=1
21
5 Modificación del Modelo
Sujeto a:
S 0,75
B 0,75
S - 2B 0
S + B =1
S, B 0
22
Resolviendo nuevamente se tiene que:
S = 0,6667 y
B = 0,3333
Finalmente la retribución es
23
Construcción de Modelos de PL
Modelo de Programación Lineal
24
FORMALIZACIÓN DEL MODELO DE PL
x1
x
Vector de variables o 2
niveles de actividad .
xn
Vector de “costos” o
factor de ponderación c1 c2 ... cn
26
a11 a12 .. a1n
a a22 .. a2 n
Vector de variables o 21
niveles de actividad A .. .. .. ..
am1 am 2 .. amn
b1
b
Vector de variables o 2
niveles de actividad
B
bn
27
Entonces
x1
x n
2
Optimizar Z = C X = [c1 c2 c3]
T
= c x j j
j 1
xn
sujeto a
AX B
y X0
28
Ejemplo 1:
Una mueblería produce dos tipos de productos, sillas y
mesas. Supóngase que el beneficio marginal por cada
silla es de $8 y por cada mesa es de $10. Para la
producción se dispone de 20 horas hombre (hh) y de 10
unidades de madera (um). Para la construcción de una
silla se requieren 8 hh y 2 um, y para la construcción de
una mesa se requieren 6 hh y 4 um. ¿Cuántas sillas y
mesas se deben construir para obtener el mayor
beneficio?.
29
Disponibilidad de
Recursos Sillas Mesas recursos
R1: horas hombre 8 6 20
R2: unidades de 2 4 10
madera
Beneficios $8 $10
30
Formulación del PL
Sea
X1 : Nº de sillas
X2 : Nº de mesas
Función Objetivo:
Sujeto a:
8X1 + 6X2 20 // hh
2X1 + 4X2 10 // um
X1 0 y X2 (no negatividad)
31
Ejemplo 2:
Dos productos se elaboran al pasar en forma sucesiva por tres
máquinas.
El tiempo por máquina asignado a los dos productos está limitado
a 10 horas por día
El tiempo de producción y la ganancia por unidad de cada
producto son:
Minutos por unidad
Producto Máquina 1 Máquina 2 Máquina 3 Ganancia $
1 10 6 8 2
2 5 20 15 3
32
Solución:
1. Variables de decisión
X1 : Cantidad del producto 1
X2 : Cantidad del producto 2
2. Función Objetivo: Maximizar ganancia
MAX Z = 2 X1 + 3 X2
3. Restricciones
10 X1 + 5 X2 600
ó 24 X1 + 40 X2 1800
6 X1 + 20 X2 600
X1 , X2 0
8 X1 + 15 X2 600
X1 , X2 0
33
Ejemplo 3:
RMC posee una pequeña fábrica de pinturas para interiores y exteriores de
casa para su distribución al mayoreo. Se utilizan dos materiales básicos, A y
B. La disponibilidad máxima de A es de 6 toneladas diarias, la de B es de 8
toneladas por día. La necesidad diaria de materia prima por tonelada de
pintura para interiores y exteriores se resumen en la siguiente tabla:
Tonelada de materia prima
por tonelada de pintura Disponibilñidad
Exterior Interior máxima (Toneladas)
Materai prima A 1 2 6
Materia prima B 2 1 8
36
Solución de Problemas PL
37
Método Gráfico
38
Los pasos a seguir son:
1. Construir el modelo
2. Graficar cada una de las restricciones en el sistema
formado por las variables de decisión.
3. Identificar la región o área (zona) factible (AF)
4. Determinar la solución optima (SO) a partir de la
función objetivo en cada uno de los vértices de la zona
factible.
Si es minimizar, considerar el menor o el mayor en caso
de maximizar.
39
Ejemplo
PROTRAC produce dos líneas de equipo pesado. Una de estas
líneas de productos (llamada equipo para remoción de escombros)
se destina esencialmente a aplicaciones de construcción. La otra
línea (llamada equipos forestales está destinada a la industria
maderera. El miembro más grande de la línea de equipos para
remover escombro (el E-9) y el miembro mayor de la línea de
equipos forestales (el F-9) se producen en el mismo departamento y
con el mismo equipo. Haciendo uso de las predicciones económicas
para el próximo mes, el gerente de mercadotecnia de PROTAC
juzga que durante ese periodo será posible vender los E-9 y los F-9
que la empresa pueda producir. La administración debe ahora
recomendar una meta de producción para el próximo mes. Es decir,
¿cuántos E-9 y F-9 deben producirse?. En la toma de decisión, los
principales factores a considerar son los siguientes:
40
1. PROTRAC tendrá una utilidad de $5.000 por cada E-9 que se
venda y $4.000 por cada F-9.
41
4. Con objeto de cumplir un compromiso con el sindicato, el total
de horas de trabajo que se dedicarán a la verificación de los
productos terminados del próximo mes no puede ser menor en
10% a una meta establecida de 150 horas. Esta actividad se
realiza en un tercer departamento que no tiene relación con los
departamentos A y B. Cada E-9 requiere de 30 horas de
comprobación y cada F-9, 10 horas.
a) Variables de decisión:
b) Maximizar Z:
c) Sujeto a:
43
Gráfica de PROTRAC
Zona factible
44
Gráfica de PROTRAC y función Utilidad
F
17
16
15
14
13
12
11
10
8 D
7 C
6
4 (E-3F)
3
2
FO A B
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 E
(10E+15F)
(20E+10F)
(30E+10F) (E+F) 45
Gráfica de PROTRAC y función Utilidad
17
16
15
14 Solución
13
óptima
12
11
10
8 D
7 C
6
4 (E-3F)
3
2
FO A B
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 E
(10E+15F)
(20E+10F)
(30E+10F) (E+F)
46
Cálculo de E y F
(Vértice C: Resolver el sistema)
10E + 15F = 150
20E + 10F = 160
E = 4,5
F=7
y VO = 5.000(4,5) + 4.000(7)
22.500 + 28.000
VO = 50.500
47
Consumo: (horas)
48
Modelo de Transporte
50
Gráficamente: Para m fuentes y n destinos
Unidades de demanda
s2 2 2 d2
sm m dn
Cmn, Xmn
n
m n
minimizar Z cij xij
i 1 j 1
n
sa x
j 1
ij si i=1,2,...,m
m
x
i 1
ij dj j=1,2,...,n
xij o para toda i y j
52
Modelo general de PL que representa al modelo de Transporte
x
j 1
ij Si i=1, 2, 3,....,m
x
i 1
ij Dj j=1, 2, 3,....,n
54
Ejemplo:
Al destino
Desde el
origen
1 2 3 4
1 12 13 4 6
2 6 4 10 11
3 10 9 12 4
57
Construcción del modelo de PL
1. Variables de decisión
2. Función Objetivo
58
3. Restricciones:
1) Oferta: La cantidad de elementos enviados no puede exceder la
cantidad disponible
X11 + X12 + X13 + X14 500
X21 + X22 + X23 + X24 700
X31 + X32 + X33 + X34 800
2) Demanda: Debe satisfacerse la demanda de cada planta
X11 + X21 + X31 400
X12 + X22 + X32 900
X13 + X23 + X33 200
X14 + X24 + X34 500
y de no negatividad Xij 0 para i=1, 2, 3; j= 1, 2, 3, 4
59
Modelo de Transporte: Situaciones Especiales
2
17 19 15
3
16 20 11
Tabla de costo 1
Destinos
2 3
1
6 1 8
Fuentes
2
3 1 5
3
4 0 9
61
Modelo de Transporte: Situaciones Especiales
2. El caso en que la oferta excede a la demanda.
Se utiliza un destino ficticio en la tabla de transporte. Se
considera como nulo el costo de enviar una unidad a dicho
destino desde cada una de las fuentes (orígenes).
Si la demanda es mayor que la oferta el problema no tiene
solución factible, sin embargo el administrador podría
abastecer toda la demanda que sea posible a un costo
mínimo.
Se utiliza un origen ficticio. El costo de abastecer cualquier
destino desde dicho origen será cero. Sin embargo podría
haber un cargo por orden no cubierta.
64
Ejercicios
65
2 Planificación de la producción:
Periodo Capacidad de Producción Demanda a Costo de Costo de
Máxima (unidades) satisfacer Producción ($) Almacenaje ($)
1 1200 900 15 1.2
2 800 800 18 1.4
3 1100 1000 17 1.1
4 900 700 20 1.5
67
Descripción
69
Expresión matemática del modelo
Máquina
1 2 ….. n
1 C11 C12 ….. C1n 1
2 C21 C22 ….. C2n 1
Trabajo ….. …..
….. ….. ….. …..
n Cn1 Cn2 ….. Cnn 1
1 1 ….. 1
70
Por lo tanto el modelo está dado por:
n n
minimizar z = c
i 1 j 1
x
ij ij
sujeto a x
j 1
ij 1 i=1,2, ...,n
n
x
i 1
ij 1 j=1,2,..n
xij = 0 ó bien 1
71