Está en la página 1de 4

Taller Modelo Set Covering

Vigilancia de museo

I. INTRODUCCIÓN

El problema de conjunto de cobertura o Set Covering Problem consiste en encontrar el número mínimo de variables
(conjunto de variables) que permitan satisfacer un conjunto determinado de restricciones [ CITATION Oli17 \l 9226 ]. Este
problema pertenece a la clase NP-Completo en donde la entrada está dada por varios conjuntos de elementos o datos que
tienen algún elemento en común. En general este tipo de problemas consiste en encontrar el número mínimo de conjuntos
que contengan un cierto número de elementos de todos los conjuntos[ CITATION Ita05 \l 9226 ]. Una columna j cubre una
fila i, en donde cada columna j está asociada con un costo real no-negativo y el modelo requiere un subconjunto de mínimo
costo, de tal manera que cada fila i está cubierta por al menos una columna j. El objetivo del modelo Set Covering es reducir
al mínimo la suma de los costos de las columnas seleccionadas, para el caso trabajado en este trabajo se calcula lo contrario,
es decir que cada columna tipo j esté cubierta por estrictamente una fila tipo i. El problema trabajado consiste en cubrir
completamente las 12 habitaciones de un museo con un sistema de seguridad, para ello se plantea ubicar cámaras de
seguridad en algunas puertas (variable problema) para abarcar una mayor cantidad de habitaciones, esto es posible puesto
que los servidores de seguridad cuentan con una visión de 360°, lo que les otorga una visión completamente panorámica de
todo su entorno, logrando así que cada servidor abarque hasta 2 habitaciones del museo.
El modelo planteado da como resultado 6 sistemas de seguridad distribuidos en el área total del museo y de esta manera
poder abarcar hasta dos habitaciones por sistema de seguridad instalado.

I. PLANTEAMIENTO DEL PROBLEMA


Set Covering Problem es un problema clásico, que consiste en encontrar un conjunto de soluciones que permitan cubrir
un conjunto de necesidades al menor costo posible [ CITATION Ita05 \l 9226 ].
Existen variadas aplicaciones para este tipo de problema, siendo las principales la localización de servicio, balanceo de
líneas de producción, selección de ciertas características, entre otras. En este caso se va a trabajar con la localización de un
servicio de vigilancia en un museo, en donde se quiere tener servicio de seguridad en la totalidad de las habitaciones
utilizando la menor cantidad de servidores de seguridad (cámaras de seguridad), esto teniendo en cuenta que cada servidor
de seguridad tiene un rango de visión de 360°.

Actualmente el museo no cuenta con ningún tipo de seguridad en sus habitaciones, es por esto, que se requiere de manera
urgente la intervención por medio de un modelo matemático de programación lineal para dar una óptima solución a su
situación actual.

En la siguiente figura (Figura I) se observa la distribución de las habitaciones dentro del museo con sus respectivas
puertas; donde se deberán ubicar los servicios de seguridad como se mencionó anteriormente.

FIGURA I. DISTRIBUCIÓN DEL MUSEO POR HABITACIONES Y PUERTAS


A 2 B 6

1 3 5 C

D 11 E F 7

12 10 9

G 14 H 13 I 18

15 16 20 L

J 17 K 19

Fuente: Docente

II.PARAMETROS DE ENTRADA DEL PROYECTO

Para la configuración del modelo se define una matriz binaria Cij sobre el cubrimiento por parte del servicio de seguridad
ubicado en cada puerta tipo i hacia las habitaciones tipo j, donde la cantidad de puertas son 20 (1 al 20) y las habitaciones
son 12 (A, B, C, D, E, F, G, H, I, J, K, L). Teniendo en cuenta que el servicio de seguridad tiene un rango de visión 360°, el
desarrollo del modelo se realiza con la suposición de si se ubica un servicio de seguridad en una puerta del museo, este
servicio alcanza a abarcar hasta 2 habitaciones para su vigilancia, por ello, la cantidad de servicios de seguridad activos para
cada habitación del museo no debe ser superior a 1.
A continuación, se presenta la tabla binaria de cubrimiento de vigilancia de cada cámara a cada habitación, donde 1
representa cubrimiento y 0 representa no cubrimiento:

TABLA I. CUBRIMIENTO DE CÁMARA i DE HABITACIÓN j

