You are on page 1of 7

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/309717628

Mtodo basado en grafos para evaluar la


vulnerabilidad de redes de abastecimiento de
agua

Conference Paper December 2011

CITATIONS READS

0 9

4 authors, including:

Joanna A. Gutirrez-Prez Manuel Herrera


Universitat Politcnica de Valncia University of Bath
24 PUBLICATIONS 29 CITATIONS 139 PUBLICATIONS 583 CITATIONS

SEE PROFILE SEE PROFILE

Joaqun Izquierdo
Universitat Politcnica de Valncia
309 PUBLICATIONS 1,328 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Smart Water Systems: near-real time optimal operation and control View project

Mathematics and Computers for Smart Water Supply Systems View project

All content following this page was uploaded by Manuel Herrera on 05 November 2016.

The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
MTODO BASADO EN GRAFOS PARA EVALUAR LA VULNERABILIDAD DE REDES DE
ABASTECIMIENTO DE AGUA

1Joanna Alicia Gutirrez-Prez, 1Manuel Herrera 1Joaqun Izquierdo Sebastin, 1Rafael Prez-Garca

1Grupo Fluing - Instituto de Matemtica Multidisciplinar (IMM) Universidad Politcnica de Valencia, Camino de
Vera s/n, 46022, Valencia Espaa.
e-mail: {joagupre, mahefe, jizquier, rperez}@upv.es

RESUMEN. En este trabajo proponemos un mtodo para cuantificar la vulnerabilidad de redes de abastecimiento de agua. Este mtodo
se basa en medidas relacionadas con el anlisis de grafos como son, la importancia relativa (ranking) y en el grado de los vrtices de un
grafo. As, se calcula un ndice que indica la accesibilidad y la exposicin de cada nodo frente a un posible peligro o amenaza externos.
Asimismo, utilizamos un algoritmo denominado spectral clustering para la divisin de la red de abastecimiento en clusters, tomando en
cuenta el ndice de vulnerabilidad de cada nodo. Esta divisin de la red de abastecimiento en clusters, se realiza con el propsito de
ofrecer una caracterizacin de la red en pequeas subredes y simplificar el trabajo a la hora de gestionar temas relacionados con su
seguridad.

Palabras Claves. Anlisis de redes, ndices de vulnerabilidad, redes de abastecimiento de agua.

ABSTRACT. In the present paper, we propose a method to measure the vulnerability of water supply networks. This methodology is
based on graph measurements, such as the relative importance (ranking) and the degree of the vertices of a graph. We calculate a
vulnerability index that shows the accessibility and exposure in case of external threats or hazards. In addition, we divided the network
in clusters by the spectral clustering algorithm taking into account the vulnerability index of each vertex. This division allows
characterizing the water supply network into small sub-networks and simplifying the security management.

Key words: network analysis, graph-based vulnerability indexes, water supply networks.

nmero de arcos incidentes en cada nodo. En Kessler et al.


