Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Industrial.
Tema:
Cobertura de conjunto.
Presentan:
Alcantar Lino Neri Josué.
Ibarra Carreón Miriam de Jesús.
Mendoza Osuna Lizbeth Celina.
Ponce Galarza María Elizabeth.
Rosales Gamez Luis Rafael.
17 de mayo de 2018.
Antecedentes.
La programación binaría es aquella cuyo
conjunto de soluciones sólo puede tomar
uno de dos posibles valores: 1 o 0. Es un
caso especial de la Programación Entera
y es especialmente útil para enfrentar
problemas de tipo de toma de
decisiones Si o No.
2
INVESTIGACIÓN DE OPERACIONES I.
En cobertura de conjunto, cada elemento de
un conjunto dado (conjunto1) tiene que estar
“cubierto” por un elemento aceptable de
algún conjunto (conjunto 2). El objetivo del
problema es minimizar el numero de
elementos del conjunto 2 que se requieren
para “abarcar” todos los elementos del
conjunto. Este tipo de problemas tienen
muchas aplicaciones en campos como
horarios de aviones, rutas de camiones,
formación de distritos políticos, etc.
3
INVESTIGACIÓN DE OPERACIONES I.
Objetivo.
Dar a conocer el tema “cobertura de
conjunto”, y así mismo, presentar un
problema a la clase para mejor
comprensión y entendimiento del tema.
4
INVESTIGACIÓN DE OPERACIONES I.
Marco teórico.
Cobertura de conjunto:
En este modelo, todas las variables son
binarias. Para cada restricción todos los
coeficientes del lado izquierdo son 0 o 1, y
el lado derecho tiene la forma (≥ 1).
La función objetivo minimiza siempre 𝑥1 +
𝑥2 + ⋯ + 𝑥𝑛 . Donde 𝑥𝑖 > 0 para toda i=1, 2,
… , n.
5
INVESTIGACIÓN DE OPERACIONES I.
Paso 1
Planteamiento.
• Definir las variables 0-1
(binarias)
• Definir el objetivo.
• Definir las restricciones.
• Obtener el modelo.
6
INVESTIGACIÓN DE OPERACIONES I.
Paso 2
Solución.
• Resolver el modelo mediante simplex.
La solución para esta programación entera será
aceptada si los resultados son número enteros.
7
INVESTIGACIÓN DE OPERACIONES I.
Desarrollo.
Hay seis ciudades (ciudades 1 a 6) en el
condado de Kilroy. El condado debe
decidir donde construir la estación de
bomberos. Asimismo, el condado quiere
construir la cantidad mínima de
estaciones de bomberos necesarias para
tener la certeza de que por lo menos una
está dentro de 15 minutos (tiempo de
manejo) de cada ciudad. Los tiempos (en
minutos) necesarios para ir en automóvil
de una ciudad a otra del condado se
8
indica en la tabla siguiente.
INVESTIGACIÓN DE OPERACIONES I.
Tabla 1. Tiempo necesario para viajar
de ciudad a ciudad en el condado de
Kilory
A
b) Definir el objetivo
Con esto en mente, la cantidad total de estaciones
de bomberos que se construyen, está dada por
𝑥1+ 𝑥2+ 𝑥3+ 𝑥4+ 𝑥5+ 𝑥6 , y la función objetivo de Kilory
se tiene que minimizar.
𝑍 = 𝑥1+ 𝑥2+ 𝑥3+ 𝑥4+ 𝑥5+ 𝑥6
10
INVESTIGACIÓN DE OPERACIONES I.
c) Definir las restricciones.
El condado debe tener la certeza de que
hay una estación de bomberos a 15
minutos de cada ciudad. En la tabla 2 se
indica a cuales lugares se puede llegar en
15 minutos o menos.
Tabla 2. Ciudades a 15 minutos de una
ciudad particular. Ciudad A 15 min.
1 1,2
2 1,2,6
3 3,4
4 3,4,5
5 4,5,6
6 2,5,6
11
INVESTIGACIÓN DE OPERACIONES I.
Para asegurar que por lo menos una estación de
bomberos esta a 15 minutos de la ciudad 1, se
suma la restricción
𝑥1 + 𝑥2 ≥ 1 (restricción de la ciudad 1)
12
INVESTIGACIÓN DE OPERACIONES I.
De manera igual, la restricción
𝑥1 + 𝑥2 + 𝑥6 ≥ 1 (restricción de la ciudad 2)
13
INVESTIGACIÓN DE OPERACIONES I.
d) Obtener el modelo.
Min Z= x1 + x2 + x3 + x4 + x5 + x6
S.a
x1 + x2 ≥1 (Restricción de la ciudad 1)
x1 + x2 + x6 ≥1 (Restricción de la ciudad 2)
x3 + x4 ≥1 (Restricción de la ciudad 3)
x3 + x4 + x5 ≥1 (Restricción de la ciudad 4)
x4 + x5 + x6 ≥1 (Restricción de la ciudad 5)
x2 + x5 + x6 ≥1 (Restricción de la ciudad 6)
xi = 0 o 1 (i= 1, 2, 3, 4, 5, 6)
14
INVESTIGACIÓN DE OPERACIONES I.
2) Solución.
b) Resolver el modelo mediante simplex. La
solución para esta programación entera será
aceptada si los resultados son número enteros.
1 1 1 1 1 1 0 0 0 0 0 0 M M M M
X1 X2 X3 X4 X5 X6 H1 H2 H3 H4 H5 H6 F1 F2 F3 F4
M F1 1 1 0 0 0 -1 -1 -1 0 0 0 0 1 1 0 0 0
M F2 1 1 0 0 0 -1 0 0 -1 0 0 0 1 0 1 0 0
M F3 1 0 0 1 0 -1 -1 0 0 -1 0 1 0 0 0 1 0
M F4 1 0 0 1 0 0 -1 0 0 0 -1 1 0 0 0 0 1
1 X4 1 0 0 0 1 1 1 0 0 0 0 -1 0 0 0 0 0
1 X2 1 0 1 0 0 1 1 0 0 0 0 0 -1 0 0 0 0
2 1 2 1 3 3 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1
Tabla final simplex.
15
INVESTIGACIÓN DE OPERACIONES I.
Resultados.
La solución óptima para esta programación
entera es:
𝑍=2
𝑥2 = 𝑥4 = 1
𝑥1 = 𝑥3 = 𝑥5 = 𝑥6 = 0
17
INVESTIGACIÓN DE OPERACIONES I.
Bibliografía.
18
INVESTIGACIÓN DE OPERACIONES I.