Está en la página 1de 38

UNIVERSIDAD POLITCNICA SALESIANA

SEDE QUITO

CARRERA:
INGENIERA ELCTRICA

Trabajo de titulacin previo a la obtencin del ttulo de


INGENIERO ELCTRICO

TEMA:
DESPLIEGUE DE MDMS PARA AMI BASADO EN ARBOLES DE EXPANSION
USANDO MINIMUM STEINER TREE

AUTOR:
DANIEL GUANOLIQUN

DIRECTOR:
ESTUARDO CORREA

Quito, Diciembre 2016


DECLARATORIA DE COAUTORA DEL DOCENTE TUTOR/A
Yo, Estuardo Josafat Correa Zapata declaro que bajo mi direccin y asesora fue
desarrollado el trabajo de titulacin Despliegue de MDMS para AMI Basado en Arboles
de Expansin Usando Mnimum Steiner Tree realizado por Luis Daniel Guanoliqun
lvaro, obteniendo un producto que cumple con todos los requisitos estipulados por la
Universidad Politcnica Salesiana para ser considerados como trabajo final de titulacin.

Quito, Diciembre 2016

.
Estuardo Josafat Correa Zapata
Cdula de identidad: 1708183304
CESIN DE DERECHOS DE AUTOR

Yo, Luis Daniel Guanoliqun lvaro, con documento de identificacin N


1723359715, manifiesto mi voluntad y cedo a la Universidad Politcnica Salesiana
la titularidad sobre los derechos patrimoniales en virtud de que soy autor del trabajo de
grado intitulado: Despliegue de MDMS para AMI Basado en Arboles de Expansin
Usando Mnimum Steiner Tree, mismo que ha sido desarrollado para optar por el
ttulo de: Ingeniero Elctrico, en la Universidad Politcnica Salesiana, quedando
la Universidad facultada para ejercer plenamente los derechos cedidos anteriormente.
En aplicacin a lo determinado en la Ley de Propiedad Intelectual, en mi condicin de
autor me reservo los derechos morales de la obra antes citada. En concordancia,
suscribo este documento en el momento que hago entrega del trabajo final en
formato impreso y digital a la Biblioteca de la Universidad Politcnica Salesiana.

Firma

.............................................
Nombre: Luis Daniel Guanoliqun lvaro
Cdula: 1723359715
Fecha: Diciembre 2016
INDICE GENERAL

1. INTRODUCCION.......................................................................................................3

2. DESPLIEGUE DE MDMS EN AMI BASADO EN LA TOPOLOGIA DE


ARBOLES DE EXPANSIN.5

2.1 Implementacin de una topologa basada en rboles de expansin para


AMI....................................................................................................................................5
2.2 Un Algoritmo para el Problema de rboles de Expansin Mnima (MST)
.....................5
2.3 Un criterio de solucin por el mtodo de Mnimum Steiner
Tree.....................................................................................................................................6
2.4 Arquitecturas de Comunicacin para Despliegue de MDMS en
AMI.6
2.4.1 Arquitectura de Comunicacin Totalmente
Distribuida............................................................................................7

3. PROBLEMA DEL RBOL DE STEINER MNIMO APLICADO A UNA RED


DE NODOS Y MDMS TOTALMENTE DISTRIBUIDOS.......7

3.1 Diseo de una topologa de red para el despliegue de MDMS en


AMI8
3.2 Implementacin Triangulacin de Delaunay para la obtencin de puntos de
Steiner.9

4. DESPLIEGUE DE UNA RED BASADA EN EL MODELO TOPOLOGICO DE


UNA RED COMPLEJA.......10
4.1 Red basada en un algoritmo de nodos y bordes generados
aleatoriamente...10
4.2 Agrupamiento de Medidores Inteligentes mediante K-means para la ubicacin de
Sistemas de Gestin de medicin de datos (MDMS)
...11
4.3 Despliegue de MDMS Distribuidos en una topologa de rboles de Expansin
Mnima (MST)
...12
4.4 Despliegue de MDMS mediante Mnimum Steiner Tree basado en la Teora de
Triangulacin de Delaunay...13

5. CONCLUSIONES Y RECOMENDACIONES......................................................15

REFERENCIAS.............................................................................................................16

ANEXOS.
NDICE DE FIGURAS

FIGURA 1. Despliegue de MDMS para AMI en una arquitectura de comunicacin


Totalmente Distribuida...4
FIGURA 2. Red formada por Smart Meters, MDMS y Estaciones
Base....................................................................................................................................8
FIGURA 3. Implementacin factible del SMT......................................8
FIGURA 4. Conjunto de puntos generados P.................................................................9
FIGURA 5. Implementacin de los puntos de Steiner S triangulares...10
FIGURA 6. Despliegue de medidores inteligentes dentro de una zona geogrfica.....11
FIGURA 7. Agrupamiento y ubicacin de centroides dentro de una zona geogrfica
para 200 medidores...............................................................12
FIGURA 8. Despliegue rbol de Expansin Mnima para una muestra de 200
medidores agrupados en 8 Clsteres................................................................................12
FIGURA 9. Despliegue rbol de Expansin Mnima para una muestra de 500
medidores agrupados en 11 Clsteres..............................................................................13
FIGURA 10. Implementacin Puntos de Steiner mediante triangulacin para una regin
de 8 MDMS en la red ..14
FIGURA 11. Implementacin Puntos de Steiner mediante triangulacin para una regin
de 11 MDMS en la red 14
FIGURA 12. Despliegue de MDMS mediante Mnimum Steiner Tree implementando
puntos adicionales de Steiner por Triangulacin para una muestra de 200
medidores.15
FIGURA 13. Despliegue de MDMS mediante Mnimum Steiner Tree implementando
puntos adicionales de Steiner por Triangulacin para una muestra de 500 medidores....
.15
FIGURA 14. Relacin Distancia vs Clsteres(MDMS) para rbol de Expansin Mnima
y Mnimum Steiner Tree..........................................15
DESPLIEGUE DE MDMS PARA AMI BASADO EN
ARBOLES DE EXPANSION USANDO MINIMUM
STEINER TREE
Daniel Guanoliqun1, Estuardo Correa2