I. INTRODUCCIN (1990) desarrollaron una metodologa basada en teora de
grafos para obtener el diseo de menor coste de redes de
Los sistemas de abastecimiento de agua son una abastecimiento de agua no vulnerables y fiables. Ostfeld y
infraestructura crtica que, debido a su complejidad y Shamir (1996) y Ostfeld (2005) introdujeron el concepto de
caractersticas, son vulnerables a peligros naturales y backups (subsistemas dentro de la red que sobreviven a la
amenazas por hechos humanos. El dao causado al servicio de ocurrencia de un fallo y cuyo funcionamiento es totalmente
abastecimiento impacta directamente en la seguridad y salud tomado en consideracin en las fases de trazado, diseo y
de sus usuarios. Por lo tanto, la identificacin de las de los operacin). Grubesic et al. (2008) y Yazdani y Jeffrey (2010),
componentes ms crticos o vulnerables del sistema de investigaron aplicaciones de teora de grafos y flujo en redes,
abastecimiento, permite la mejora de la seguridad y la en el anlisis de la vulnerabilidad y robustez de sistemas de
planeacin en la prevencin de riesgos. abastecimiento de agua. En ambos trabajos se revisaron las
Debido a las perspectivas que proporcionan las tcnicas distintas medidas existentes para la indexacin de nodos de la
basadas en teora de grafos, estas han ganado importancia en el red, en su gran mayora basadas en estadstica y anlisis
anlisis de las vulnerabilidades potenciales de las redes de espectral. En los temas de anlisis de la conectividad,
infraestructura crtica. Entre los trabajos realizados con fiabilidad y riesgo en el diseo de redes de abastecimiento, se
tcnicas de teora de grafos, se pueden encontrar estudios pueden mencionar los trabajos realizados por Ostfeld (2004),
enfocados en la evaluacin de la vulnerabilidad y el anlisis de Babayan et al. (2005) y Kapelan et al. (2006). Otro aspecto
la estructura de redes de transporte (Masucci et al., 2009; analizado en redes de abastecimiento de agua es la
Grubesic et al. 2008; Zio y Sansavini, 2007), de redes de sectorizacion. Tzatchkov et al. (2006) abordan ese tema
energia elctrica (Bompard et al., 2009; Holmgren, 2006; presentando algoritmos basados en teora de grafos para la
Crucitti et al., 2005), de redes informticas de distribucin de obtencin de sectores independientes, para la obtencin del
informacin ( Albert et al., 1999). En cuanto a trabajos sobre conjunto de nodos que pertenecen a cada sector, el conjunto
redes de abastecimiento de agua, se puede citar a Jacobs y de nodos desconectados y el nodo fuente de contribucin. En
Goulter (1989, 1988), quienes demostraron que las redes que la misma lnea, Herrera et al. (2010) desarrollan una
no son vulnerables a fallos, son grafos regulares con igual metodologa basada en aprendizaje semi-supervizado para la
conformacin de clusters de abastecimiento de agua. Dicha
metodologa utiliza tanto informacin grafica como vectorial. Mtodo de ranking: PageRank
Por su parte, Aoun et al. (2006) abord el proceso de El algoritmo PageRank (Brin y Page, 1998) es el mtodo de
clustering en redes de abastecimiento bajo las restricciones de clculo que usaron los fundadores de Google para asignar
consumo de energa y el tiempo de demora o latencia cuantitativamente un valor de importancia (ranking) a las
Otras aportaciones estn relacionadas con el ordenamiento pginas web y clasificarlas segn su importancia. Este
de los componentes de una red de abastecimiento. Michaud y algoritmo ha sido adaptado para su aplicacin en diferentes
Apostolakis (2006), evaluaron la importancia de cada nodo, campos de estudio. A diferencia de otros algoritmos,
con una metodologa basada en estudio de escenarios de PageRank integra el impacto tanto de los enlaces entrantes
riesgo. Izquierdo et al. (2008), trabajaron en la evaluacin de como salientes de cada nodo y produce como resultado un solo
la importancia de las tuberas, respecto del proceso de conjunto de valores. El valor de PageRank para cada nodo
distribucin del agua a travs de la red est dado por:
El objetivo de este trabajo es presentar un mtodo para la
cuantificacin de la vulnerabilidad de una red de PR (v j )
abastecimiento en base a la propuesta de un ndice que integra PR (vi ) (1 d ) d
v j In ( vi ) Out (v j )
(1)
el ranking de los nodos de la red - mediante la utilizacin del
algoritmo PageRank (Brin y Page, 1998) y el grado de los
nodos. Adems, se hace la divisin de la red en clusters, La aplicacin del PageRank en las redes de abastecimiento
tomando como criterio de similaridad su medida de es una propuesta reciente. Trabajos como el de Herrera et al.
vulnerabilidad. Lo que nos permite determinar reas que (2011) y Gutirrez-Prez et al. (2011), demuestran las nuevas
podemos denominar de vulnerabilidad posibilidades en esta rea mediante la adaptacin del
Finalmente, el presente trabajo se compone de un apartado algoritmo para el estudio de la importancia de los nodos en
en el que se describen de forma breve el algoritmo de ranking una red de abastecimiento. Entendiendo una red de
PageRank; tambin, se explica el algoritmo de spectral abastecimiento como un grafo de caractersticas especiales, es
clustering para la formacin de los clusters. En otro apartado, posible abstraer el concepto de una pgina web y considerarla
se presenta un caso de estudio de una red de abastecimiento y como un nodo de consumo. As, el conjunto de los vrtices del
se presentan los resultados obtenidos. Y por ltimo, un grafo representar a los nodos, tanques y fuentes de
apartado de conclusiones. abastecimiento. El conjunto de arcos sern las tuberas,
vlvulas y bombas de la red.
II. MATERIALES Y MTODOS
Spectral clustering
La teora de grafos y la medicin de la vulnerabilidad El proceso de clustering de un grafo consiste en la
En el contexto del anlisis de la vulnerabilidad de redes agrupacin de sus vrtices, tomando en consideracin la
complejas, las tcnicas de teora de grafos facilitan su estructura, de tal manera que haya un gran nmero de arcos
representacin y anlisis. Los grafos son una abstraccin til dentro de un nmero reducido de clusters.
que permiten representar diferentes tipos de redes. Por lo El anlisis de cluster basado en el espectro de una matriz
tanto, dependiendo del tipo de red que se analice, los vrtices (Ng et al., 2001) es un modelo de agrupamiento de datos
y arcos de un grafo pueden ser definidos de diferentes novedoso. En l se propone usar los autovectores asociados a
maneras. los autovalores ms pequeos (indicativos de partes del grafo
Los ndices basados en la teora de grafos para medir la fuertemente conectadas) que hayan sido creados por alguna
vulnerabilidad, se clasifican en medidas de conexin bsica, medida de similaridad (Karatzoglou, 2006) o, simplemente,
medidas espectrales y medidas estadsticas. Las medidas de calculados a travs de la matriz de afinidad del grafo.
conectividad bsica, se refieren a la conectividad de los En la aplicacin del proceso de spectral clustering, se hace
vrtices y arcos, representando la cohesin y adhesin de la uso de la matriz kernel del Laplaciano regularizado. Para un
red y su sensibilidad a la eliminacin de dichos elementos. Las anlisis ms completo del sistema, podemos sumar a esta
medidas espectrales, son aquellas que relacionan la topologa matriz las asociadas a otras variables hidrulicas de inters o
de la red con la intensidad de la conectividad y la cohesin como es nuestro caso, el ndice de vulnerabilidad de cada
grfica, mediante el anlisis del espectro de la matriz de nodo. Esta suma de matrices no es directa. Primero se ha de
adyacencia de las redes. Por ltimo, las medidas estadsticas calcular sus respectivas matrices de similaridad, para despus,
cuantifican las propiedades subyacentes de la red, a travs de hacerlas simtricas y definidas positivas; pudindose entonces
la construccin de patrones de frecuencia y el establecimiento entender cada matriz como una matriz kernel. La propiedad
de subredes. aditiva de las matrices kernel (suma de matrices kernel es otra
En trminos de un grafo, la vulnerabilidad est dada por tres matriz kernel), junto a la que afirma que una matriz kernel
conceptos principales que son: la conectividad (qu tan multiplicada por un escalar cualquiera, mayor que cero, sigue
fuertemente est conectado entre s), la resistencia (la fuerza siendo matriz kernel, nos permite trabajar con una visin
con la que se mantienen unidos los sub-grafos de la red) y la conjunta del problema: por un lado, la asociada al grafo (a
integridad (comportamiento de la componente de mayor orden travs del kernel del Laplaciano regularizado, en este caso, por
ante la eliminacin de un conjunto de vrtices). el proceso de difusin) y por otro la que cuenta con otros
inputs que pueden ser de inters para construir los sectores (a
travs de las matrices kernel relacionadas con informacin de
cota y demanda en cada punto, as como sus coordenadas III. ESTUDIO EXPERIMENTAL
geogrficas). La matriz final sobre la que trabajamos ser:
La red de abastecimiento utilizada consta de 107 nodos, 3
K = A K A + i K i (2) depsitos y 134 tuberas (Figura 1).
iI