A B C D E F G H I J K L
1 1 0 0 1 0 0 0 0 0 0 0 0
2 1 1 0 0 0 0 0 0 0 0 0 0
3 0 1 0 0 1 0 0 0 0 0 0 0
4 0 0 0 0 1 1 0 0 0 0 0 0
5 0 1 0 0 0 1 0 0 0 0 0 0
6 0 1 1 0 0 0 0 0 0 0 0 0
7 0 0 1 0 0 1 0 0 0 0 0 0
8 0 0 0 0 1 1 0 0 0 0 0 0
9 0 0 1 0 0 0 0 0 0 0 0 1
1
0 0 0 0 0 0 0 1 0 0 0 0
0
1
0 0 0 1 1 0 0 0 0 0 0 0
1
1
0 0 0 1 0 0 1 0 0 0 0 0
2
1
0 0 0 0 0 0 0 1 1 0 0 0
3
1
0 0 0 0 0 0 1 1 0 0 0 0
4
1
0 0 0 0 0 0 1 0 0 1 0 0
5
1
0 0 0 0 0 0 0 1 0 1 0 0
6
1
0 0 0 0 0 0 0 0 0 1 1 0
7
1 0 0 0 0 0 0 0 0 1 0 0 1
8
1
0 0 0 0 0 0 0 0 0 0 1 1
9
2
0 0 0 0 0 0 0 0 1 0 1 0
0

Fuente. Autores

II.PLANTEAMIENTO DEL MODELO PROPUESTO


A. Objetivo
Determinar la ubicación de servicios de seguridad en la puerta tipo i de la habitación tipo j con mínimo número de servicios
de seguridad.
B. Parámetros
Las variables de decisión y los parámetros para el modelo desarrollado se presentan en la Tabla II y Tabla III

TABLA I. DESCRIPCION DE VARIABLES

VARIABLE DESCRIPCIÓN
Decisión de ubicar el servicio de seguridad en la puerta
Xi tipo i

Fuente: Autores

TABLA II. DESCRIPCION DE PARAMETROS

PARÀMETR DESCRIPCIÒN
O
C ij Cubrimiento de la cámara en la puerta tipo i de la
habitación j

Fuente: Autores
Función objetivo
Funci ó n Minimizar cantidad de
sistemas desistemas de seguridad
F = Sistema de seguridad Mínima = ( W i ,; i = 1, 2… m;) se halla mediante la sumatoria de la variable binaria
correspondiente a la ubicación de del sistema de seguridad en la puerta tipo i. (1)

m
MIN F=W i ∑ X i ( 1 )
i=1
Sujeto a:
 Restricciones:

∑ C ij × X i ≥ 1 ∀ j; j= A , … , L ( 2 )
i=1
 Restricciones de naturaleza de las variables:
X i ≥ 0(3)

III. RESULTADOS
El modelo planteado arrojó la activación de 6 cámaras de seguridad ubicados en las puertas 2, 7, 11, 14, 17 y 18. En la
siguiente tabla se muestran las habitaciones cubiertas o vigiladas por cada una de estas cámaras.

TABLA IV. CUBRIMIENTO DE HABITACIONES POR PARTE DEL SERVICIO DE SEGURIDAD


SEGURIDAD EN HABITACIONES
PUERTA CUBIERTAS
2 AyB
7 CyF
11 DyE
14 GyH
17 JyK
18 IyL

Fuente: Autores

A continuación, se presenta una ilustración del cubrimiento de cada una de las habitaciones del museo, donde las puertas
que cuentan con tal servicio están resaltadas en amarillo, y las habitaciones cubiertas por el mismo servidor o cámara se
encuentran rellenas del mismo color.

FIGURA II. DISTRIBUCIÓN DE SISTEMA DE SEGURIDAD POR HABITACIONES EN EL MUSEO

2 6

1 3 5

11 7

12 10 9

14 13 18

15 16 20

17 19

Fuente: Docente
De lo anterior se observa que cada cámara o servidor de seguridad que se ubica en cada puerta de la solución abarca 2
habitaciones, esto se debe a que dichos servidores cuentan con una visión de 360°, lo que les permite abarcar su panorámica
frontal, trasera y de laterales, no solo para 1 habitación, sino que, para las 2 habitaciones que maneja.

IV. CONCLUSIONES

La mínima cantidad de servicios de seguridad que se requieren para vigilar la totalidad de las habitaciones del museo son
6, y se encuentran ubicados en las puertas 2, 7, 11, 14, 17 y 18 cumpliendo así el objetivo del modelo propuesto y los
requerimientos del museo.
Se trata de un modelo de tipo discreto en el que se cuenta con una cantidad de puntos fijos o lista de alternativas, que
corresponden a las puertas del museo, sobre las cuales se toma la decisión.
La visión de 360° del servidor de seguridad o cámara le permite a este tener un mayor rango visual, tanto del frente, de
atrás y los laterales, razón por la cual dentro de su rango de visión desde la puerta abarca hasta 2 habitaciones.

V. BIBLIOGRAFÍA

[1] R. Olivares, «Set Covering Problem,» Universidad católica de Valparaíso, Valparaíso, 2017.
[2] P. Itaim Ananias, «Resolución de un problema de Set-Covering utilizando un algoritmo genético,» Espais Industrials,
20 06 2005.

También podría gustarte