Resumen Abstract
En el presente artculo se propone In this article it proposes to perform an optimum deploymen
realizar un despliegue ptimo de MDMS MDMS for AMI based on the theory of Expansion trees u
para AMI basado en la teora de rboles the Minimal Steiner Tree for a given geographic area wh
de Expansin mediante Mnimum Steiner users are randomly distributed. For this purpose, it is
Tree (SMT) para un rea geogrfica sought to group each of the users (Smart Meters) evenly
determinada en donde los usuarios estn clusters distributed throughout the geographical area. Nex
distribuidos aleatoriamente. Para lo cual proceeds to use a clustering algorithm called K-means that i
se busca primero agrupar a cada uno de charge of conglomerating the elements (Smart Meters) of
los usuarios (Medidores) de manera network in K central groups, The distance of the element
uniforme en clsteres distribuidos a lo the nearest centroid determines the cluster that forms (MDM
largo y ancho del rea geogrfica. A It is proposed a solution to the problem of optimal deploym
continuacin se procede a emplear un of MDMS for communication networks in AMI based on gr
algoritmo de clusterizacin llamado K- theory, that covers all MDMS within AMI through
means que se encarga de conglomerar los expansion tree topology. For which it has been used of the
elementos (Medidores) de la red en K called Minimum Steiner Tree (SMT) that determines
grupos centrales, la distancia de los optimum network topology for the minimization of the C
elementos al centroide ms cercano Deployment Function given as the link distance between
determina el clster que se forma MDMS.
(MDMS). Se propone una solucin al Keywords: Meter Data Management System (MDM
problema de despliegue ptimo de Advance Infrastructure Meter (AMI), deployment, Minim
MDMS para redes de comunicacin en Steiner Tree Problem (SMTP), Rate.
AMI basado en teora de grafos, que
realice una cobertura de todos los MDMS Palabras Clave: Sistema de gestin de medicin de d
dentro de AMI a travs de una topologa (MDMS), Infraestructura de medicin avanzada (AM
de rboles de expansin. Para lo cual se Despliegue, Problema de rbol de Steiner Mnimo (SMT
ha empleado el llamado Mnimum Rango.

1 Estudiante de la Universidad Politcnica Salesiana, Bachiller Tcnico Industrial en


Electricidad en el Instituto Tecnolgico Superior Central Tcnico, actualmente se
encuentra realizando su proyecto de Titulacin para la obtencin del Ttulo de Ingeniero
Elctrico.
2 Mster en programacin y mtodos numricos, Ingeniero en Sistemas, Escuela
Politcnica Nacional, Integrante del grupo de Investigacin de la Universidad
Politcnica Salesiana - UPS - sede Quito.

1
Steiner Tree (SMT) que determina la
topologa de red ptima para la
minimizacin de la distancia de enlace
entre MDMS dada como la Funcin
costo-Despliegue de MDMS.

2
1. Introduccin del cliente (CIS), el sistema de
Despliegue de MDMS en AMI informacin Geogrfica (GIS), el
empleando una topologa de red basado sistema de Gestin de interrupciones
en arboles de expansin mediante (OMS) y (DMS) que es el sistema para
algoritmos matemticos son la la gestin de Distribucin[6]. Una de las
tendencia en la bsqueda de una arquitecturas de comunicacin que se
solucin a problemas de optimizacin utiliza para el despliegue de MDMS es
en redes, como una respuesta al la Totalmente distribuida, existiendo
incremento de la demanda de usuarios otras, como la centralizada y la
en la nueva red elctrica o como se semidistribuida, para su implementacin
conoce al Smart Grid [1]. Por tal motivo se debe considerar los sistemas que
se busca el empleo de una nueva estn vinculados a este tipo de
infraestructura para el despliegue de arquitectura (OMS, CIS, GIS, DMS) y
redes elctricas inteligentes que la frecuencia de muestreo de medicin
abarquen la creciente demanda de que posee [7].
usuarios as como la incorporacin de Para el desarrollo del tema que se
tecnologas de comunicacin que presenta en este artculo, existen varios
permitan una conexin bidireccional estudios que se han puesto en prctica,
entre usuarios y distribuidoras para el as por ejemplo herramientas analticas
manejo de nuevos servicios de gestin o algoritmos analticos llamados
como procesos de corte y reconexin, protocolos de solucin, que para este
as como la recopilacin de datos y la caso viene dado por el rbol de
facturacin del servicio elctrico [2][3] expansin (STP)[8], como bsqueda de
[4]. Se trata de la Advanced Metering una solucin en la construccin de una
Infraestructure (AMI) por sus siglas en topologa ptima con un despliegue
ingls, desarrollado como la lgico, grficamente representada en un
infraestructura moderna para la red rbol de expansin que busca los
elctrica inteligente. AMI es el sistema caminos de enlaces mnimos y a su vez
que permite medir, colectar y analizar permita la conexin de todos los nodos
los datos de la energa consumida y de del sistema [9]. Una vez obtenido un
la calidad de la misma por medio de modelo de red en forma general es decir
medidores inteligentes (SM) [5][6], un rbol de expansin se buscara
adems posee la caracterstica de nuevamente minimizarla en un
conexin bidireccional entre los subconjunto solucin llamado el rbol
consumidores y el proveedor de de Steiner mnimo (SMT) para el
servicios para el intercambio de despliegue de MDMS en AMI[10]. El
informacin [6]. Los datos que se rbol de Steiner mnimo es una
generan por medio de los medidores herramienta analtica muy conocida,
inteligentes se agrupan por medio de particularmente utiliza puntos mnimos
una base de datos dentro de AMI, la de Steiner y un borde de longitud
base de datos creada comprende un limitado, lo cual tiene por objeto
subsistema conocido como (MDMS) encontrar un rbol de conexin de un
Metering Data Management System- conjunto de puntos terminales dados,
Sistema de Gestin de medicin datos cuya longitud sea mnima[11]. Por lo
[7]. tanto como una idea, un rbol de
El MDMS adems de almacenar y Steiner mnimo para un conjunto de n
analizar datos medidos tambin se puntos P, se busca un subconjunto S de
encarga de la integracin con los dems puntos de Steiner de expansin mnima
sistemas vinculados en la arquitectura (SMT) que reduzcan su costo (distancia
de comunicacin, como la facturacin de despliegue) sobre P [11].

3
En el despliegue de MDMS se puede
emplear distintas arquitecturas de AMI se ocupa de la recoleccin de los
comunicacin, en el caso estudiado se datos tomados por los Medidores
emplear una arquitectura totalmente Inteligentes para luego procesarlos
distribuida por medio de rboles de hacia los sistemas de gestin de
expansin y se tendr como idea Medicin de datos (MDMS) que se
principal hallar un diseo de red con la ocuparan de agruparlos de forma global
distancia ms corta que comunique cada para cada uno de los servicios de
uno de los dispositivos de gestin y operacin (OMS, CIS, GIS,
almacenamiento de datos (MDMS) DMS), interactuando con cada uno para
dentro de AMI a un costo mnimo [6]. la gestin optima de la informacin
En el presente documento se tratar de procesada [14]. En el Smart Grid se
analizar y estudiar un algoritmo que considera a las Arquitecturas de
minimice el despliegue de los comunicacin como un elemento
dispositivos encargados de la gestin de importante para la medicin,
medicin de datos (MDMS) dentro de recoleccin y procesamiento de datos,
un rea geogrfica limitada. Una por otro lado tambin se toma en cuenta
solucin para determinar un rbol de la factibilidad y escalabilidad que posee
expansin ptimo es mediante el [7]. Dicha arquitectura comprende
algoritmo de Prim el cual toma en dispositivos de medicin (Smart Meter),
cuenta la distancia euclidiana para la redes de comunicacin para los
conexin de un vrtice (nodo) inicial al diferentes niveles jerrquicos de
que se van agregando nuevos vrtices infraestructura, sistemas de gestin de
de conexin donde la distancia entre medicin de datos (MDMS), y equipos
cada vrtice es mnima[12], en la de operacin que ayuden a la
construccin del rbol mnimo se incorporacin de los datos almacenados
considera la arista de menor peso que dentro de las interfaces de
une el vrtice inicial con el vrtice ms comunicacin y los servicios de gestin
cercano en el grafo del rbol inicial[13]. [15][3]. El consumidor cuenta con un
En la Figura 1, se muestra una dispositivo electrnico de estado
Arquitectura de Comunicacin compacto (Smart Meter) que cumple la
Totalmente Distribuida en AMI. funcin de recoger los datos que se
generan en tiempo real. Estos
dispositivos llamados medidores
inteligentes transmiten los datos
recopilados en el punto de consumo, por
medio de redes fijas comunes, como un
ejemplo la red de banda ancha por lnea
elctrica convencional [2]. En este caso
especfico se tendrn varios Smart
meter localizados en una regin
geogrfica a los cuales se tratarn de
organizar en conjuntos que contengan
un centroide el cual fungir como un
sistema de gestin de medicin o
recolector de datos (MDMS). Si se toma
en cuenta que este mismo proceso se lo
Figura 1. Despliegue de MDMSs para AMI en realiza para varias zonas geogrficas se
una Arquitectura de Comunicacin totalmente tendr como resultado varios centroides
distribuida a los cuales se puede aplicar el criterio

4
de Mnimum Steiner Tree para ms corto de enlace entre los nodos
optimizar el despliegue de los MDMS. existentes garantizando la comunicacin
El resto del trabajo se organiza de la entre todos. Tambin se considera como
siguiente manera. En la seccin 2 se una forma grfica de una sola direccin
analiza los subtemas relacionados al ponderada, es decir que la suma de sus
trabajo principal. El planteamiento del pesos determina el subgrafo de s
problema y el diseo de posibles mismo como el rbol de expansin de
soluciones se describen en la Seccin 3. mnima solucin[12].
Los detalles relacionados con el mtodo La solucin de encontrar una topologa
resolutivo mediante Mnimum Steiner radial para el despliegue de MDMS en
Tree y el anlisis de resultados se AMI con un mnimo de prdidas puede
proporcionan en la Seccin 4, el trabajo ser interpretada como encontrar un
se concluye finalmente en la Seccin 5. rbol de expansin en la red que
tambin genera prdidas mnimas [1].
2. Despliegue de MDMS en AMI Una caracterstica propia de un MST
Basado en la Topologa de (Mnimum Spanning Tree) es que de los
bordes que atraviesan el vrtice, el
Arboles de Expansin.
borde con el peso ms pequeo, debe
El objetivo del trabajo busca el
pertenecer al MST. Cuando el peso
despliegue ptimo de MDMS dentro de
relacionado a cada borde representa la
AMI, para ello es necesario considerar
longitud entre dos puntos, uno de los
el modelo de una arquitectura de
bordes del conjunto del MST es la
comunicacin adecuada a las
distancia ms corta entre dos subrboles
necesidades de la red, donde se
que estn enlazados por ese borde[1]
garantice una interaccin segura de cada
[17].
uno de los dispositivos y equipos en los
diferentes niveles de gestin[16],
2.2 Un Algoritmo para el Problema
adems la capacidad de manejo de la
de Arboles de Expansin Mnima
gran cantidad de datos que vayan
(MST). En la actualidad existen varios
generando la medicin de todos los
algoritmos para determinar un rbol de
usuarios de la red, considerando la
expansin en base a una grfica
capacidad de expansin que pueda tener
previamente dada. Entre los algoritmos
en el futuro [6]. Una arquitectura de
ms conocidos estn Prim y Kruskal
comunicacin dentro de Smart Grid
que pueden determinar el rbol de
conlleva una estructura compleja para
expansin mnima de manera exitosa
cumplir los objetivos de estabilidad y
por medio de un grafo dado[12][9]. En
buena comunicacin entre los
este trabajo se ha propuesto el empleo
dispositivos que la conforman[16], por
del algoritmo de Prim, el cual se
lo cual el anlisis de un modelo
encarga de buscar un rbol de peso
apropiado que cubra los requerimientos
mnimo entre los nodos (vrtices) de
demandados por la red, se debe llevar a
una red, es decir busca un subconjunto
cabo, con la finalidad de garantizar la
de bordes de conexin de un Grafo
operatividad en los diferentes niveles de
inicial que unan todos los vrtices
gestin de AMI dentro del Smart Grid.
mediante un rbol de expansin
mnimo[12].
2.1 Implementacin de una topologa
La construccin del rbol de expansin
de comunicacin basada en rboles
mnimo selecciona al azar un nodo
de expansin para AMI.
(vrtice) como un rbol inicial, luego
Un rbol de expansin viene dado como
adiciona inmediatamente el borde ms
una topologa de rbol libre de bucles,
corto prximo que une un nuevo
en un enfoque fsico busca el camino

5
vrtice, hasta unir todos los vrtices al minimizar con la ayuda de un algoritmo
rbol inicial. de agrupamiento como el algoritmo de
La estructura del algoritmo de Prim para Prim el cual tiene un tiempo de
un grafo no dirigido G (V, E) de V V
vrtices y E bordes sigue los pasos ejecucin de E log [8].
siguientes [1]: O
Continuando en la bsqueda de una
1. Escoger cualquier vrtice r en V solucin para el MST por medio de
para ser el nodo raz. Establecer un algoritmos de agrupamientos se puede
conjunto V t ={r } y Et = . establecer una medida de borde
inconsistente con el simple hecho de
2. Encuentre un borde con el peso ms dividir el rbol en grupos[20][9].Un
pequeo tal que uno de sus puntos borde inconsistente se define como los
finales este en S y el otro este en bordes cuyos pesos son mayores que el
V peso promedios de los bordes cercanos
Et
V t . Adicionar este borde a al rbol [17].
y su nuevo vrtice a S.
V 2.3 Un criterio de solucin por el
= , entonces concluir mtodo de Mnimum Steiner Tree
3. Si Vt
(SMT).
bsqueda. Caso contrario repita el Se tiene un conjunto P de n puntos de
paso 2. donde necesitamos obtener un conjunto
Dentro de los algoritmos de S denominados puntos de Steiner de tal
agrupamiento basados en MST se manera que el costo del rbol de
considera un conjunto de n puntos de expansin mnima (MST) sobre P con
datos y la distancia medida entre ellos, relacin a S sea mnima [11]. La
esta informacin casi siempre est dada solucin referida para este caso es el
y es el primer paso en la construccin llamado mtodo de Mnimum Steiner
de un MST [17][18]. Tree para un conjunto P de n puntos
De manera general se puede considerar representado SMT (P) [11][20].
que para n puntos o nodos se pueden Si se considera un plano real, se est
determinar un nmero de bordes que hablando de un plano euclidiano, en el
conectan a todos los puntos entre s, cual se puede encontrar el rbol de
estos bordes pueden ser calculados Steiner de n puntos, sin embargo para
mediante la siguiente formula: poder encontrar el Mnimum Steiner
Tree en dicho plano es necesario
n (n-1) /2 (1) introducir puntos adicionales llamados
puntos de Steiner que conecten cada
Frmula 1. Frmula para determinar el nmero de borde entre s [21][22]. En un rbol T el
bordes posibles para conectar n puntos.
Tomado de: [17] X. Wang, X. L. Wang, C. Chen, and costo de borde viene dado como la
D. M. Wilkes, Enhancing minimum spanning tree- distancia que existe entre sus puntos
based clustering by removing density-based outliers, extremos. El costo total del rbol T,
2013, p. 2.
ser la suma del costo de todos sus
Para un par de puntos dados en el
bordes [11][23].
conjunto de datos se relacionan a un
La distancia existente entre dos puntos
borde, sin embargo solo n-1 de los
(x1, y1) y (x2, y2) est determinado por
cuales se conservan en un MST [17]
la siguiente expresin para el plano
[19]. El tiempo de los algoritmos
euclidiano.
tradicionales para MST es otra de las
variantes que se han conseguido

6
2 2
dist ( ( x 1, y 1 ) , ( x 2, y 2 ) )2=|x 1x 2| +| y 1 y intercambio
2| de informacin entre cada
MDMS distribuido y el servidor
(2)
central, puede ser considerado como
Frmula 2. Frmula para la distancia Rectilnea en un valor constante ya que no se ve
el plano Euclidiano. afectado ni por el nmero de
Tomado de: [11] Gabriel Robins, Alexander
Zelikovsky, Mnimum Steiner Tree construction,
medidores ni por la frecuencia de
2008, p. 2. muestreo de los mismos [2][6][7].
Los parmetros que se asumen
2.4 Arquitecturas de Comunicacin intervienen en la formulacin del costo
para Despliegue de MDMS en AMI. de despliegue de MDMS distribuidos
El estudio de una arquitectura de est dado por:
comunicacin evaluada en trminos de
escalabilidad y el procesamiento de i :Tasade generacion promediode datos
datos debe ser direccionado al
incremento de la demanda, teniendo de cada concentrador i en
como objetivo el minimizar el costo de megabits
expansin de la red al incrementar su Mbps( )
seg
demanda. De esta manera la
arquitectura se considera un elemento d ij : Distancia de un concentrador i
importante en AMI, para el despliegue
ptimo de MDMS que ayude a a un MDMS j en kilometros Km
mantener la integracin de la red en C j : Distancia de un MDMS j a un centro de
trminos de comunicacin y
procesamiento de la informacin en Operaciones o entre MDMS
los diferentes niveles de
:Unidad de costo del ancho de banda producto dis
infraestructura [6]. Por tanto se ha
optado por la Arquitectura de Y j :Ubicacioncandidata j escojida para
Comunicacin Totalmente distribuida
que abarca las dems arquitecturas el despliegue de MDMS
existentes como la centralizada y f j :Costo despliegue de un MDMS en la
semidistribuida con el fin de emplear
un modelo de arquitectura que ubicacion j
contenga los escenarios posibles para
M : Numero total de ubicaciones d e MDMS
el despliegue de MDMS.

2.4.1 Arquitectura de Comunicacin M M

Totalmente Distribuida. costoTot ( T )= .Yj . Cj+ fj .Yj


j=1 j=1
Para una arquitectura de comunicacin
totalmente distribuida se tiene en (3)
cuenta el despliegue de cada MDMS Frmula 3. Frmula para la estimacin del Costo de
con un servicio de operacin y gestin Despliegue de MDMSs Distribuidos.
correspondiente[6].En una arquitectura Tomado de: [6] Jiazhen Zhou, Rose Qingyang Hu,
Yi Qian, Scalable Distributed Communication
de comunicacin totalmente Architectures To Support Advanced Metering
distribuida el costo de comunicacin Infrastructure in Smart Grid, 2012, p. 6.
entre un centro de operacin y los
MDMS asociados a cada uno puede 3. Problema del rbol de
ser reducido debido a que se Steiner Mnimo aplicado a
encuentran fsicamente juntos [7][6]. una Red de Nodos y
Con respecto al ancho de banda de
MDMS Totalmente
comunicacin necesario para el
Distribuidos.

7
El SMT tiene su origen en el Problema
de rbol de Steiner nombrado en
honor al matemtico Jacob
Steiner[24], que consiste en encontrar
una alternativa de conexiones factibles
entre tres puntos en el plano
euclidiano, tal que la suma de sus
conexiones posibles sean
mnimas[25], por lo que la mejor
forma de encontrar dichas trayectorias
se obtienen agregando un cuarto punto
a travs del cual se conectaran el
grupo de 3 [26][27].

Figura 3. Implementacin factible del SMT.


Tomado de: [24] lvarez, Eduardo A, Universidad
de Talca Facultad de Ingeniera PRIZE
COLLECTING STEINER TREE CON DATOS,
2010, p. 4. Con Autor

Como se muestra en la Figura 2 de la


red compuesta de nodos de color
celeste (Smart Meters), nodos de color
rojo como MDMS (Gestores de Datos)
y nodos de color azul (Estaciones
Base), se tiene un arreglo de
conexiones posibles tal que el costo de
construccin de las lneas sea mnimo.
En la Figura 3 se muestra una solucin
Figura 2. Red formada por Smart Meters, MDMS y factible del SMT, como se puede ver el
Estaciones Base.
Tomado de: [24] lvarez, Eduardo A, Universidad rbol cubre todos los MDMS por
de Talca Facultad de Ingeniera PRIZE medio de los nodos de color verde
COLLECTING STEINER TREE CON DATOS, creados, a estos nodos nuevos se los
2010, p. 4.
conoce como nodos de Steiner[24]
[28]. Se representa como G = (V, E),
donde V y E son el conjunto de nodos

y bordes, y un conjunto V V , que
se denominan nodos terminales. El
objetivo del SMT es encontrar un
rbol T =( V ( T ) , E (T ) ) de
G ,V ( T ) V , E (T ) E que cubra

8
todos los nodos en V , V V ( T ) , y importancia en la red. El objetivo que
se busca es que cada nodo en la red
minimice la funcin de costo de pueda ser representado de manera
despliegue[24][26]. fsica como una partcula material la
cual crea un campo potencial
f ( T )= c e ( 4) alrededor de s misma en conjunto con
e E ( T )
los dems nodos se forma un campo
potencial sobre la red [32][33].
Donde ce
es un valor real positivo
3.2 Implementacin Triangulacin
asociado a cada e E . de Delaunay para la obtencin
de puntos de Steiner.
Frmula 4. Funcin del Costo de Despliegue de la Sea P un subconjunto de nodos
red. generados dentro de la red de nodos
Tomado de: [24] lvarez, Eduardo A, Universidad
de Talca Facultad de Ingeniera PRIZE
G= (V, E), entonces P = (V (P), E (P))
COLLECTING STEINER TREE CON DATOS, se considera como el mnimum Steiner
2010, p. 4. Tree (SMT), donde V (P) V y E (P)
E[34].
3.1 Diseo de una topologa de red Para la obtencin de los puntos de
para el despliegue de MDMS Steiner, existen dos propiedades que lo
en AMI. demuestran, tal como lo hace
Como una solucin propuesta al referencia en Two New Efficient
despliegue de MDMS se ha hecho Approximation Algorithms with O (k
relacin a un estudio fsico topolgico, log k) for the Steiner Tree Problem in
en donde se hace uso de la teora de Rectilinear Graphs de Tadashi
campos en la estructura de una red Matsumoto, Tomohiro Takahata, y
topolgica para encontrar la relacin Kohkichi Tsuji en [22]:
entre los nodos y los bordes de enlace Propiedad 1
que los atraviesan por medio de una Todos los puntos de Steiner deben tener
caracterstica de distribucin ya sea un grado 3 o 4.
subyacente[29][30]. Por lo tanto, dado Propiedad 2
una red G= (V, E), donde V es el El nmero mximo de puntos de Steiner
conjunto de nodos y E es el conjunto en P es k2, donde k viene dado como
de bordes de enlace. La ubicacin de los puntos de partida (MDMS) para la
cada nodo en la red, se considera triangulacin de Delaunay.
como un punto de partida en la
iteracin de todos los nodos, formando Para la solucin ptima del rbol de
un campo topolgico sobre la red [31]. Steiner, se aplica la teora de
El estudio para determinar los nodos triangulacin de Delaunay para la
ms relevantes en la red mediante un generacin de los puntos de Steiner, la
campo potencial topolgico, es un triangulacin de Delaunay se encarga de
tema que ya se ha tratado en diferentes maximizar el ngulo mnimo de todos
estudios y lo puede analizar con ms los tringulos de la red de Delaunay
detenimiento en el paper Evaluate cuyos vrtices son los puntos de
Nodes Importance in the Network generacin dados como MDMS[35].
using Data Field Theory de HE Han, Por lo tanto la red de Delaunay est
GAN Wen-yan, LI De-yi en [31] aqu formada por el conjunto de tringulos,
se considera un factor de influencia donde sus vrtices son los puntos de
el cual determina la regin de generacin obtenidos para los MDMS
influencia de cada nodo y la [23], como se muestra en la Figura 4.

9
Figura 5. Implementacin de los puntos de Steiner S
triangulares. [Autor]

Figura 4. Conjunto de puntos generados P. [Autor]

Considerando que el nmero de 4. Despliegue de una red


vrtices de un tringulo es tres y de basada en el modelo
igual manera sus lados que lo topolgico de una red
conforman, vienen dados como los compleja.
bordes de la red de Delaunay, por lo La caracterstica base para una red
tanto se puede aplicar la propiedad de compleja, est dado como una
los 3-puntos del rbol de Steiner optimo estructura formada de nodos y bordes
en cada triangulo de la red de Delaunay que constituyen tanto los elementos
[23]. como el medio de interaccin dentro
El rbol de Steiner ptimo formado con del rea referenciada[33].
tres puntos de generacin tiene al menos El modelo de una red con V nodos y E
un punto de Steiner en el grfico de la bordes se describe de la siguiente
red. forma:
El punto de Steiner triangular se define G=(V , E)
como un punto de la red del rbol de
Steiner ptimo, el cual se obtiene por Donde:
medio de los puntos generados V :Conjunto de nodos de la
(MDMS), es decir por los tres vrtices E :Conjunto de bordes de la
de cada tringulo en la red de Delaunay.
Se considera el tringulo con los tres Por lo tanto:
puntos
Pi ( X i ,Y i ) , P j ( X j ,Y j ) , y Pk ( X k , Y k ) , V = { v 1 , v 2, v 3, . .. , v n }

X j< X i < X k y Y i <Y k <Y j . V : es la coleccion de todoslos nodos


donde
Por lo tanto el punto de Steiner E= { e1 , e 2 , e 3 , , e m }
Triangular est dado por Ps ( X i , Y k ) E :es la coleccion de todos losbordes
[23]. A continuacin en la Figura 5, se e k ={ v i , v j }
detalla el rbol de Steiner ptimo
implementando puntos de Steiner ek
De modo que representa el
Triangulares.
borde entre el nodo i y el nodo j.

10
4.1 Red basada en un algoritmo
de nodos y bordes generados
aleatoriamente.

Algoritmo GAN, (generacin de una


red con nodos aleatorios).

Paso1: ENTRADAS
Establecer zona geogrfica delimitada
para el despliegue de Nodos
Paso2: Longitud de Grilla
Paso3: Ingresar Nmero de nodos o Figura 6. Despliegue de medidores inteligentes
dentro de una zona geogrfica.
medidores.
Paso4: SALIDAS
Despliega un nmero de medidores Mediante el algoritmo de GAN, se ha
dentro de una zona geogrfica corrido una simulacin, donde se
Enlaces posibles de comunicacin puede visualizar el despliegue
entre nodos aleatorio de los nodos (Medidores
Paso6: PROCESO Inteligentes) dentro un rea geogrfica
Generacin de un lazo for delimitada que representan la
For i=1: V: E ubicacin de los usuarios en la red y
Rand (state, i)=m; generacin posteriormente se agruparan en forma
randomica de nodos de clsteres a los sistemas de gestin
Lonlim= [1 250]; almacenamiento de de medicin de datos (MDMS) ms
muestreo en X cercanos.
Latlim= [1 250]; almacenamiento de
muestreo en Y 4.2 Agrupamiento de Medidores
End for Inteligentes mediante K-means
Creacin de una red de nodos dentro para la ubicacin de Sistemas
de una zona geogrfica delimitada. de Gestin de medicin de
Paso7: Fin. datos (MDMS).
Una vez obtenido el despliegue de una
A continuacin en la Figura 6, se red nodos en un zona geogrfica se
presenta un modelo de red hace uso de un algoritmo de
G=(V , E) , desplegada por GAN clusterizacin denominado K-means,
para determinar las posiciones
en una zona geogrfica. iniciales en las cuales se ubicaran los
Sistema de Gestin de medicin de
datos (MDMS) para luego realizar el
despliegue ms ptimo dentro de un
rea geogrfica dada, para este
ejemplo se lo har en una zona
geogrfica delimitada.
El algoritmo de K-means se basa en el
agrupamiento de vectores en funcin
de una mtrica comparativa llamada
como Distancias Euclidianas[12][36].
A este anlisis dado en base a una
medida de similitud, lo conocen
tambin como Optimizacin de

11
distancias entre cada uno de los nodos
(Medidores inteligentes) dentro del
rea establecida y los gestores de
informacin (MDMS). La estructura
del algoritmo en su forma de
seudocdigo esta dado como sigue:

Algoritmo de k-means

ENTRADAS:
Paso1: Toma una muestra de usuarios
desplegados dentro de una zona
geogrfica. Figura 7. Agrupamiento y ubicacin de centroides
Paso2: Configurar distancia de dentro de una zona geogrfica para 200 medidores.
cobertura y el nmero de usuarios por
clsteres o grupos. Algunos parmetros a tener en cuenta
SALIDAS: para el agrupamiento de Medidores
Paso3: Hacer clusterizacin de Inteligentes con los Sistemas de
muestra mediante K-means por Gestin de medicin de datos
nmero de usuarios. (MDMS) es las caractersticas del
Paso4: Establecer centroides de los diseo de capacidad de procesamiento
clsteres (MDMS). de informacin que posee cada
PROCESO: MDMS, adems el rango de cobertura
Generacin de un lazo While y la distancia mxima que debe existir
Paso5: While n, m<= 1: K (clsteres, desde un medidor hacia cada
centroides) <=umbral MDMS[14].
a. For i n casos Los medidores inteligentes se van
Asignar caso de conglomerado agrupando de forma gradual al
ms cercano por distancia centroide ms cercano de cada uno de
euclidiana mnima. los clsteres donde se ubicaran los
b. Recalcular centroides. Sistemas de Gestin de medicin de
End For datos (MDMS) de manera distribuida.
End While
Paso6: Desplegar nmero de clsteres 4.3 Despliegue de MDMS
para la muestra mediante K-means. distribuidos en una topologa
Paso7: Fin. de rboles de Expansin
Mnima (MST).
A continuacin en la Figura 7, se Una vez obtenido las posiciones de los
muestra una primera prueba de la MDMS para una regin de usuarios
simulacin del algoritmo en una zona por medio del algoritmo de
geogrfica delimitada para la clusterizacin K-means, se procede a
ubicacin de los Sistemas de Gestin implementar el algoritmo de Prim para
de medicin de datos (MDMS) y sus calcular una topologa de rbol de
respectivos grupos de nodos bordes mnimos que conecten los
(Medidores). MDMS. De donde se despliegue las
trayectorias posibles de enlace, como
una bsqueda del camino ms corto de
comunicacin en una topologa de
rbol de expansin mnima en el plano
euclidiano[18][37].

12
Como una instancia previa al
Algoritmo de Prim despliegue del Mnimum Steiner Tree
ENTRADAS: se tiene el rbol de expansin Mnima
Paso1: Toma posicin centroides (MST) tal como se muestra en la
clsteres desplegados en el rea. figura 8, para el conjunto de MDMS
SALIDAS: se busca el camino de enlace ms
Paso2: Desplegar rbol de expansin corto determinado a partir de los
mediante Prim para enlaces posibles bordes que atraviesen dichos nodos o
de vrtices por ubicacin de MDMS. vrtices, donde el borde con el peso
Paso3: Establecer trayectoria entre mnimo es decir la longitud mnima
centroides de clsteres con el vrtice que une a un par de nodos debe
de menor costo. pertenecer al rbol MST[38].
PROCESO: A continuacin se realiza otra prueba
Paso4: While Clster i, j (clsteres, de simulacin para una muestra de 500
centroides) umbral medidores los cuales estarn
Enlazar clsteres o centroides agrupados en clsteres de 50, donde
Establecer enlaces Ci, j posibles de K-means ha arrojado un nmero de 11
vrtices. clsteres para la ubicacin de los
MDMS. Para luego ser desplegados en
a. Si Wij es el menor de los un rea geogrfica y proceder a trazar
pesos de los enlaces posibles la trayectoria de enlace ms ptima en
b. For i n casos una topologa de rbol de expansin
Hacer: rbol de enlace Ci, j ms Mnima mediante Prim.
cercano por Prim con Wij mucho Esto se lo puede visualizar en la
menor. Figura 9.
c. Recalcular trayectoria rbol de
expansin mnima
End If
End For
End While
Paso5: Desplegar rbol de expansin
mnima para la muestra de MDMS
mediante Prim.
Paso6: Fin.

Figura 9. Despliegue rbol de Expansin Mnima


para una muestra de 500 medidores agrupados en
11 Clsteres.

4.4 Despliegue de MDMS


mediante Mnimum Steiner
Tree basado en la Teora de
Triangulacin de Delaunay.
Ahora que se ha obtenido el rbol de
expansin mnima en el plano
Figura 8. Despliegue rbol de Expansin Mnima euclidiano se procede a optimizar el
para una muestra de 200 medidores agrupados en 8 despliegue de MDMS por medio del
Clsteres. rbol Mnimo de Steiner basado en la

13
triangulacin de Delaunay, como un posiciones posibles para despliegue de
subconjunto del rbol de expansin MDMS
mnima se emplea la Teora de SALIDAS:
Triangulacin de Delaunay de un Paso2: rbol de expansin por
conjunto de puntos para obtener la red Mnimum Steiner Tree para
de Delaunay que permita establecer Despliegue de MDMS
los sitios candidatos posibles para la PROCESO:
introduccin de los puntos de Steiner Paso3: Establecer grupos de triples T=
triangulares [35]. Los puntos para la (V1, V2, V3) entre centroides de
Triangulacin de Delaunay se obtienen clsteres para la regin de usuarios.
como los centros de masa para los Paso4: For: Para cada Vi y Vj de T
grupos de usuarios calculados por el (grupos de triples)
algoritmo de K-means [35]. Hacer: Enlace por Triangulacin de
Aqu se describe la idea principal del Delaunay (centros, clsteres) eij= (v1,
algoritmo para el despliegue de v2, v3).
MDMS. If el enlace eij de T= (V1, V2, V3) es
El objetivo principal es obtener el trazado
Mnimum Steiner Tree para la red G= Entonces
(V, E) de MDMS por medio de la Adicionar punto de Steiner V dentro
introduccin de puntos adicionales en del rea dada por Delaunay del grupo
la red llamados puntos de Steiner V, de triples T.
para lo cual se hace empleo de Paso5: For: Para todo Vij, V T
Triangulacin de Delaunay donde cada Si Cij, es el menor de los enlaces
punto o vrtice Vij que conforma posibles
dicho triangulo estar dado como el Entonces
MDMS en la red. Hacer: rbol T de enlace Cij con Eij
Siguiendo la teora de Delaunay se ms corto por Mnimum Steiner Tree
traza la regin entre el grupo de 3 con nodos adicionales de Steiner
MDMS para posteriormente posibles.
introducir el punto de Steiner V a End If
partir de la propiedad de los 3-puntos End If
para el rbol de Steiner optimo en cada End For
triangulo de Delaunay [23], donde End For
finalmente se enlaza cada grupo de Paso6: Desplegar rbol de Steiner
MDMS con un punto de Steiner mnimo para MDMS Calculados.
eliminando el borde E con mayor peso Paso7: Fin
en la red. Por lo tanto el rbol mnimo
de Steiner es el rbol obtenido del
subconjunto de puntos creados de la
triangulacin de Delaunay de un
conjunto de puntos[35].

Algoritmo de rbol de Expansin


por Mnimum Steiner Tree mediante
Triangulacin.
ENTRADAS:
Paso1: Numero de Clsteres para la
regin de usuarios o Topologa de
rbol de Expansin Mnima con Figura 10. Implementacin Puntos de Steiner
mediante Triangulacin para una regin de 8
MDMS en la red

14
Figura 11. Implementacin Puntos de Steiner Figura 12. Despliegue de MDMS mediante
mediante Triangulacin para una regin de 11 Mnimum Steiner Tree implementando puntos
MDMS en la red adicionales de Steiner por triangulacin para una
muestra de 200 medidores
Como se puede apreciar en las
Figuras 10 y 11 mostradas, se hace uso
de la teora de la triangulacin de
Delaunay para la regin de MDMS
desplegados a partir de una muestra de
200 y 500 medidores, donde se
buscara trazar en grupos de 3 nodos
(MDMS) regiones triangulares para la
red de Delaunay que contenga las
posiciones candidatas posibles para la
introduccin de los puntos adicionales
de Steiner del rbol de expansin Figura 13. Despliegue de MDMS mediante
mnima. Una vez obtenida las regiones Mnimum Steiner Tree implementando puntos
adicionales de Steiner por triangulacin para una
candidatas, se aplica la teora de los 3- muestra de 500 medidores.
puntos del rbol de Steiner ptimo En las Figuras 12 y 13 mostradas se
para cada regin triangular de la red de busca obtener la solucin ptima al
Delaunay [23]. Por lo tanto el punto de problema en un grafo G=(V,E) que
Steiner Triangular Ps ( X i , Y k ) se representa la topologa de red de
obtiene a partir de los nodos generados MDMS basado en un rbol de
Vij por el mtodo de K-means que expansin mnima empleando la teora
conforman los tres vrtices de cada de triangulacin de Delaunay para la
tringulo introduccin de puntos adicionales de
Pi ( X i ,Y i ) , P j ( X j ,Y j ) , y Pk ( X k , Y k ) Steiner V en la red G que permita
minimizar la distancia de enlace entre
en la red de Delaunay, como el los MDMS Vi y Vj segn el peso de
circuncentro de cada triangulo que borde E que corresponda como el
conecte el grupo de 3 MDMS. costo mnimo de despliegue, donde
cada punto de Steiner V adicional est
representado por un tringulo en la red
que constituyen los vrtices del nuevo
rbol de expansin mnima, el cual
representa la bsqueda final del
problema dado como el Mnimum
Steiner Tree que minimiza el
despliegue de MDMS.

15
de la red denominado como el costo de
despliegue.

El Mnimum Steiner Tree permite


determinar el rbol de expansin
mnima de una red de nodos
ponderada, por medio de una
topologa de rbol como la ruta de
enlace entre los nodos. Se concluye
que el Mnimum Steiner Tree es una
solucin a la bsqueda de un rbol con
el peso mnimo a partir de los
llamados puntos de Steiner para lograr
Figura 14. Relacin Distancia vs Clsteres minimizar las distancias.
(MDMS) para rbol de Expansin Mnima y
Mnimum Steiner Tree.
Los resultados que se muestran en la Mediante el empleo de la
figura 14, indican un mejor Triangulacin de Delaunay se ha
rendimiento que ofrece el algoritmo de podido obtener el Mnimum Steiner
Mnimum Steiner Tree en comparativa Tree a partir de los nodos originales
con el rbol de Expansin Mnima, se Vij del rbol de Expansin Mnima,
han hecho pruebas para una muestra creando puntos intermedios mediante
de 500 medidores el cual abarca un triangulaciones con el nico objetivo
escenario ms representativo para un de minimizar las distancias. Se han
mejor rendimiento del algoritmo de tomado como ejemplos para la
Mnimum Steiner Tree, donde se simulacin muestras de 200 y 500
observa que la distancia desplegada nodos, los cuales se encuentran
por cada uno de los algoritmos para el distribuidos aleatoriamente dentro de
numero de MDMS es diferente. En un rea geogrfica de una longitud y
una comparativa Mnimum Steiner latitud dadas.
Tree arroja mejores resultados a lo que A este conjunto de nodos se los agrupa
optimizacin de distancia se refiere, en n clsteres, considerando la
buscando el borde de peso mnimo capacidad y la distancia mnima de tal
que reduzca la distancia de enlace forma que un nodo (Medidor) solo
entre los MDMS dada como la funcin puede pertenecer a un determinado
de costo-despliegue. De esta manera clster.
se puede concluir que la distancia se
ve reducida al emplear el algoritmo de El estudio realizado permite concluir
Mnimum Steiner Tree. que si se considera a cada nodo como
un medidor inteligente, la cantidad de
5. Conclusiones datos que se generar va a ser
ostensiblemente alta y si adems se
La implementacin de algoritmos
considera la bidireccionalidad del flujo
basado en la teora de grafos es una
de informacin en intervalos de 15
herramienta computacional muy til
minutos la red podra saturarse, en este
en la bsqueda de soluciones a
caso el despliegue de los MDMS
problemas de optimizacin de redes,
debera consideran el tratamiento de
por tanto el Mnimum Steiner Tree
Big data.
permite encontrar una topologa de
rbol de expansin T, que cubra todos
Se puede concluir de manera general
los nodos V en la red G, minimizando
que al realizar la simulacin y el
la distancia de enlace entre los nodos

16
anlisis de los resultados obtenidos, Distributed Communication
con los algoritmos de Mnimum Architectures to Support
Steiner Tree y Arboles de Expansin Advanced Metering
mnima, la distancia total simulada Infrastructure in Smart Grid
con SMT es menor a la distancia total Scalable Distributed
simulada con MST, debido a la Communication Architectures
implementacin de puntos de Steiner to Support Advanced Metering
en el rbol de expansin mnima. Infrastructure in Smart Grid,
vol. 23, no. 9, pp. 16321642,
Referencias 2012.
[7] G. Barai and K. Raahemifar,
[1] H. Ahmadi and J. R. Mart,
Optimization of distributed
Minimum-loss network
communication architectures in
reconfiguration: A minimum
advanced metering
spanning tree problem,
infrastructure of smart grid,
Sustain. Energy, Grids
Can. Conf. Electr. Comput.
Networks, vol. 1, pp. 19, 2015.
Eng., pp. 16, 2014.
[2] R. Rashed Mohassel, A. Fung,
[8] K. Taha, RGFinder: A System
F. Mohammadi, and K.
for Determining Se-mantically
Raahemifar, A survey on
Related Genes using GO Graph
Advanced Metering
Minimum Spanning Tree.,
Infrastructure, Int. J. Electr.
IEEE Trans. Nanobioscience,
Power Energy Syst., vol. 63, pp.
vol. 1241, no. c, pp. 114, 2014.
473484, 2014.
[9] A. Capone, D. Corti, L. Gianoli,
[3] Z. Li, F. Yang, S. Mohagheghi,
and B. Sans, An optimization
Z. Wang, J. C. Tournier, and Y.
framework for the energy
Wang, Toward smart
management of carrier ethernet
distribution management by
networks with multiple
integrating advanced metering
spanning trees, Comput.
infrastructure, Electr. Power
Networks, vol. 56, no. 17, pp.
Syst. Res., vol. 105, pp. 5156,
36663681, 2012.
2013.
[10] A. Bouchachia and M.
[4] R. E. D. D. E. Medicin, A.
Prossegger, A hybrid ensemble
Ami, and C. Tvcable, Red de
approach for the Steiner tree
medicin avanzada (ami)
problem in large graphs: A
circuito tvcable, suba, 2013.
geographical application,
[5] N. Gudi, L. Wang, and V. Appl. Soft Comput. J., vol. 11,
Devabhaktuni, Electrical no. 8, pp. 57455754, 2011.
Power and Energy Systems A
[11] G. Robins and A. Zelikovsky,
demand side management based
Minimum steiner tree
simulation platform
construction, Handb.
incorporating heuristic
Algorithms VLSI Phys. Autom.,
optimization for management of
pp. 487508, 2008.
household appliances, Int. J.
Electr. Power Energy Syst., vol. [12] C. Zhong, M. Malinen, D.
43, no. 1, pp. 185193, 2012. Miao, and P. Frnti, A fast
minimum spanning tree
[6] R. Q. Hu, J. Zhou, R. Q. Hu,
algorithm based on K-means,
and S. Member, Scalable

17
Inf. Sci. (Ny)., vol. 295, pp. 1 2000.
17, 2015.
[20] T. Sttzle, Un Algoritmo
[13] X. Han, J. Liu, D. Liu, Q. Liao, Iterativo Voraz para el Problema
J. Hu, Y. Yang, and A. Steiner, del Taller de Flujo Rubn
Distribution Network Planning Ruiz, pp. 10531074.
Study with Distributed
[21] X. Lu, S. Yang, and N. Zheng,
Generation Based on Steiner
Location-selection of Wireless
Tree Model, vol. 1, pp. 26,
Network Based on Restricted
2014.
Steiner Tree Algorithm,
[14] G. Lpez, J. I. Moreno, H. Procedia Environ. Sci., vol. 10,
Amars, and F. Salazar, Paving pp. 368373, 2011.
the road toward Smart Grids
[22] T. Matsumoto, T. Takahata, and
through large-scale advanced
K. T. Faculty, TWO NEW
metering infrastructures,
EFFICIENT
Electr. Power Syst. Res., vol.
APPROXIMATION
120, pp. 194205, 2015.
ALGORITHMS WITH O ( k
[15] D. F. Ramrez and S. Cspedes, log k ) FOR THE STEINER
Routing in Neighborhood Area TREE PROBLEM IN
Networks: A survey in the RECTILINEAR GRAPHS, pp.
context of AMI 11561159.
communications, J. Netw.
[23] R. Qu, Y. Xu, J. P. Castro, and
Comput. Appl., vol. 55, pp. 68
D. Landa-Silva, Particle
80, 2015.
swarm optimization for the
[16] E. Ancillotti, R. Bruno, and M. Steiner tree in graph and delay-
Conti, The role of constrained multicast routing
communication systems in problems, J. Heuristics, vol.
smart grids: Architectures, 19, no. 2, pp. 317342, 2013.
technical solutions and research
[24] E. A. Alvarez,
challenges, Comput. Commun.,
UNIVERSIDAD DE TALCA
vol. 36, no. 1718, pp. 1665
FACULTAD DE INGENIER
1697, 2013.
IA PRIZE COLLECTING
[17] X. Wang, X. L. Wang, C. Chen, STEINER TREE CON
and D. M. Wilkes, Enhancing DATOS.
minimum spanning tree-based
[25] Y. Wang, X. Hong, T. Jing, Y.
clustering by removing density-
Yang, X. Hu, and G. Yan, The
based outliers, Digit. Signal
polygonal contraction heuristic
Process. A Rev. J., vol. 23, no.
for rectilinear Steiner tree
5, pp. 15231538, 2013.
construction, Proc. 2005, vol.
[18] P. Biswas and A. Paul, 1, pp. 16, 2005.
Sequences Through A Variant
[26] A. Sadeghi and H. Frhlich,
of Prim s Algorithm, pp. 14,
Steiner tree methods for
2015.
optimal sub-network
[19] G.-H. Lin and G. Xue, Optimal identification: an empirical
layout of hexagonal minimum study., BMC Bioinformatics,
spanning trees in linear time, vol. 14, p. 144, 2013.
Proc. - IEEE Int. Symp. Circuits
[27] G. Lin and G. Xue, Steiner tree
Syst., vol. 4, p. I-196-I-199,

18
problem with minimum number Discov. FSKD 2011, vol. 4, pp.
of Steiner points and bounded 23002303, 2011.
edge-length, vol. 69, pp. 53
[34] M. Yiit, . D. Incel, and V. .
57, 1999.
Gngr, On the
[28] S. Lee and M. Younis, interdependency between multi-
Recovery from multiple channel scheduling and tree-
simultaneous failures in based routing for WSNs in
wireless sensor networks using smart grid environments,
minimum Steiner tree, J. Comput. Networks, vol. 65, pp.
Parallel Distrib. Comput., vol. 120, 2014.
70, no. 5, pp. 525536, 2010.
[35] G. V Arvalo, R. C. Hincapi,
[29] Y. C. Wong and C. Chu, A and J. E. Sierra, WDM-PON
scalable and accurate rectilinear Design Model based on the
steiner minimal tree algorithm, Minimum Spanning Tree search
2008 Int. Symp. VLSI Des. over Delaunay Triangulations,
Autom. Test, VLSI-DAT, pp. 29 IEEE Asia-Pacific Conf.
34, 2008. Comput. Aided Syst. Eng., no.
(Artculo en fase de revisin),
[30] Q. Xie, C. Deng, H. Zhao, and
pp. 47, 2015.
Y. Weng, Evaluation method
for node importance of power [36] M. Prossegger and A.
grid based on the weighted Bouchachia, Ant colony
network model [J], Electr. optimization for Steiner tree
Power Syst., no. 1, pp. 912, problems, 5Th Int. Conf. ,
2009. pp. 331336, 2008.
[31] H. Nan, G. Wen-yan, and L. De [37] M. Leitner, I. Ljubi, M.
yi, Evaluate Nodes Importance Luipersbeck, and M. Resch, A
in the Network Using Data partition-based heuristic for the
Field Theory, Int. Conf. steiner tree problem in large
Converg. Inf. Technol. 2007, pp. graphs, Lect. Notes Comput.
12251234, 2007. Sci. (including Subser. Lect.
Notes Artif. Intell. Lect. Notes
[32] F. Kazemeyni, E. B. Johnsen,
Bioinformatics), vol. 8457
O. Owe, and I. Balasingham,
LNCS, pp. 5670, 2014.
Group Selection by Nodes in
Wireless Sensor Networks [38] M. Zanchetta, R. Batista, W. R.
Using Coalitional Game Coimbra, M. Z. do Nascimento,
Theory, 2011 16th IEEE Int. V. R. Batista, and W. R.
Conf. Eng. Complex Comput. Coimbra, An interactive
Syst., pp. 253262, 2011. programme for Steiner trees,
arXiv Prepr. arXiv1210.7788, p.
[33] Y. Zhu and X. Huang, Node
9, 2012.
robust algorithm study based on
graph theory, Proc. - 2011 8th
Int. Conf. Fuzzy Syst. Knowl.

19
ANEXOS. GRAFICAS GENERADAS DESDE MATLAB

Figura 7. Agrupamiento y ubicacin de centroides dentro de una zona geogrfica para


200 medidores

1
Figura 8. Despliegue rbol de Expansin Mnima para una muestra de 200 medidores
agrupados en 8 Clsteres

2
Figura 10. Implementacin Puntos de Steiner mediante Triangulacin para una regin de
8 MDMS en la red

3
Figura 12. Despliegue de MDMS mediante Mnimum Steiner Tree implementando
puntos adicionales de Steiner por triangulacin para una muestra de 200 medidores

4
Figura 9. Despliegue rbol de Expansin Mnima para una muestra de 500 medidores
agrupados en 11 Clsteres

5
Figura 11. Implementacin Puntos de Steiner mediante Triangulacin para una regin de
11 MDMS en la red

6
Figura 13. Despliegue de MDMS mediante Mnimum Steiner Tree implementando
puntos adicionales de Steiner por triangulacin para una muestra de 500 medidores.

Matriz de Estado del Arte

7
Despliegue de MDMS en AMI mediante Arboles de expansin usando Mnimum Steiner Tree

RESTRICCIONES PROPUESTAS PARA


FORMULACIN DEL PROBLEMA SOLUCION
DATOS TEMTICA DEL RESOLVER EL
FUNCIONES OBJETIVO PROPUESTA
PROBLEMA PROBLEMA

PARA AMITOPOLOGIAS DE COMUNICACIN

INALAMBRICASTRIANGULACION DE REDES
COMUNICACINARQUITECTURAS DE

ILPPROGRAMACION LINEAL ENTERA

ILPPROGRAMACION LINEAL ENTERA

GRAFOS MST ALGORITMOS PARA TEORIA DE

MINIMODESPLIEGUE ARBOL DE STEINNER


DE ARBOL DE MINIMA EXPANSION ALGORITMOS PARA EL PROBLEMA

STEINERMETODO PROBLEMA ARBOL DE

METODOS ARBOL STEINER MINIMO


INFRAESTRUCTURA DE MEDICIN

HEURSTICA o METAHEURSTICAS
ENRUTAMIENTO Y DESPLIEGUE
TEORIA DE NODOS EN UNA RED

PROGRAMACION Y SIMULACION

CONDICIONES DE COBERTURA

TRIANGULACION DELAUNAY
CONDICIN DE CAPACIDAD
MINIMUM STEINER TREE
ARBOLES DE EXPANSION

METODOS HEURISTICOS
TTULO DEL ARTCULO

DESPLIEGUE DE MDMS
"ESTADO DEL ARTE"

Despliegue de MDMS

TEORIA DE GRAFOS
CLUSTERIZACIN
AVANZADA - (AMI)

STEINER TREE

ALGORITMOS,
REFERENCIA

COMPLEJA
COSTOS

COSTOS
ITEM

AO

Optimization of distributed communication


201
1
4
architectures in advanced metering \cite{Barai2014} X X X X X X X X X X X X X X X X X X X X X
infrastructure of smart grid
A hybrid ensemble approach for the Steiner tree
201
2
1
problem in large graphs: A geographical \cite{Bouchachia2011} X X X X X X X X
application
Distribution Network Planning Study with
201
3
4
Distributed Generation Based on Steiner Tree \cite{Han2014} X X X X X X X X X X X X X
Model
201 A Partition-Based Heuristic for the Steiner Tree
4
4 Problem in Large Graphs
\cite{Leitner2014} X X X X X X X X X X X
201 Red de medicin avanzada (ami) circuito
5
3 tvcable, suba
\cite{Medicion2013} X X X X X X X X X X X X X
201
6
2
An interactive programme for Steiner trees \cite{Nascimento2012} X X X X X X X X X X X X X X X X X X X
200 Ant colony optimization for steiner tree
7
8 problems
\cite{Prossegger2008} X X X X X X X X X X X X X
Particle swarm optimization for the Steiner tree
201
8
2
in graph and delay-constrained multicast \cite{Qu2012} X X X X X X X X X X X X X X X X X X X X
routing problems
201
9
4
A survey on Advanced Metering Infrastructure \cite{RashedMohassel2014} X X X X X X X X X X X X X X
1 200
0 8
Minimum steiner tree construction \cite{Robins2008} X X X X X X X X X X X X X X X X X
1 201 Steiner tree methods for optimal sub-network
1 3 identification: an empirical study
\cite{Sadeghi2013} X X X X X X X X X X X X X X X X X X X X X X X X
RGFinder: A System for Determining Se-
1 201
2 4
mantically Related Genes using GO Graph \cite{Taha2014} X X X X X X X X X X X X X
Minimum Spanning Tree.
1 200 The Polygonal Contraction Heuristic for
3 5 Rectilinear Steiner Tree Construction
\cite{Wang2005} X X X X X X X X X X X X X X X X X X X X
Scalable distributed communication
1 201
4 2
architectures to support advanced metering \cite{Zhou2012} X X X X X X X X X X X X X X X X X X X X X
infrastructure in smart grid

1 201 Paving the road toward Smart Grids through


5 5 large-scale advanced metering infrastructures
\cite{Lopez2015} X X X X X X X X X X X X X X X X X X X X X
1 201 Location-selection of Wireless Network Based on
6 1 Restricted Steiner Tree Algorithm
\cite{Lu2011} X X X X X X X X X X X X X X X X X X
A demand side management based simulation
1 201
7 2
platform incorporating heuristic optimization \cite{Gudi2012} X X X X X X X X X X X X X X X X X X
for management of household appliances

1 201 Toward smart distribution management by


8 3 integrating advanced metering infrastructure
\cite{Li2013} X X X X X X X X X X X X X X

1 201 Paving the road toward Smart Grids through


9 5 large-scale advanced metering infrastructures
\cite{Lopez2015} X X X X X X X X X X X X X X X X X X X X X X

2 201 Routing in Neighborhood Area Networks: A


0 5 Survey in the Context of AMI Communications
\cite{Ramirez2015} X X X X X X X X X X X X X X X
An optimization framework for the energy
2 201
1 2
management of carrier ethernet networks with \cite{Capone2012} X X X X X X X X X X
Multiple Spanning Trees

2 200 Un algoritmo multithreading para el problema


2 4 del rbol de Steiner
\cite{Meneces} X X X X X X
TWO NEW EFFICIENT APPROXIMATION
2 ALGORITHMS WITH O ( k log k ) FOR THE
3 STEINER TREE PROBLEM IN RECTILINEAR
\cite{Matsumoto} X X X X X X X X
GRAPHS

2 200 Optimal layout of hexagonal minimum spanning


4 0 trees in linear time
\cite{Lin2000} X X X X X X X
Recovery from multiple simultaneous failures in
2 201
5 0
wireless sensor networks using minimum \cite{Comput2010} X X X X X X X X X X X X X X X X
Steiner tree

2 200 A Scalable and Accurate Rectilinear Steiner


6 8 Minimal Tree Algorithm
\cite{Wong2008} X X X X X X X X X X X X X X X

2 199 Steiner tree problem with minimum number of


7 9 Steiner points and bounded edge-length
\cite{Lin1999} X X X X X X X X X X X X X

2 201 A fast minimum spanning tree algorithm based


8 5 on K -means
\cite{Zhong2015} X X X X X X X X X X
On the interdependency between multi-channel
2 201
9 4
scheduling and tree-based routing for WSNs in \cite{Yigit2014} X X X X X X X X X X X X X X X X
smart grid environments

3 201 Minimum-loss network reconfiguration : A


0 5 minimum spanning tree problem
\cite{Ahmadi2015} X X X X X X X X X X X X X X X

3 201 Enhancing minimum spanning tree-based


1 3 clustering by removing density-based outliers
\cite{Wang2013} X X X X X X X X X X X X X X X
The role of communication systems in smart
3 201
2 3
grids : Architectures , technical solutions and \cite{Ancillotti2013} X X X X X X X X X X X X X X X X X
research challenges
3 200 Evaluate Nodes Importance in the Network
3 7 using Data Field Theory
\cite{Nan2007} X X X X X X
3 200 Evaluation of the Importance of Network Nodes
4 9 Based on Weighted Network Model
\cite{Changhong2009} X X X X X X X
3 201 Group Selection by Nodes in Wireless Sensor
5 1 Networks Using Coalitional Game Theory
\cite{Kazemeyni2011} X X X X X X X X X
3 201 Node Robust Algorithm Study Based on Graph
6 1 Theory
\cite{Zhu2011} X X X X X X X X X X X X
WDM-PON Design Model based on the
3 201
7 5
Minimum Spanning Tree search over Delaunay \cite{Arevalo2015} X X X X X X X X X X X X X
Triangulations

3 201 Sequences Through A Variant of Prim s


8 5 Algorithm
\cite{Biswas2015} X X X X X X X X X X X X
UNIVERSIDAD DE TALCA FACULTAD DE
3 201
9 0
INGENIER IA PRIZE COLLECTING \cite{Alvarez} X X X X X X X X X X X X X X X X X X X X
STEINER TREE CON DATOS
1 2
CANTIDAD:
17 25 16 12 21 21 20 24 21 23 8 18 7 15 7 23 18 19 4 20 16 30 9 0 12 25 19 9
TEMTICA
INFRAESTRUCTURA DE MEDICIN AVANZADA - (AMI)

COSTOS 40 "

20

MINIMUM STEINER TREE 0DESPLIEGUE DE MDMS

STEINER TREE ARQUITECTURAS DE COMUNICACIN


ARBOLES DE EXPANSION

FORMULACIN DEL PROBLEMA


30

25

20

15

10

0
SOLUCIN DADA MEDIANTE

30

25

20

15

10

También podría gustarte