Donde K es la matriz kernel para el proceso de clustering,


KA es la matriz kernel relacionada a la matriz de afinidad del
grafo y Ki es la matriz asociada a los inputs de inters en el
proceso de construccin de los clusters. Finalmente, A y i
son los pesos de la combinacin lineal de las sumas de
matrices kernel, KA y Ki. Los parmetros A y i se pueden
calibrar dentro del proceso de spectral clustering para la
obtencin de mejores resultados; o bien, proponer
directamente por el inters hidrulico de cada input.
La Tabla 1 muestra el proceso global del algoritmo. Una
versin detallada del mismo se encuentra en el trabajo de
Herrera (2011).

Tabla 1. - El proceso de spectral clustering


algoritmo: Figura 1. Esquema de la red de estudio
clusters de abastecimiento mediante spectral clustering
1. abstraccin de la red de abastecimiento como un grafo
2. construccin del Laplaciano del grafo Como primer paso, hemos obtenido el valor del PageRank
de cada uno de los nodos de la red agrupndolo en tres niveles
3. transformacin de la matriz a matriz kernel
de ranking (Alto, Medio y Bajo). La distribucin del ranking
4. clculo del espectro de la matriz de los nodos la podemos ver representada en la Figura 2 y los
5. k-medias sobre los c primeros autovectores detalles de cada uno de los niveles se describen en la Tabla 1.
6. re-asignacin de los resultados a los datos originales En la tabla se especifica el valor representativo y el valor
promedio de cada nivel, as como el nmero de nodos
contenido en cada uno de ellos. El objetivo es tener una
ndice de vulnerabilidad perspectiva clara de la importancia de cada uno de los nodos
Cada uno de los componentes de una red de abastecimiento de la red, lo que ms adelante nos permitir analizar la
presenta una vulnerabilidad diferente frente a un peligro o relacin con el ndice de vulnerabilidad que proponemos.
amenaza externo. Para medir su vulnerabilidad, hemos tomado
en cuenta su exposicin y accesibilidad (Ezell et al., 2007). En
este caso, la exposicin de cada nodo de la red est
relacionada con su ranking y la accesibilidad, con el grado de
cada nodo. El grado (gi) es el nmero de arcos que conectan
con el vrtice i. El grado de un vrtice es caracterizado por una
funcin de distribucin P(g), la cual da la probabilidad de que
un vrtice aleatoriamente seleccionado tenga g arcos
conectados a l. La distribucin del grado de los vrtices de
una red es una medida importante en la caracterizacin de la
topologa de los grafos.
Por lo tanto, la medida de vulnerabilidad propuesta est
dada por:

