Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACIÓN DE OPERACIONES
SEMANA 9
BIBLIOGRAFÍA
• Taha, Hamdy A.; Investigación de Operaciones
• Gould, Eppen y Schmidt; Investigación de Operaciones en la Ciencia
Administrativa.
• Richard Levin y Charles Kirkpatrick; Enfoques cuantitativos a la
Administración.
• K. Roscoe, Patrick G. McKeown; Modelos Cuantitativos para la
Administración
• Anderson, Sweeney, Willimas; Métodos Cuantitativos para los Negocios
Editorial International Thomson.
• Winston; Introducción a la Investigación de Operaciones. Editorial,
Fondo de Cultura Interamericano, México.
• Hillier y Lieberman; Introducción a la Investigación de Operaciones
• M Sasieni A Yaspan L Friedman; Investigación de operaciones, Ed.
Limusa
▪ Solo de enteros, es
decir, todas las variables
se restringen a enteros.
▪ De variables mixtas -
algunas variables son
enteras, pero no todas.
INTERPRETACIÓN GRÁFICA DE
PROGRAMACIÓN LINEAL ENTERA
Ejemplo.
Consideremos el
siguiente Problema de
Programación Lineal
Entera (PPLE):
Max Z = 4x + 5y
sujeto a
x+y≤8
2 x + y ≤10
x, y enteros ≥ 0
OBSERVACIONES:
1) El espacio de soluciones
factibles de un PPLE está formado
por puntos aislados.
2) El espacio de soluciones
factibles de un PPLE no es un
conjunto convexo.
3) Ya no se puede hablar de puntos
extremos.
4) En el ejemplo presentado la
solución óptima del equivalente
continuo es ( x, y ) = ( 0, 8 ).
Como esta solución es entera, será
también solución del PPLE.
INVESTIGACION DE OPERACIONES
DR. RICARDO LÓPEZ GUEVARA
Dr. Ricardo López Guevara
RLG
PROGRAMACIÓN LINEAL
ENTERA PURA
INVESTIGACION DE OPERACIONES
DR. RICARDO LÓPEZ GUEVARA
Dr. Ricardo López Guevara
PROGRAMACIÓN LINEAL ENTERA PURA
RLG
Donde:
¿Cuántos vehículos deben fabricarse en cada fábrica para xij = cantidad de vehículos a
que el transporte desde cada una de las fábricas a cada transportar de la fábrica i, i = 1, 2
uno de los centros de distribución sea mínimo? hasta el centro de distribución j,
j = 1, 2, 3
INVESTIGACION DE OPERACIONES Dr. Ricardo López Guevara
RLG
LÓGICA BINARIA
“UNA INTRODUCCIÓN AL USO DE LAS VARIABLES
BINARIAS”
Así tendríamos:
LA CONDICIÓN DE UN FOCO
En la diapositiva anterior vimos que la variable «X»
podía representar «la potencia consumida por un
foco», en caso esta sea desconocida…
X1 = 0
X1 + X2 + X3 + X4 = 2
LÓGICA BINARIA
X1 = 0
X1 + X2 + X3 + X4 = 2
X1
25 Potenciómetro
Watts
Cada uno de los focos de la izquierda,
consume potencia cuando está encendido.
X2
50
El potenciómetro registra la potencia
Watts
consumida acumulada por los cuatro focos.
X1 Potenciómetro
25 Watts
Xj = 1 si se escoge la alternativa j.
0 si no
ALTERNATIVAS DEPENDIENTES
LA VARIABLE BINARIA
Se puede realizar operaciones:
Las variables binarias, siendo estas 0 o 1, finalmente son
numerales, pudiendo ser utilizados con las operaciones
aritméticas de suma, resta, multiplicación y división.
EJEMPLOS:
• Ejemplos de problemas entero binario son el Problema de la
Mochila, que modela una situación análoga al llenar una
mochila, incapaz de soportar más de un peso determinado, con
todo o parte de un conjunto de objetos, cada uno con un peso y
valor específicos. Los objetos colocados en la mochila deben
maximizar el valor total sin exceder el peso máximo.
INVESTIGACION DE OPERACIONES
DR. RICARDO LÓPEZ GUEVARA
Dr. Ricardo López Guevara
PROGRAMACIÓN LINEAL ENTERA BINARIA
RLG
Distancias (kilómetros)
INVESTIGACION DE OPERACIONES
DR. RICARDO LÓPEZ GUEVARA
Dr. Ricardo López Guevara
RLG
APLICACIÓN DE LA PLE
(Binaria)
USO, APLICACIÓN Y MODELOS
MODELO BINARIO
MIXTO
- Cargo fijo
- Lote mínimo
MODELO DE ASIGNACIÓN
APLICACIÓN DE UN
MODELO BINARIO PURO
MODELO DE ASIGNACIÓN
• Los problemas de asignación implican determinar la
asignación más eficiente de:
– Personas a trabajos (variación en habilidades afecta el
costo de completar un trabajo),
– Máquinas a tareas (distintas eficiencias o tiempos),
– Patrullas policíacas a sectores de la ciudad (resultados),
– Personal de ventas a territorios (resultados, eficacia).
• El objetivo podría ser:
– Minimizar los tiempos de recorridos o costos, o
– Maximizar la eficacia de las asignaciones.
• Una de las principales condiciones de este modelo es
que UN trabajo solo puede ser hecho UNA sola vez.
06 trabajadores 06 trabajos
05 máquinas 05 trabajos
06 trabajadores 03 trabajos
04 trabajadores 06 trabajos
Los tres hijos de Joe: Karen, Terry y Paul, desean ganar algún
dinero para sus gastos personales. El señor Joe eligió tres tareas
para sus hijos: podar el césped, pintar la puerta de la cochera y
lavar los automóviles de la familia.
Para evitar la competencia anticipada entre los hermanos, les pide
que presenten licitaciones individuales (secretas) por lo que
consideren un pago justo por cada una de las tareas. La tabla
siguiente resume las licitaciones recibidas. Los niños respetaran la
decisión de su padre con respecto a la asignación de las tareas.
Pintar
Lavar
Conjuntos
Niño: i= {Karen, Terry, Paul} Tarea: j = {Podar, Pintar, Lavar}
Definición de Variables:
𝑋𝑖,𝑗 = 𝑎𝑠𝑖𝑔𝑛𝑎𝑐𝑖ó𝑛 𝑑𝑒𝑙 𝑛𝑖ñ𝑜 𝑖 𝑎 𝑙𝑎 𝑡𝑎𝑟𝑒𝑎 𝑗
𝐶𝑜𝑠𝑡𝑜𝑖,𝑗 = 𝑐𝑜𝑠𝑡𝑜 𝑞𝑢𝑒 𝑐𝑜𝑏𝑟𝑎𝑟á 𝑒𝑙 𝑛𝑖ñ𝑜 𝑖 𝑝𝑜𝑟 𝑟𝑒𝑎𝑙𝑖𝑧𝑎𝑟 𝑙𝑎 𝑡𝑎𝑟𝑒𝑎 𝑗
Función Objetivo:
3 3
Restricciones:
• ∀𝑖: σ3𝑗=1 𝑋𝑖,𝑗 = 1; "𝑢𝑛 𝑛𝑖ñ𝑜 ℎ𝑎𝑐𝑒 𝑢𝑛𝑎 𝑠𝑜𝑙𝑎 𝑡𝑎𝑟𝑒𝑎"
• ∀𝑗: σ3𝑖=1 𝑋𝑖,𝑗 = 1; "𝑢𝑛𝑎 𝑡𝑎𝑟𝑒𝑎 𝑒𝑠 𝑟𝑒𝑎𝑙𝑖𝑧𝑎𝑑𝑎 𝑢𝑛𝑎 𝑠𝑜𝑙𝑎 𝑣𝑒𝑧"
• ∀𝑖, 𝑗: 𝑋𝑖,𝑗 = 𝐵𝑖𝑛
SETS:
Nino /Karen Terry Paul /: ;
Tarea / Podar Pintar Lavar/: ; Podar Pintar Lavar
NxT(nino, tarea): Costo, X;
END SETS Karen 0 1 0
! Ingreso de Datos; Terry 1 0 0
DATA: Paul 0 0 1
Costo = 15 10 9 9 15 10 10 12 8;
END DATA Z* = $27
!Objetivo: Minimizar costo total de la asignación;
Min = @sum(NxT(i,j): Costo(i,j)*X(i,j));
!Cada niño realiza 1 sola tarea;
@for(nino(i): @sum(tarea(j): x(i,j)) = 1 );
!Cada tarea es realizada 1 sola vez;
@for(tarea(j): @sum(nino(i): x(i,j)) = 1 );
!Todas la Xij son binarias;
@for(NxT(i,j): @bin(X));
END
CASO DE APLICACIÓN
• El entrenador de un equipo de natación debe asignar
nadadores para la prueba de 200mt postas
combinadas, que irán a las olimpiadas juveniles. Como
muchos de sus mejores nadadores son rápidos en más
de un estilo, no es fácil decidir cuál nadador asignar a
cada uno de los cuatro estilos.
• Los cinco mejores nadadores y sus mejores tiempos -
en segundos- en cada estilo son los siguientes:
GRACIAS
Lo más importante, no siempre, es el cómo
empiezas, sino, el cómo terminas.
Ricardo López Guevara