vi PR(vi ) gvi (3)

Donde vi es la vulnerabilidad del vrtice i, PR(vi) es el valor


del PageRank de cada vrtice vi y gvi corresponde al grado de
cada uno de los vrtices. Figura 2. Esquema de la distribucin de los valores del
ranking de los nodos de la red de estudio
vulnerabilidad. La matriz de disimilaridad asociada a los
Tabla 1. Datos principales de los niveles del ranking de los valores de vulnerabilidad, es convertida a una matriz kernel
nodos (matriz KA de la Ecuacin 2). Posteriormente, se suma a la
Valor Valor nm. matriz kernel relacionada con la matriz de afinidad del grafo
PageRank (matriz Ki de la Ecuacin 2), tal como se ha explicado
representativo Prom. Nodos
anteriormente. En cuanto a los pesos de cada una de las
Alto 0,01640 0,0129 20 matrices kernel (A y i), estos se fijaron en 0,5 de acuerdo a
un anlisis de sensibilidad.
Medio 0,00935 0,0093 71 El resultado del proceso de clustering lo podemos ver en la
Figura 4. El cluster 3 es el ms vulnerable, con un valor
Bajo 0,00434 0,00483 16
promedio igual a 0,0282. Los clusters 1 y 2 representan las
reas menos vulnerables de la red con valores promedio de
Una vez obtenido el ranking de los nodos de la red, 0,0185 y 0,0187 respectivamente.
calculamos el ndice de vulnerabilidad descrito en la Ecuacin Tomando en cuenta los trminos que definen al ndice de
3. El resultado obtenido se puede observar en la Figura 3. vulnerabilidad propuesto, se puede decir que el cluster 3 tiene
Hemos definido cuatro niveles de vulnerabilidad (Alto, Medio un mayor grado de accesibilidad y exposicin debido a la
alto, Medio bajo y Bajo) con el fin de representar una conectividad e importancia relativa de sus nodos. Esto podra
distribucin uniforme de los valores. En la Tabla 2 podemos significar que en el caso de un evento de contaminacin, esos
ver el intervalo que abarca cada uno de los niveles de nodos seran los ms afectados, ya que presentan un mayor
vulnerabilidad; asimismo su valor promedio y el nmero de nmero de tuberas conectadas a ellos y la dispersin del
nodos que estn incluidos. contaminante se dispersara mayormente en esa rea.

Figura 3.Esquema de la distribucin de la vulnerabilidad Figura 4. Esquema de la divisin de la red de estudio en


de los nodos en la red de estudio clusters de vulnerabilidad

Tabla 2. Datos principales de los niveles de vulnerabilidad IV. CONCLUSIONES


de la red de estudio
En relacin con los resultados obtenidos, la introduccin de
Valor nm. una medida de vulnerabilidad basada en el ranking de los
ndice Intervalo
Prom. Nodos nodos de la red ha sido de gran utilidad para identificar las
reas ms vulnerables. Tambin cabe resaltar la flexibilidad
Alto 0 0,01 0,0755 13
del algoritmo de spectral clustering, que nos ha permitido
Medio-Alto 0,01 0,03 0,0383 17 agregar la informacin del ndice de vulnerabilidad para la
construccin de los clusters.
Medio-Bajo 0,03 0,04 0,0163 47 Por otro lado, en este trabajo se han utilizado diferentes
tipos de medidas basadas en teora de grafos, como son las
Bajo 0,05 0,1 0,0060 30 medidas espectrales y las medidas de conectividad. Sin
embargo, como trabajo futuro se pretende incluir otras
Como ltimo paso, realizamos el proceso de divisin de la medidas y criterios relacionados con un escenario especfico
red mediante el algoritmo de spectral clustering. Una de las de contaminacin deliberada, Con esto sera posible analizar la
matrices input es la matriz correspondiente al ndice de dispersin del contaminante en aquellas reas que se han
definido como vulnerables. Asimismo, realizar una
comparacin entre diferentes estructuras de red o Herrera, M., Gutirrez, J.A., Izquierdo, J., Prez-Garca,
configuracin de clusters. R. Ajustes en el modelo PageRank de Google para el estudio
de la importancia relativa de los nodos de la red de
RECONOCIMIENTOS abastecimiento. En X Seminario Iberoamericano de
Este trabajo ha sido desarrollado gracias al apoyo del planificacin, proyecto y operacin de sistemas de
proyecto IDAWAS (Ref. DPI 2009-11591), financiado por el abastecimiento de agua (SEREA). Morelia, Michoacn,
Ministerio de Ciencia e Innovacin de Espaa, y ayudado por Mxico, 2011.
el proyecto complementario ACOMP/2011/188 de la
Consellera de Educaci de la Generalitat Valenciana. Herrera, M., Canu, S., Karatzoglou, A., Prez-Garca, R.,
Izquierdo, J. An approach to water supply clusters by semi-
supervised learning. En iEMSs-2010, Ottawa, Canad, Jul.
REFERENCIAS 2010.

Holmgren, . Using Graph Models to Analyze the


Albert, R.; Jeong, H.; Barabasi, A. -L. Diameter of the Vulnerability of Electric Power Networks. Risk Analysis,
World-Wide Web. Nature (London), No. 401, pp. 130-131, Vol. 26, No. 4, pp. 955-969, 2006.
1999.
Izquierdo, J.; Montalvo, I.; Prez-Garca, R.; Herrera, M.
Aoun, B.; Boutaba, R. Clustering in WSN with Latency and Sensitivity analysis to asses the relative importance of pipes
Energy Consumption Constraints. Journal of Network and in water distribution networks. Mathematical and computing
Systems Management, Vol. 14, No. 3, pp. 415-439, 2006. Modeling, Vol. 48, pp. 268-278, 2008.

Babayan, A.; Kapelan, Z.; Savic, D.; Walters, G. Least- Jacobs, P.; Goulter, I. Evaluation of methods for
Cost Design of Water Distribution Networks under Demand decomposition of water distribution networks for reliability
Uncertainty. Journal of Water Resources Planning and analysis. Civil Engineering Systems, Vol. 5, No. 2, pp. 58-66,
Management, Vol. 131, No. 5, pp. 375-382, 2005. 1988.

Bompard, E.; Napoli, R.; Xue, F. Analysis of structural Kapelan, Z.; Savic, D.; Walters, G.; Babayan, A. Risk and
vulnerabilities in power transmission grids. International Robustness-based solutions to a multi-objective water
Journal of Critical Infrastructures Protection, No. 2, pp. 5-12, distribution system rehabilitation problem under uncertainty.
2009 Water Science and Technology, Vol. 53, No. 1, pp. 61-75,
2006.
Brin, S., Page L. The Anatomy of a Large-Scale
Hypertextual Web Search Engine Karatzoglou, A. Kernel methods software, algorithms and
http://infolab.stanford.edu/ backrub/google.html, 1998 applications. Tesis Doctoral. Technischen Universitat Wien,
Austria, 2006.
Crucitti, P.; Latora, V.; Marchiori, M. Locating critical
lines in high-voltage electrical power grids. Fluctuation and Kessler, A.; Ormsbee, L.; Shamir, U. A methodology for
Noise Letters, Vol. 5, No. 2, pp. L201-L208, 2005. Least-Cost Design of Invulnerable Water Distribution
Networks. Civil Engineering Systems, Vol. 7, No. 1, pp. 20-
Ezell, B. Infrastructure Vulnerability Assessment Model (I- 28, 1990.
VAM). Risk Analysis, Vol. 27, No. 3, pp. 571-583, 2007.
Masucci, A.; Smith, d.; Crooks, A.; Batty, M. Random
Grubesic, T.; Matisziw, T.; Murray, A.; Snediker, D. planar graphs and the London street network. The European
Compartive Approaches for Assessing Network Physical Journal B, Vol. 71, No. 2, pp. 259-271, 2009.
Vulnerability. International Regional Science Review, Vol.
31, No. 1, pp. 88-112, 2008. Michaud, D.; Apostolakis, G. E. Methodology for ranking
the elements of water supply networks. Journal of
Gutirrez-Prez, J.A., Herrera, M., Prez-Garca R., infrastructure Systems, Vol. 12, No. 4, pp. 230-242, 2006.
Ramos-Martnez, E. Application of graph-spectral methods
in the vulnerability assessment of water supply networks. En Ng, A. Y., Jordan, M.I., Weiss, Y. On spectral clustering:
Mathematical Computing and Modelling, aceptado 2011 Analysis and an algorithm. En Advances in Neural
doi:10.1016/j.mcm.2011.12.008 Information Processing Systems 14, pp. 849856, MIT Press,
2001.
Herrera, M. Improving water network management by
efficient division into supply clusters. Tesis Doctoral. Ostfeld, A.; Shamir, U., (1996). Design of optimal reliable
Universitat Politcnica de Valncia, Espaa, 2011. multi-quality water-supply systems. Journal of Water
Resources Planning and Management, Vol. 122, No. 5, pp.
322-333.
Yazdani, A., Jeffrey, P. A complex network approach to
Tzatchkov, V.; Alcocer-Yamanaka, V.; Bourguett, V. robustness and vulnerability of spatially organized water
Graph theory based algorithms for water distribution network distribution networks, e-print:
sectorization projects. Proceedings of the 8th Annual Water http://arxiv.org/abs/1008.1770v2, 2010.
Distribution Systems Analysis Symposium, Cincinnati, Ohio,
USA. 2006

View publication stats