Escolar Documentos
Profissional Documentos
Cultura Documentos
Dissertao de Mestrado apresentada ao Programa de Psgraduao em Tecnologia, Centro Federal de Educao Tecnolgica Celso Suckow da Fonseca CEFET/RJ, como parte
dos requisitos necessrios obteno do ttulo de Mestre em
Tecnologia.
Orientadores:
Leonardo Silva de Lima, D.Sc.
Carla Silva Oliveira, D.Sc.
Rio de Janeiro
Maio de 2010
ii
Aprovada por:
Rio de Janeiro
Maio de 2010
iii
S586
1.Redes modeladas por grafos 2.Teoria dos grafos 3.Redes - Confiabilidade 4.Medidas de Centralidade I.Lima, Leonardo Silva de (orient)
II.Oliveira, Carla Silva (co-orient.) III.Ttulo.
CDD 004.6
iv
RESUMO
Um Estudo de Medidas de Centralidade e Confiabilidade em Redes
A confiabilidade de uma rede modelada por um grafo dada pela probabilidade que este apresenta
de permanecer conexo aps falha em um subconjunto de seus vrtices e/ou arestas. As medidas de
centralidade de um grafo so utilizadas para medir o grau de relevncia de um vrtice em relao aos
demais vrtices do grafo. Dentre as medidas de centralidade podem ser destacadas as centralidade
de grau, informao, intermediao e de autovetor. A principal questo investigada nesse trabalho
a seguinte: Qual o par de vrtices no adjacentes que deve ser conectado por uma aresta de modo
que o grafo resultante tenha mximo aumento na confiabilidade da rede? Os testes computacionais
apresentados nesse trabalho indicam que as medidas de centralidade podem ser teis para responder
essa questo.
Palavras-chave:
Rio de Janeiro
Maio / 2010
ABSTRACT
A Study of Centrality Measures and Network Reliability
The reliability of a network modeled by a graph is defined as the probability to the graph remains
connected after removing a subset of its edges and/or vertices. Centrality measures of a graph are useful to measure the relevance of a vertex related to the others vertices of the graph. Among all centrality
measures one can cite degree centrality, closeness centrality, betweenness centrality and eigenvector
centrality. The main question investigated in this work is the following: Which pair of non adjacent vertices must be connected by an edge such that the resulting graph has maximum reliability increment?
The computational tests presented in this work pointed out that the centrality measures can be useful
to answer this question.
Keywords:
Graph; Reliability; Centrality measures.
Rio de Janeiro
Maio / 2010
Sumrio
Introduo
Conceitos Bsicos
I.1
I.2
II Confiabilidade em Redes
II.1 Falhas em Arestas
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
36
Concluso
50
Referncias Bibliogrficas
52
Introduo
O desempenho de empresas prestadoras de servios pblicos medido por diferentes grupos envolvidos como, por exemplo, os seus clientes e os rgos reguladores competentes para cada
segmento. Por exemplo, a ANEEL (Agncia Nacional de Energia Eltrica), no setor de eletricidade
e a ANATEL (Agncia Nacional de Telecomunicaes), no setor de telecomunicaes. Indicadores
de confiabilidade e suas medidas so muito utilizados para quantificar a qualidade de um servio, e
tambm esto associados, pela prpria definio, continuidade de funcionamento de um sistema.
Em alguns casos, como no setor eltrico, este indicador utilizado como parmetro para definio do
valor da tarifa de energia e do percentual de reajuste anual da mesma [1].
A continuidade de fornecimento de um servio est associada, dentre outros fatores, a investimentos no setor de manuteno do sistema. A gesto da manuteno se desenvolveu inicialmente, no
ambiente fabril, principalmente a partir de 1950, j no setor de servios, seu desenvolvimento foi mais
tardio, criando uma defasagem tecnolgica da manuteno em relao fabricao. Desde ento,
o avano da manuteno, no mbito da prestao de servios, ocorreu em trs principais linhas de
ao: mtodos de gerenciamento, aumento da confiabilidade de equipamentos e sistemas, alm do
desenvolvimento de alternativas tecnolgicas para os equipamentos existentes [29]. Isto representa
uma forte motivao para o avano das tcnicas de anlise de confiabilidade em redes. Alm disto,
ao analisar a qualidade de um servio prestado, no se pode deixar de considerar a percepo do
cliente em relao ao servio que lhe oferecido. Para isto, pode ser utilizada uma ferramenta de
mensurao da qualidade de servios percebida pelo cliente chamada SERVQUAL, desenvolvida e
apresentada em [26] e utilizada em outros trabalhos, como pode ser visto em [19]. Esta ferramenta,
tambm considera a confiabilidade como um de seus parmetros de anlise.
Quanto maior a confiabilidade de um sistema, menor a possibilidade de falhas e mais garantida
ser a manuteno da qualidade dos servios. Entretanto, no mundo real, a construo de uma rede
considerada infalvel economicamente invivel. Neste mbito, um dos principais objetivos ao planejar
a construo ou expanso de uma rede, obter um elevado grau de confiabilidade, com o menor investimento financeiro possvel, ou seja, maximizar a razo entre a confiabilidade e o custo, considerando
as restries do projeto. Em algumas situaes necessrio expandir pontos especficos da rede, em
funo das necessidades do sistema. A Teoria dos Grafos pode ser utilizada como uma importante
ferramenta de anlise em diferentes tipos de redes existentes, como um sistema eltrico de potncia,
uma rede de telecomunicaes, uma malha ferroviria, dentre outros. O clculo da confiabilidade de
um grafo que modela uma rede um problema muito difcil de ser resolvido, do tipo NP-Hard [30].
Em determinadas situaes so consideradas aproximaes, visando simplificar a rede estudada e,
consequentemente, facilitar a obteno do valor de sua confiabilidade. Em [11], so apresentados
mtodos para calcular a confiabilidade de uma rede, onde considera-se que apenas as arestas possam falhar, sendo os vrtices infalveis. Em [15] so consideras falhas apenas nos vrtices. Pode ser
vista em [30], uma aproximao combinatorial para o clculo da confiabilidade de um grafo, supondo
a possibilidade de falha, tanto nos vrtices, quanto nas arestas. Para isto, necessrio conhecer
e avaliar as particularidades de cada problema, visando definir qual tipo de aproximao poder ser
aplicada a cada caso.
A identificao dos principais elementos de um sistema importante para auxiliar a tomada de
deciso no momento de escolher em qual trecho da rede deve-se investir em determinado instante. Em
uma rede de transmisso de fluxo pode existir um ponto que seja o nico ou o principal elo de ligao
entre importantes trechos. Este ponto deve ser identificado para que tenha um tratamento especial, sob
o ponto de vista da confiabilidade, visto que em caso de defeito no mesmo o impacto para o sistema
ser relevante. Medidas de centralidade podem ser utilizadas para identificar os principais pontos
de uma rede, sob diferentes aspectos. Existem medidas que determinam maior grau de relevncia
para elementos com maior nmero de relaes diretas com os demais, outras indicam relevncia para
pontos que se encontram mais prximos do restante dos elementos da rede, dentre outras. Ao realizar
uma anlise em um caso real, atravs das medidas de centralidade deve-se verificar qual delas se
adequa melhor s caractersticas particulares de cada caso, conforme ser apresentado no Captulo
4. Em [13], [7] e [14] so apresentadas diferentes medidas de centralidade, com suas aplicaes e
interpretaes de resultados. Neste trabalho so abordadas as principais medidas de centralidade,
suas particularidades e aplicaes, alm de uma possvel relao com o clculo da confiabilidade em
redes.
Objetivo
O objetivo geral deste trabalho apresentar os principais conceitos e aplicaes de confiabilidade e de medidas de centralidade em redes modeladas por grafos, indicando uma possvel relao
entre as medidas de centralidade e o clculo da confiabilidade.
Metodologia
Ao longo deste trabalho, foram utilizados alguns softwares para auxiliar a apresentao e
obteno dos dados. Para desenhar os grafos, foi utilizado o software YED [32] e para calcular os
valores das medidas de centralidade utilizou-se o software Netdraw [10]. A pesquisa bibliogrfica foi
realizada em diversas fontes, com nfase em peridicos da Capes, e nas revistas Networks e Social
Networks.
Motivao
A anlise da confiabilidade de uma rede e a identificao de seus principais elementos so importantes ferramentas para diversos estudos prticos, como por exemplo, a expanso e manuteno de
sistemas eltricos, de transportes e de telecomunicaes. Estes estudos esto diretamente relacionados qualidade de prestao de servios de uma empresa e seus resultados podem ser utilizados
como importantes indicadores no auxlio a tomadas de deciso.
Estrutura do Trabalho
Foi realizada uma reviso bibliogrfica sobre confiabilidade em redes e medidas de centralidade em grafos. No Captulo 2, so apresentados os conceitos bsicos da Teoria de Grafos e outros
conceitos relevantes. No Captulo 3, so apresentadas definies e mtodos de clculo da confiabilidade em redes, alm de algumas possveis simplificaes. J no Captulo 4, so definidas as
principais medidas de centralidade existentes, alm de apresentar exemplos sobre estes conceitos. O
captulo 5 mostra uma possvel relao entre as medidas de centralidade e a escolha do melhor ponto
para expanso de uma rede, sob o ponto de vista da confiabilidade da rede. Finalmente, o captulo 6,
apresenta as concluses e propostas para trabalhos futuros.
Captulo I
Conceitos Bsicos
Neste captulo so apresentados os principais conceitos e definies, incluindo exemplos referentes Teoria dos Grafos e Confiabilidade de redes, necessrios para a compreenso dos tpicos
abordados ao longo deste trabalho.
m, se |E| = m, 0 m n(n 1)/2. Um grafo G(V, E) dito valorado quando existe uma ou mais
funes relacionando V e/ou E a conjutos de nmeros.
Um grafo com |V | = 1 e |E| = 0 denominado trivial. Um grafo com m = 0 denominado
totalmente desconexo ou vazio. Os vrtices interligados por uma aresta so denominados adjacentes.
Um percurso ou itinerrio, uma famlia de ligaes sucessivamente adjacentes. Um percurso
fechado quando a ltima ligao da sequncia for adjacente primeira e aberto nos demais casos.
Um percurso aberto pode possuir subpercursos fechados, e se duas ou mais arestas tiverem um
vrtice em comum, elas so denominadas incidentes, caso contrrio so independentes.
Um grafo um caminho se seus vrtices podem ser ordenados de tal maneira que o primeiro seja
adjacente ao segundo, o segundo adjacente ao terceiro, e assim sucessivamente, at que o penltimo
seja adjacente ao ltimo e que no haja outras adjacncias entre os vrtices alm dessas. Em outras
palavras, um grafo G(V ; E) um caminho se V admite uma permutao tal que E(G)={(vi , vi+1 ),
d(v1 ) ... d(vn ). O grau mnimo de G, denotado por (G), definido como (G) = d(vn ) e o
grau mximo, denotado por (G) definido por (G) = d(v1 ). Um grafo dito k regular quando
1, se (vi , vj ) E para vi , vj V ;
aij =
0, nos outros casos.
facil verificar que A(G) simtrica, ou seja, aij = aji , 1 i, j n.
A Figura I.3 exibe um grafo com 4 vrtices e 5 arestas.
0 1 1 1
1 0 1 0
A(G) =
1 1 0 1
1 0 1 0
Seja B = [bij ] uma matriz quadrada de ordem n e Mij o determinante da submatriz obtida de B
eliminando-se a i-sima linha e a j-sima coluna. O nmero Cij = (1)i+j Mij denominado cofator
de bij . A matriz [Cij ], i, j = 1, ..., n denominada matriz de cofatores de B e sua transposta
denominada adjunta de B , denotada por Adj(B).
Seja D, D(G) = (dii ), 1 i n, a matriz diagonal, cujos elementos de sua diagonal principal,
dii = d(vi ), so os graus dos vrtices do grafo G. A matriz L(G) = D(G) A(G), onde A(G) a
matriz de adjacncia de G, denominada matriz laplaciana ou laplaciano do grafo G, [3]. A Figura I.4
exibe um grafo com 5 vrtices e 6 arestas.
1 3 1 1 0
L(G) = 0 1 2 1 0
0 1 1 3 1
1 0
0 1 2
e no orientados, no realizada da mesma forma, visto que deve-se observar o sentido de fluxo
permitido em cada aresta de um digrafo. Uma rvore um grafo conexo sem ciclos. A conectividade
de aresta, denotada por (G) ou simplesmente , dada pelo menor nmero de arestas cuja remoo
torna o grafo G desconexo. A conectividade de vrtice, denotada por, (G) ou simplesmente , por
sua vez, dada pelo menor nmero de vrtices cuja remoo torna o grafo G desconexo ou trivial. Um
corte de arestas em G ou conjunto separador de G um conjunto de arestas cuja remoo desconecta
G ou o torna trivial. Se uma nica aresta for responsvel pelo corte, esta chamada de ponte. De
maneira anloga, define-se o corte de vrtices como o conjunto de vrtices cuja remoo, juntamente
com as arestas ligadas a ele, desconecta o grafo ou o torna trivial. Se um nico vrtice determinar um
corte, este ser denominado ponto de articulao.
O Teorema a seguir determina o mximo valor de (G) e (G) quando n e m so previamente
conhecidos.
T EOREMA I.1. [20]: Dentre todos os grafos com n vrtices e m arestas, a conectividade mxima de
arestas igual conectividade mxima de vrtices e, ambas so iguais a 0, quando m < n 1 e
iguais a b 2m
n c, quando m n 1. Recorre que se G mximo em (G), ento (G) = (G).
Outra observao importante e bastante til para o clculo de (G), a relao existente entre os
valores de (G), (G) e (G), que expressa atravs da seguinte inequao.
(I.1)
O nmero de conjuntos de cortes de arestas com uma dada cardinalidade i, denotado por mi (G)
e o nmero de subgrafos geradores conexos contendo i arestas, denotado por Si (G), so parmetros
importantes e fundamentais para os clculos de confiabilidade, que sero apresentados nos captulos
a seguir. Quando i for igual ao nmero de arestas m de um grafo G, tem-se Si = 1, pois, neste
caso, o prprio grafo G o nico subgrafo gerador conexo contendo m arestas. Abaixo apresentado
um grafo G com 5 vrtices e 6 arestas e uma tabela, contendo todos os valores de Si (G) e mi (G),
1 i 6.
Seja G o grafo dado na Figura I.5. As Figuras I.6, I.7 e I.8, mostram todos os subgrafos conexos
geradores conexos com 4, 5 e 6 arestas.
10
Qi (G0 ) =
|E|
i
|E|!
.
i!(|E| i)!
(I.2)
Captulo II
Confiabilidade em Redes
Sabe-se que o clculo da confiabilidade de uma rede representada atravs de um grafo um
problema difcil de ser resolvido. Com isso, importante, para facilitar os clculos necessrios, que
algumas aproximaes sejam consideradas sempre que possvel. De modo geral, qualquer elemento
de uma rede passvel de falha. Entretanto, pode-se considerar, em determinados casos, que apenas
as arestas possuam alguma probabilidade de falha e os vrtices sejam confiveis [11], ou os vrtices
possam falhar e as arestas no [15], ou ainda, possvel considerar que qualquer elemento possa
falhar [30]. Este trabalho designa maior destaque ao primeiro caso.
No estudo de confiabilidade, necessrio definir se uma possvel configurao de operao da
rede se encontra em um estado aceitvel ou no, dentro de determinados critrios de classificao,
apresentados a seguir. A partir desta definio, podemos iniciar os clculos de confiabilidade de um
referido sistema. Dentre as possveis classificaes de uma rede temos:
K -Terminal - Uma rede deste tipo representada por um grafo G e considerada operante, se
o subgrafo G0 , formado pelas arestas em funcionamento, mantm todos os K vrtices conectados. Este modelo pode ser aplicado em uma rede de suprimentos, onde apenas K unidades
necessitam estar conectadas para considerar o sistema operante.
Two-Terminal - um caso particular da classificao K -terminal, onde apenas dois vrtices, ditos
terminais, do subgrafo G0 precisam estar conectados para que o estado do sistema seja considerado aceitvel ou operante. Esta classificao bastante utilizada em anlise de sistemas de
transmisso, onde consideram-se os vrtices de origem (fonte) e destino (carga), como os que
necessitam estar conectados, mesmo aps falhas em linhas de transmisso existentes (arestas).
12
Y
eE 0
(1 e )
e ,
(II.1)
e(E\E 0 )
onde E o conjunto de arestas do grafo G e E 0 o conjunto formado pelas arestas do grafo que se
encontram em funcionamento.
Na Figura II.1, tem-se a representao de uma rede de suprimentos, representada pelo grafo G,
onde as probabilidades de falha nas arestas so e1 , e2 , e3 , e4 e e5 para as arestas e1 , e2 , e3 , e4 e
13
R(G; ) =
m
X
Si (1 )i mi ,
(II.2)
i=n1
R(G; ) =
P5
i=4 Si (1
)i mi = 5(1 )4 1 + 1(1 )5 0 .
14
(II.3)
Considerando uma rede existente de qualquer natureza, pode-se aumentar o valor de sua confiabilidade, atravs da insero de novas arestas com a mesma probabilidade de falha . Para o grafo
da Figura II.2, a confiabilidade das novas redes geradas, a partir da insero de uma aresta, entre
qualquer um de seus vrtices no consecutivos, ter sempre o mesmo valor, visto que, por se tratar de
um grafo ciclo, todas as redes geradas pela insero de uma aresta, podem ser modeladas por grafos
isomorfos, conforme mostrado na Figura II.3.
P6
i=4 Si (1
)i mi =
15
destacar que grafos no isomorfos podem possuir o mesmo valor de confiabilidade, o que no ocorreu
neste exemplo.
P7
i=4 Si (1
P7
i=4 Si (1
)i mi
Para = 0.2, R(G12 ; 0.2) = 0.917, o que representa um aumento de 9.75% em relao R(G1 ; 0.2).
A insero de novas arestas no grafo anterior, poder aumentar o seu valor de confiabilidade, at
que o grafo se torne completo, onde no h mais possibilidade de novas inseres. Observa-se nos
exemplos anteriores, que o valor da confiabilidade de uma rede depende de sua topologia, at mesmo
se as topologias tiverem o mesmo nmero de vrtices e arestas. Alm disto, podem existir grafos
G(V ; E) e H(V 0 ; E 0 ), que para determinados valores de , tem-se R(G; ) > R(H; ), e para outros
valores de , tem-se R(G; ) < R(H; ), conforme pode ser verificado atravs dos grafos da Figura
II.6 e dos clculos apresentados abaixo.
16
(0, 1). Este grafo G(V ; E) denominado UOR (Uniformly Optimally Reliable) [5]. Os grafos UOR vm
sendo estudados por diversos autores em diferentes trabalhos, como pode ser visto em [2], [17] e
[23]. Uma classe de grafos tambm estudada, por sua baixa vulnerabilidade e forte confiabilidade, a
classe de grafos de Harary. Os estudos mostram que para b 2m
n 3c, h um subconjunto dos grafos de
Harary que so os mais confiveis dentre todos os grafos com n vrtices e m arestas. Para maiores
detalhes e reviso da literatura do assunto, veja [31].
Importante observar que os estudos para melhoria da confiabilidade de uma rede, no devem
contemplar apenas a insero de novas arestas ou melhoria do valor de confiabilidade desta aresta,
mas tambm qual a melhor topologia de uma determinada rede para um dado valor de . Pode-se
observar que o clculo dos Si para grafos maiores, bastante desgastante de ser executado de forma
manual e at mesmo computacional. Este clculo constitui um problema NP-Hard [11] e por isso so
mostradas algumas conhecidas simplificaes utilizadas para o clculo de R(G; ). Entretanto, o valor
de Sn1 pode ser calculado utilizando conceitos da Teoria Espectral em Grafos. A seguir, o Teorema
3.1 apresenta um resultado interessante para o clculo de Sn1 .
17
T EOREMA II.1. [3] Todo cofator da matriz Laplaciana de G, L(G), igual ao nmero de rvores geradoras de G, denotado por (G), ou seja.
AdjL(G) = (G)J,
(II.4)
P (G; ) =
m
X
mi (1 )i ()mi ,
(II.5)
i=
R(G; ) + P (G; ) = 1.
A anlise inversa do problema bastante til e pode facilitar o clculo da confiabilidade em determinados casos, especialmente para valores elevados de . Em [21], mostrado que para 1, o
clculo de P (G; ) pode ser aproximado pelo valor do primeiro termo de (II.5), ou seja,
P (G; )
= m (1 ) .
(II.6)
Captulo III
Medidas de Centralidade
As medidas de centralidade so uma importante ferramenta, aplicada em diversos estudos,
como redes sociais [13], redes de transportes [16], mercado financeiro [12], dentre outros. No mbito
das redes sociais um dos conceitos mais estudados [8]. Elas podem ser utilizadas para medir o grau
de relevncia dos vrtices de uma rede representada atravs de um grafo G, ou seja, o quanto um
vrtice vk mais ou menos importante em relao aos demais vrtices vi , 1 i n, i 6= k , sendo
n o nmero total de vrtices da rede. Existem diferentes tipos de medidas de centralidade, dentre
elas destacam-se as de Proximidade (Closeness) [13], Intermediao (Betweenness) [13], Autovetor
(Eigenvector ) [7] e Informao (Degree) [25]. Alm disto, em [13] tambm apresentada uma medida
de centralidade de grafos, baseada na centralidade de seus vrtices. A partir do resultado de cada
medida de centralidade, possvel ordenar os vrtices da rede em funo de sua importncia relativa,
entretanto um vrtice vk no estar obrigatoriamente na mesma posio de acordo com a anlise de
todas as medidas. Isto ocorre pois a expresso utilizada para o clculo de cada medida de centralidade
est associada a um significado distinto das demais. Sendo assim, ao analisar uma rede atravs da
centralidade de seus vrtices, deve-se identificar o contexto do problema para escolher qual medida
a mais adequada para cada anlise, conforme apresentado nas sees a seguir.
19
outras ao mesmo tempo. Este tipo de anlise, possibilita a comparao e a distino entre diferentes
processos, alm de auxiliar na escolha da medida de centralidade mais indicada para analisar cada
caso. Nas sees a seguir, so apresentadas caractersticas de alguns modos de trfego e difuso do
fluxo em redes.
Trilha (Trail)
Nestes casos o fluxo pode passar, sem restries, pelo mesmo elemento para alcanar
novos alvos. Entretanto, isto ocorre sempre sem a utilizao do mesmo canal de comunicao, ou seja, o fluxo pode passar pelo mesmo vrtice diversas vezes, todavia no pode haver
repetio de arestas. Por exemplo a propagao de uma notcia considerada uma trilha, visto
que uma pessoa pode ser informada atravs de diferentes meios e propagar a informao, contudo, a mensagem dificilmente ser repetida entre as mesmas pessoas da rede.
Percurso (Walk )
Esta trajetria no apresenta qualquer restrio de fluxo durante o processo, ou seja,
o fluxo pode voltar para um vrtice j visitado, inclusive atravs da mesma aresta utilizada anteriormente. Um exemplo deste processo o fluxo monetrio, onde uma cdula recebida por
20
uma pessoa A de uma pessoa B na compra de um material, pode ser reutilizada e, futuramente,
voltar da pessoa A para a B, de forma direta ou indireta. Ou seja, a cdula pode percorrer outras pessoas at voltar para a pessoa A ou retornar diretamente da pessoa B para a pessoa A.
Todo caminho uma trilha e toda trilha um percurso aleatrio, entretanto, nem todo percurso
aleatrio um trilha e nem toda trilha um caminho.
Duplicao em srie
Ocorre quando a cada instante o fluxo transmitido de um vrtice para um nico outro,
ficando ambos os elementos, o vrtice emissor e o receptor, de posse do fluxo transmitido. A
transmisso de doena de uma pessoa para outra ou a transmisso de informao atravs de
uma conversa particular, so exemplos deste tipo de duplicao. Em ambos os casos, a difuso
feita de um vrtice para o outro, ficando os dois vrtices proprietrios do fluxo aps o contato.
Duplicao paralela
Ocorre de maneira anloga duplicao em srie, entretanto o fluxo pode ser transmitido
de um vrtice para diversos outros simultaneamente. o que acontece com mensagens enviadas para grupos de e-mail, notcias publicadas em jornal e informaes passadas em paletras
para diversos expectadores.
Transferncia
Neste caso o fluxo transmitido de um vrtice para outro sem deixar cpia no vrtice
emissor. A transferncia pode ser realizada para apenas um vrtice ou para um conjunto deles
no mesmo instante. No fluxo econmico, por exemplo, uma cdula ou moeda transferida de
uma pessoa A para outra B. Aps isto, apenas a pessoa B mantm posse da moeda.
21
Fluxo de mercadorias
Sendo uma mercadoria um objeto indivisvel, ela pode passar de uma pessoa A para
uma pessoa B, posteriormente para uma pessoa C e assim por diante. Facilmente este objeto
pode retornar para a pessoa A, visto que a N-sima pessoa, por exemplo, pode no saber
que a pessoa A j esteve com o objeto. Entretanto, uma pessoa que entregou a mercadoria
para outra, no ir receber novamente a mesma mercadoria da mesma pessoa e nem reenviar
esta mercadoria para a mesma pessoa, caso ela receba novamente de algum, ou seja, se
uma pessoa B entregar um livro para uma pessoa C, e depois a pessoa B receber novamente
este livro de uma pessoa H, a pessoa B certamente no ir emprestar o livro novamente para
a pessoa C, visto que ela sabe que a pessoa C j leu o livro. Sendo assim, nestes casos
a trajetria utilizada a trilha, visto que pode haver repetio de vrtice, mas no de aresta
durante o percurso do fluxo na rede.
Moeda
Uma moeda ao circular pela economia, muda de proprietro a cada transao efetuada.
De forma similar s mercadorias, a moeda indivsivel e s pode estar em um lugar por vez.
Ela flui pela rede sem deixar cpias pelos vrtices j visitados. Contudo, diferente de uma
mercadoria, as moedas no possuem restries em relao sua trajetria, que classificada
como percurso (Walk). Sendo assim, durante o seu percurso, uma moeda pode retornar a um
vrtice j visitado, inclusive atravs de uma aresta j utilizada.
Informao Privada
Considere a transmisso de uma informao sigilosa. O fato de ser secreta, no impede
o fluxo da informao pela rede. Entretanto, em geral, o fluxo percorre de pessoa para pessoa
individualmente. Diferente dos casos anteriores, conforme o fluxo avana pela rede uma cpia
deixada nos vrtices j visitados, visto que todos possuem o conhecimento da informao.
Sendo assim, a tranferncia se d atravs de duplicao seriada. Esta notcia ir fluir de pessoa
para pessoa, sendo assim, uma pessoa G pode tornar a passar a informao para uma pessoa
A, que j sabia da notcia, considerando que a pessoa G no tinha conhecimento que a pessoa
A j havia recebido a notcia. Com isso, o fluxo percorre a rede com a restrio de no repetir
uma aresta j utilizada, mas sem restrio em relao ao vrtice j visitado.
22
Mensagens digitais
Mensagens enviadas atravs da internet, como publicidade para promover o uso de algum produto, so enviadas a partir de uma pessoa para diversas outras e podem ser lidas por
vrias pessoas ao mesmo tempo. Sendo assim, uma mensagem pode estar em diversos lugares ao mesmo tempo, em funo de sua transfncia ocorrer por duplicao paralela. Esta
mensagem pode ser transmitida de volta para um vrtice j visitado, mas dificilmente ser pela
mesma aresta, de forma similar ao fluxo da informao privada.
Infeco
Seja uma rede de infeco, onde uma doena contagiosa transmitida de pessoa para
pessoa por duplicao. Se considerarmos que uma vez infectada a pessoa ficar imune, durante
todo o processo de transmisso no haver repetio de vrtices j visitados nem arestas j
utilizadas.
23
Duplicao Paralela
No h
Servidor de Internet
Mensagem Digital
Opinio
Duplicao Seriada
Reproduo Mittica
Infeco Viral
Informao Privada
Conselhos
Transferncia
Entrega de Produtos
Cadeia de Medicamentos
Fluxo de Mercadorias
Fluxo Monentio
Com o entendimento dos conceitos descritos acima, pode-se iniciar as definies das medidas de
centralidade. Verifica-se que certas medidas so mais indicadas para analisar processos representados por determinados tipos de trajetria e difuso do fluxo.
CC (vi ) =
n
X
dij
(III.1)
j=1
De acordo com a definio acima, o elemento mais central aquele com o menor valor de CC (vi ).
A centralidade de proximidade representa a velocidade de acesso de um elemento vi aos demais
da rede. O elemento com o menor valor de centralidade de proximidade aquele que se comunica
com maior agilidade com todos os outros. Esta medida importante na anlise da velocidade de
acesso do fluxo de dados ou de informao a partir de um vrtice para todos os demais existentes
na rede. Por exemplo, em uma rede de transportes, o vrtice com menor valor de centralidade de
proximidade aquele que consegue acessar de forma mais gil todos os demais vrtices da rede.
Esta medida tambm pode ser utilizada para auxiliar na tomada de deciso em relao escolha
de uma regio para instalao de um centro de distribuio de mercadorias. A regio com o menor
valor de centralidade de proximadade aquela que poder realizar com maior rapidez o processo
de descolamento das mercadorias para as outras regies. Em [16], realizado um estudo onde
os vrtices representam algumas estaes de trem do Rio de Janeiro. Neste caso, a medida de
proximidade utilizada para apontar vrtices que necessitam de melhoria em relao qualidade dos
24
servios.
Em redes de transmisso de fluxo, a medida de proximidade funciona como um indicador do tempo
de chegada de algo que esteja fluindo pela rede [9]. Vrtices com baixo valor numrico desta medida
possuem uma distncia relativa pequena para os demais vrtices e por isso tendem a receber o fluxo
antecipadamente, considerando que a transmisso do fluxo realizada atravs dos menores caminhos e que o fluxo gerado por todos os outros vrtices com a mesma probabilidade. Organizaes
com baixo valor de proximidade em uma rede de compartilhamento de tecnologia em processos de
pesquisa e desenvolvimento, esto aptas a desenvolver produtos antes de seus concorrentes. Por
outro lado, pessoas com baixo valor desta medida, em uma rede de infeco por doenas sexuais,
possuem maior probabilidade de serem contaminadas mais cedo. Outra aplicao tpica na avaliao do ponto mais provvel de se receber primeiro a informao em um processo de difuso de
notcias, entretanto como este processo no percorre necessriamente os menores caminhos, a ordem dos valores da medida de proximidade no ser obrigatoriamente a mesma de recebimento da
informao.
A interpretao desta medida relacionada ao tempo de chegada do fluxo at um destino, somente
valida nos casos onde a origem do fluxo um ponto qualquer, porm conhecido, e o destino possa
ser qualquer vrtice da rede, analogamente a um algoritmo computacional no deterministico. Se o
trfego no fluir pelos menores caminhos, a interpretao desta medida como um indicador do tempo
at a chegada do fluxo perde o sentido. Sendo assim, pode-se aplicar esta medida a duas classes
de processos envolvendo transmisso de fluxo: processos onde o trfego flui atravs dos menores
caminhos e aqueles onde o fluxo difundido por duplicao paralela. Neste ltimo caso, todos os
tipos de trajetrias ocorrem simultaneamente, inclusive o caminho geodsico e com isso, o efeito para
a rede ser o mesmo. O uso desta medida como indicador de tempo para avaliar outros processos
no deve ser considerado [8].
25
Os valores da medida de proximidade dos vrtices do grafo G, dado na Figura III.1 so: CC (1) =
11, CC (2) = 12, CC (3) = 13, CC (4) = 10, CC (5) = 9, CC (6) = 12 e CC (7) = 17. Assim, o vrtice
mais central de G v5 .
CB (vi ) =
X gjk (vi )
j<k
gjk
, i 6=, j 6=, k
(III.2)
onde gjk o nmero de caminhos geodsicos que interligam o vrtice j ao vrtice k e gjk (vi ) a
quantidade destes caminhos que passam por vi .
A aplicao desta medida em processos de transmisso de fluxo deve considerar algumas observaes, conforme a seguir: o fluxo deve ser indivisvel, visto que pela definio quando ocorrer uma
situao onde o fluxo tenha mais de um menor caminho para seguir, ele ir escolher apenas um deles
aleatoriamente e seguir at seu destino. A difuso do fluxo se d atravs de transferncia de um
vrtice para outro, ao invs de duplicao, seja paralela ou seriada. Por ltimo, o trfego ir fluir sempre atravs dos menores caminhos, ou seja, o fluxo possui um destino fixado e conhece os melhores
caminhos para chegar at l.
Processos como redes de informao ou infeces, cujo fluxo difundido atravs de duplicao
e no transferncia e tambm no possuem um destino fixado, no se adequam nas caractersticas
apresentadas acima, sendo assim, no se deve utilizar a medida de intermediao como indicador de
importncia de um vrtice vi no processo de transmisso de doenas ou fluxo de informaes, exceto
26
nos casos onde vi seja um importante ponto de articulao, que interligue grande parte dos vrtices a
diversos outros. Neste caso vi exerce uma ao relevante de controle sobre o fluxo da rede.
De acordo com as definies apresentadas, esta medida possui maior aplicao em casos de
entrega de mercadorias, onde o destino e a melhor rota so conhecidos. Nestes casos, o vrtice com
o maior valor de centralidade de intermediao pode controlar o fluxo da rede. Em alguns casos o
vrtice com alto valor de intermediao o ponto de articulao entre pontos isolados da rede, ou
seja, o nico elo de ligao entre eles.
(3, 5), (3, 6), (5, 4) e (5, 6). Os valores da medida de intermediao dos vrtices do grafo G so:
CB (1) = 0, CB (2) = 8, CB (3) = 0, CB (4) = 4, CB (5) = 0, CB (6) = 0.
CF (vi ) =
n X
n
X
s<t
mst (vi ),
(III.3)
27
onde mst (vi ) o fluxo que necessita passar por vi , quando o fluxo mximo percorre a rede desde a
origem at o destino.
Dividindo o resultado de CF (vi ) pelo fluxo total entre todos os outros pares de vrtices da rede,
onde vi no o vrtice de origem nem de destino, possvel determinar o valor da medida de intermediao de fluxo, que varia entre 0 e 1, a partir da seguinte expresso:
CF0 (vi )
Pn Pn
mst (vi )
Pn
,
= Pn s<t
mst
s<t, s6=i, t6=i
(III.4)
onde mst o fluxo mximo que percorre a rede desde a origem at o destino.
Esta medida interpretada como a proporo do fluxo que depende do vrtice vi , durante a transmisso do fluxo mximo entre os demais pares de vrtices da rede.
A Figura III.3 apresenta um grafo G(5, 6), valorado em suas arestas. A valorao de aresta indica
a capacidade de transmisso de fluxo pelas mesmas. Para calcular o valor de CF0 (vi ) de cada um dos
vrtices do grafo G, necessrio o clculo de todos os valores dos parmetros mst e mst (vi ).
Pn Pn
s<t
mst e CF (vi ), e
28
mab = 6
mbc = 6
mce = 2
mac = 6
mbd = 4
mde = 2
mad = 4
mbe = 2
mae = 2
mcd = 4
mbc (va ) = 1
mac (vb ) = 3
mab (vc ) = 3
mab (vd ) = 2
mab (ve ) = 0
mbd (va ) = 2
mad (vb ) = 1
mad (vc ) = 2
mac (vd ) = 2
mac (ve ) = 0
mbe (va ) = 1
mae (vb ) = 0
mae (vc ) = 2
mae (vd ) = 0
mad (ve ) = 0
mcd (va ) = 2
mcd (vb ) = 1
mbd (vc ) = 2
mbc (vd ) = 2
mbc (ve ) = 0
mce (va ) = 0
mce (vb ) = 0
mbe (vc ) = 2
mbe (vd ) = 0
mbd (ve ) = 0
mde (va ) = 1
mde (vb ) = 0
mde (vc ) = 2
mce (vd ) = 0
mcd (ve ) = 0
CF0 (va ) =
mbc (va ) + mbd (va ) + mbe (va ) + mcd (va ) + mce (va ) + mde (va )
= 0.35
mbc + mbd + mbe + mcd + mce + mde
(III.5)
Em [24] apresentada uma medida, denominada Intermediao de Percurso Aleatrio (randomwalk betweenness). Neste caso, de forma similar medida de intermediao de fluxo, no so considerados apenas os caminhos mnimos e sim todos os possveis caminhos existentes entre todos os
pares de vrtices. Entretanto dado um peso maior para os caminhos geodsicos existentes. Esta
medida baseada em percursos aleatrios e conta com qual frequncia um vrtice vi atravessado
pelo fluxo aleatrio que interliga um par de outros vrtices vk e vj , i 6= k 6= j .
29
(III.6)
Ax = x
(III.7)
As solues de e (x1 , ..., xn ), para equao acima, correspondem respectivamente aos autovalores e aos autovetores da matriz de adjacncia da rede. Utilizam-se os valores dos autovetores
associados ao maior autovalor da matriz para identificar os vrtices de maior influncia na rede [6].
Quanto maior for o valor de xi , maior ser a centralidade do vrtice vi , denotada por CE (vi ).
Atravs de III.7 conclui-se que a posio de um elemento vi na rede uma funo linear dos
elementos aos quais ele est conectado.
A Figura III.4 apresenta um grafo G com 5 vrtices e 6 arestas. Abaixo apresentado exemplo do
clculo dos valores da centralidade de autovetor para cada vrtice.
30
0 1 0 0 1
1 0 1
A(G) = 0 1 0
0 1 1
1 0 0
1 0
1 0
0 1
1 0
2.00
A(G)
1.17
= 0.00
0.68
2.48
xA(G)
0.18 0.53
0.52 0.43
0.18 0.53
0.58 0.36
O quinto elemento da matriz A(G) o maior deles, sendo assim o valor da medida de autovetor para
cada vrtice vi dado pelo elemento correspondente da quinta coluna da matriz dos autovetores de
A(G), ou seja, o valor da centralidade de autovetor para cada vrtice : CE (v1 ) = 0.36, CE (v2 ) = 0.53,
CE (v3 ) = 0.43, CE (v4 ) = 0.53 e CE (v5 ) = 0.36. Neste caso, os vrtices mais centrais so v2 e v4 .
Esta medida ideal para analisar casos de difuso de informao, infeco ou de comportamento
pessoal, onde consideram-se mltiplos caminhos simultneos com percursos aleatrios. Nestes casos, um elemento conectado a vrtices que por sua vez, conectam-se a um grande nmero de outros
vrtices um potencial transmissor indireto de informaes, pensamentos ou doenas. Um vrtice
31
com alto valor desta centralidade ter grande probabilidade de transmitir o fluxo para muitos outros
elementos da rede de forma indireta, atravs dos elementos aos quais ele se conecta.
CD (vi ) = d(vi ), 1 i n.
(III.8)
Cabe lembrar que CD (vi ) tambm pode ser obtido atravs da soma dos elementos i sima linha
da matriz de adjacncia AG , que representa a referida rede, conforme a equao III.9 abaixo:
CD (vi ) =
n
X
aij
(III.9)
j=1
Tambm pode-se definir a centralidade de informao como o nmero de caminhos de comprimento unitrio que tem origem em um vrtice. Sendo assim, em processos de difuso de fluxo em
redes, esta medida deve ser aplicada a casos cujas ligaes indiretas entre vrtices no so levadas
em considerao, visto que seu clculo contabiliza apenas ligaes diretas entre os vrtices. Existem
casos onde a relao existente entre um vrtice vi e outro vj uma relao nica, ou seja, o resultado
obtido em funo desta relao no seria o mesmo, caso o vrtice vi se relacionasse da mesma forma
com outro vrtice vk , sendo k 6= j . Outras consideraes referentes a este processo podem ser vistas
em [22].
Esta medida tambm pode ser considerada uma medida de efeito imediato, que acontece em um
tempo t + 1 [8], ou de influncia, onde um vrtice interfere diretamente em outros. Um vrtice com
alta centralidade de informao, mantm contato direto com muitos outros. Por exemplo, em uma rede
de infeco viral, um vrtice com alto valor de centralidade de informao ter grande probabilidade
de transmitir o vrus para muitas outras pessoas de forma direta e imediata, sem passar por terceiros.
Em uma anlise mais ampla esta medida similar a medida de autovetor. Em casos de trasmisso
de doenas, onde um vrtice vi , ligado diretamente a vj e indiretamente a vk , est infectado com a
doena, os vrtices vj e vk tambm podem ser infectados, entretanto em caso de infeco provvel
32
que o vrtice vj seja atingido antes do vrtice vk , visto que vj possui risco de contgio imediato, em
funo de sua ligao direta com vi .
A Tabela III.5 sintetiza a relao entre os tipos de trfego e difuso do fluxo e as medidas de
centralidade, considerando as caractersticas j apresentadas neste captulo.
Tabela III.5: Fluxo em Redes e Medidas de Centralidade
Duplicao Paralela
Caminho Geodsico
Caminho
Trilha
Percurso
Duplicao Seriada
Proximidade
Proximidade
Informao
Proximidade
Informao
Proximidade
Informao
Autovetor
Transferncia
Proximidade
Intermediao
Intermediao
de Fluxo
Informao
Intermediao de
Percurso Aleatrio
Analisando a Tabela III.5, pode-se observar que h processos onde mais de uma medida de centralidade pode ser aplicada simultaneamente, entretanto tambm podem existir processos onde no
possvel aplicar nenhuma das medidas vistas anteriormente. Por exemplo, em uma rede de entrega de
produtos, onde o entregador utiliza sempre os menores caminhos, classificada pelo tipo de trajetria
como caminho geodsico e pela difuso de fluxo como transferncia, conforme a Tabela III.1. As medidas adequadas para analisar este caso so as de proximidade e intermediao, conforme Tabela III.5.
Neste caso, a medida de proximidade indica o melhor ponto para se instalar o centro de distribuio,
tendo em vista o acesso mais gil deste vrtice aos demais vrtices da rede, considerando uma distribuio uniforme entre todos os vrtices. J a medida de intermediao, indica qual vrtice possui
maior influncia em relao a quantidade de fluxo transmitido na rede, atravs dos menores caminhos.
33
Pode-se verificar com os dados da Tabela III.7, a seguir, que o grau de relevncia de um vrtice
vi , varia em funo da medida de centralidade escolhida para sua anlise. Sendo assim, conclui-se
que fundamental a escolha da medida mais adequada ao analisar cada problema, ou cada particularidade dentro do mesmo problema, em funo de suas caractersticas, de acordo com as definies
34
e aplicaes vistas neste captulo. Por exemplo, em uma rede de transportes, um vrtice vi , com alto
valor de centralidade de autovetor pode indicar o melhor ponto para ampliao do sistema, visto que o
vrtice em questo ligado a diversos outros, o que possibilita diluir a sua importncia pelos vrtices
vizinhos, para evitar o seu gigantismo [16]. Por outro lado, um vrtice com alto valor de intermedio
aquele cuja interrupo ir gerar um grande impacto, visto que um grande nmero de passageiros
ser afetado.
Tabela III.7: Ordem decrescente da relevncia dos vrtices do grafo G de acordo com cada medida.
Informao Intermediao Proximidade Autovetor
v1
v7
v9
v10
v12
v6
v8
v13
v14
v2
v3
v4
v5
v11
v7
v1
v6
v10
v9
v12
v8
v2
v3
v4
v5
v11
v13
v14
v7
v6
v9
v8
v1
v10
v11
v12
v2
v3
v4
v5
v13
v14
v10
v7
v9
v12
v8
v1
v6
v13
v14
v11
v2
v3
v4
v5
Em [8], so realizadas simulaes que atestam a aplicao das medidas de centralidade na anlise
de processos relacionados s mesmas. Foi realizado um teste com a medida de intermediao para
analisar um processo de entrega de produtos, onde a origem e o destino so conhecidos e o entregador percorre sempre os menores caminhos. Conforme visto anteriormente, esta medida adequada
para analisar este caso. O resultado encontrado foi bastante satifatrio, quando se compara o valor
obtido na simulao prtica ao valor obtido atravs da expresso III.2. O desempenho desta medida
na anlise de outros casos, como fluxo de informaes e moeda no foi satasfatrio. No caso de
fluxo monetrio, por exemplo, foram observados nos experimentos prticos, desvios 20 vezes superiores em relao ao valor obtido pela expresso III.2. Esta divergncia j era esperada visto que
esta medida no indicada para analisar este tipo de processo. Outra simulao foi realizada para
o mesmo processo, porm considerando a medida de proximidade para anlise, que tambm uma
medida apropriada para este caso. O resultado encontrado tambm foi satisfatrio, porm, conforme
esperado, a ordem de relevncia dos vrtices foi alterada em relao ao resultado obtido pela medida
35
de intermediao. Com isso, deve-se observar os objetivos da anlise para identificar qual medida
dever ser utilizada para interpretao de cada objetivo. Se o interesse for identificar qual o vrtice
tende a se comunicar de forma mais veloz com os demais vrtices da rede, visando escolher um
ponto para instalao um centro de distribuio, a medida de proximidade deve ser considerada. Caso
queira identificar atravs de qual vrtice a maior parte do fluxo tende a fluir, com objetivo de melhorar
a confiabilidade deste trecho, deve-se considerar os resultados da medida de intermediao.
A Figura III.6 exibe um grafo G com 12 vrtices e 21 arestas. Pode-se observar que os vrtices de
1 a 6 formam uma clique na rede. Calculando os valores da medida de proximidade para os vrtices
da rede, temos os vrtices 4 e 7, com CB (4) = CB (7) = 16, empatados como os mais centrais.
Entretanto, ao analisar a velocidade de acesso atravs da medida de centralidade de proximidade,
considerando que o fluxo difundo atravs de percursos aleatrios, deve-se observar que o vrtice 7
tem maior probabilidade de difundir o fluxo para todos os demais vrtices da rede com mais agilidade
que o vrtice 4. Isto se d pelo fato do vrtice 4 participar de uma clique na rede, o fluxo que passa por
ele tende a ficar bastante tempo vagando por esta clique [8], no acessando assim de forma rpida os
outros elementos da rede.
Captulo IV
Ri (Gi ; ), dos respectivos possveis grafos resultantes, podero ser distintos, considerando a insero
da aresta entre outro par de vrtices. De forma geral, deve-se buscar a realizao de um projeto
que satisfaa as necessidades tcnicas, sob o ponto de vista da confiabilidade, com o menor custo
possvel, ou seja, a avaliao do custo-benefcio do projeto deve estar de acordo com a seguinte
expresso:
R(G)
Cp
(IV.1)
37
R(G43 ; 0.5) igual a 0.28125. As Figuras IV.2 e IV.3 apresentam dois grafos G48 e G47 , respectivamente, gerados a partir de G43 , atravs da insero de uma nova aresta. Os valores de confiabilidade
dos grafos G48 e G47 so R(G48 ; 0.5) = 0.40625 e R(G47 ; 0.5) = 0.375. Conforme visto no Captulo
3, o fato dos valores de R(G48 ; ) e R(G47 ; ) serem distintos j era esperado. No entanto, em um
caso geral, como devemos fazer para prever entre qual par de vrtices deveremos inserir uma aresta
para que tenhamos um aumento mais significativo no valor da confiabilidade? Medidas de centralidade podem identificar quais so os vrtices mais relevantes da rede, e quem sabe tambm possam
apontar quais so os melhores vrtices a serem interligados para se obter a confiabilidade mxima em
um novo grafo G0n , obtido a partir de Gn .
38
Ainda possvel expandir a rede, por exemplo, a partir do grafo G48 da Figura IV.2. Ao inserir
uma nova aresta entre os vrtices v2 e v5 e os vrtices v1 e v4 , so obtidos os grafos G50 e G49 ,
apresentados nas Figuras IV.4 e IV.5, respetivamente, com valores de confiabilidade R(G50 ; 0.5) =
v5 , apresenta o melhor resultado possvel, em relao ao valor da confiabilidade do novo grafo gerado.
A anlise da insero de aresta entre os vrtices v3 e v5 desnecessria, visto que o grafo gerado
isomorfo ao grafo G50 .
39
Tabela IV.2: Valores das medidas de centralidade dos vrtices do grafo G43 .
Informao Intermediao Proximidade Autovetor
v1
3
1
5
0.456
v2
3
0.33
5
0.491
v3
3
0.33
5
0.491
v4
3
1
5
0.456
v5
2
0.33
6
0.319
A Figura IV.6 mostra um grafo G78 , com 6 vrtices e 5 arestas, sua confiabilidade, R(G78 ; 0.5)
0.03125. A Tabela IV.3 apresenta os valores de medidas de centralidade dos vrtices do grafo
G78 . Tambm possvel observar, atravs dos grafos das Figuras IV.7 e IV.8, que a insero de uma
nova aresta entre os vrtices com menor centralidade, apresenta o maior impacto positivo no valor da
confiabilidade do novo grafo gerado.
40
Tabela IV.3: Valores das medidas de centralidade dos vrtices do grafo G78 .
Informao Intermediao Proximidade Autovetor
v1
1
0
12
0.154
v2
2
4
8
0.509
v3
4
9
6
0.509
v4
1
0
8
0.391
v5
1
0
8
0.391
v6
1
0
8
0.391
A Figura IV.8 apresenta um grafo G96 , gerado a partir de G78 , onde foi adicionada uma aresta
entre os vrtices menos centrais, v1 e v6 , enquanto no grafo da Figura IV.7 foi adiciona uma aresta
em um ponto aleatrio. O resultado obtido para R(G96 ; 0.5) 2.5 vezes maior do que R(G78 ; 0.5),
enquanto R(G95 ; 0.5) apenas 2 vezes maior que R(G78 ; 0.5). No necessrio analisar os casos
que consideram uma nova aresta entre v1 e v4 ou v1 e v5 , visto que o grafo gerado isomorfo a G96 .
41
grafos podem ser gerados, entretanto G126 apresenta o maior valor de confiabilidade possvel.
42
Tabela IV.4: Valores das medidas de centralidade dos vrtices do grafo G95 .
Informao Intermediao Proximidade Autovetor
v1
1
0
12
0.135
v2
2
4
8
0.321
v3
4
8
6
0.628
v4
2
0
8
0.455
v5
1
0
10
0.264
v6
2
0
9
0.455
A Figura IV.12 apresenta um grafo Gx , com 14 vrtices e 13 arestas. A Tabela IV.5 mostra os
valores de medidas de centralidade para todos os vrtices de Gx . A partir da insero de uma nova
aresta em Gx , podem ser gerados diversos outros grafos, sete deles apresentados nas Figuras IV.13,
IV.14, IV.15, IV.16, IV.17, IV.18 e IV.19. A funo que expressa o valor da confiabilidade de cada um
destes grafos indicada nas respectivas Figuras.
43
44
Os valores de confiabilidade dos grafos gerados a partir de Gx , podem ser comparados atravs da
seguinte desigualdade.
R(Gx5 ; ) < R(Gx3 ; ) < R(Gx4 ; ) < R(Gx2 ; ) < R(Gx6 ; ) <
R(Gx1 ; ) = R(Gx7 ; ).
Neste exemplo a insero de uma aresta entre os vrtices menos centrais, v11 e v13 , no nos levou
ao melhor resultado, sob o ponto de vista do maior aumento possvel para o valor da confiabilidade
45
em relao ao grafo original Gx , entretanto observa-se que a insero de uma aresta entre o vrtice
menos central, v11 , e o mais distante dele, v5 , nos leva ao melhor resultado. Ressalta-se que o mesmo
ocorreu em todos os exemplos apresentados anteriormente neste captulo.
A confiabilidade do grafo Gx1 , R(Gx1 ; ), gerado a partir da insero de uma aresta entre o vrtice
v11 , menos central, e v5 , mais distante de v11 , foi igual a obtida para o grafo Gx7 , R(Gx7 ; ). Para
verificar uma possvel relao entre a igualdade de R(Gx1 ; ) e R(Gx7 ; ), foi gerada a Figura IV.20
que apresenta um grafo Gy , com 14 vrtices e 14 arestas. A Tabela IV.6 mostra os valores das medidas
de centralidade para os vrtices de Gy .
Figura IV.21: Grafo Gy1 . R(Gy1 ; ) = 11(1 )13 2 + 24(1 )14 1 + 1(1 )15 0 .
Figura IV.22: Grafo Gy2 . R(Gy2 ; ) = 9(1 )13 2 + 20(1 )14 1 + 1(1 )15 0 .
46
Verifica-se que embora a distncia entre os vrtices v5 e v11 e v4 e v14 sejam as mesmas, o valor de
R(Gy1 ; ), que interliga o vrtice menos central, v11 , ao mais distante dele, v5 , maior que R(Gy2 ; ).
Em todos os exemplos apresentados neste captulo, a insero de uma aresta entre o vrtice
menos central e o mais distante dele, nos leva ao melhor resultado, em relao ao maior aumento no
valor da confiabilidade do novo grafo comparado ao original.
Para aumentar a quantidade de ensaios, o mesmo procedimento foi realizado considerando a construo de todos os possveis grafos para n = 4, 5, (n 1 m
n(n1)
)
2
e para 6, considerando
7 < m 10, os testes totalizam mais de 250 combinaes. O procedimento adotado, iniciou-se com
um grafo G, onde foram calculadas as medidas de centralidade de seus vrtices, foi inserida uma
aresta em cada ponto possvel gerando um novo grafo G0 , com R(G0 ; ) 6= 0. Aps isto, a partir de um
dos grafos G0 foi inserida uma segunda aresta, tambm em cada ponto possvel para que a confiabilidade fosse calculada e comparada com as demais. O processo iterativo foi repetido at que o grafo se
tornasse completo. Em mais de 98% dos casos analisados o menor grau indicou entre quais vrtices
deveria ser inserida uma nova aresta para obteno da mxima confiabilidade possvel. Entretanto,
em 19% destes casos, esta indicao no definiu o novo grafo, pois h mais de uma possibilidade
de interligao que gera diferentes grafos, com valores de confiabilidade distintos. Dos casos no
resolvidos diretamente pela medida de informao (menor grau), foram realizados alguns experimentos e verificado que a interligao entre o vrtice com menor valor de centralidade de proximidade
e o vrtice mais distante deste, indicou, em todos os casos, a melhor interligao a ser feita e em
47
71% destes, definiu diretamente quais vrtices deveriam ser ligados para formao do novo grafo com
confiabilidade mxima. Assim, utilizando estes dois critrios em conjunto, 93% dos casos analisados
tiveram os vrtices que geram a melhor confiabilidade da nova rede identificados, 5.5% tiveram os
vrtices apenas apontados e 1.5% no foram solucionados. A Tabela IV.7 resume a assertividade de
alguns critrios identificados durante estes experimentos, realizados aps a primeira anlise executada
atravs do critrio de seleo dos vrtices com menor valor de centralidade de informao. O critrio
"Proximidade e Distncia", considera a interligao entre o vrtice com menor centralidade de proximidade e o mais distante dele, j os critrios "Proximidade", "Intermediao"e "Autovetor", consideram
as interligaes entre os vrtices de menor centralidade de proximidade, intermediao e autovetor,
respectivamente. Pode-se observar que o critrio "Proximidade e Distncia" foi o mais assertivo.
Tabela IV.7: Anlise dos critrios propostos considerando os dados obtidos aps anlise dos menores
graus.
Critrio
Indicao Indicao
Correta
Exata
Proximidade e Distncia
100%
71%
Proximidade
96%
63%
Intermediao
88%
50%
Autovetor
75%
67%
As Tabelas IV.8, IV.9 e IV.10, a seguir, resumem os resultados obtidos para alguns casos testados.
A notao dos grafos utilizados no teste est de acordo com os grafos exibidos em [27]. A primeira
coluna de cada Tabela indica o critrio utilizado para identificar os melhores vrtices a serem interligados, a segunda indica o grafo utilizado como origem nestes testes, as demais colunas apresentam
grafos gerados e a indicao de cada critrio para formao do suposto grafo mais confivel, a partir
do grafo de origem. J a ltima linha, exibe o valor da confiabilidade de cada grafo contido na Tabela.
48
R(Gn , 0.5)
G119
G144
0.125
0.218
G148
G148
G148
G148
G148
0.253
G150
G150
0.226
R(Gn , 0.5)
G79
G93
0.0313
0.0625
G98
G98
G98
G98
G98
G100
G100
G100
G100
0.0781
0.0625
Podem haver casos onde o objetivo da expanso de uma rede seja melhorar o valor da centralidade
de algum vrtice especfico, em funo de uma necessidade particular da mesma. Entretanto, executar
esta expanso tambm pode aumentar o valor de sua confiabilidade. Por isso, em muitos casos a
anlise destes dois indicadores, centralidade e confiabilidade de rede, deve ser realizada em conjunto.
Considere o grafo G122 da Figura IV.23, ele representa uma rede de entrega de mercadorias de uma
empresa distribuidora. Neste exemplo, o vrtice v6 , cuja centralidade de proximidade vale CC (v6 ) =
11, passar a fornecer mercadorias para os demais elementos da rede. Com isso o sistema deve
ser ampliado visando melhorar a centralidade de proximidade deste vrtice, adequando-se s novas
atividades da empresa. Ao realizar esta ampliao tambm tem-se como objetivo que a rede obtenha
a maior confiabilidade possvel, considerando a insero de apenas uma aresta entre v6 e qualquer
outro vrtice da rede.
49
G122 a interligao dos vrtices v6 e v1 , que so os vrtices com menor centralidade de informao
da rede, alm de v6 possuir a menor centralidade de proximidade e v1 ser o mais distante dele. Esta
ligao resulta no grafo G151 , cujo valor de confiabilidade, R(G151 ; 0.5) = 0.28, o maior possvel, ou
seja, a interligao atende aos critrios apresentados anteriormente neste captulo. A centralidade de
intermediao de v6 passou para CC (v6 ) = 8.
Concluso
Este ltimo captulo encontra-se estruturado em duas partes: na primeira, as principais contribuies desta dissertao so apresentadas e, na segunda, so propostas possveis linhas de
pesquisa para trabalhos futuros.
A principal contribuio desta dissertao consiste em disponibilizar, em um mesmo documento,
estudos e aplicaes da Teoria de Grafos, Confiabilidade em Redes e Medidas de Centralidade. No
captulo 2, foram apresentados conceitos da Teoria de Grafos dentre outros conceitos necessrios
compreenso deste trabalho. No captulo 3, foram reapresentados os conceitos e diferentes mtodos
de anlise e clculo da Confiabilidade em Redes, dando nfase ao clculo considerando a possibilidade de falhas apenas em arestas. No captulo 4, foram apresentadas definies e interpretaes
sobre as Medidas de Centralidade e tambm indicadas possveis aplicaes de cada medida. J no
captulo 5, foi apresentada uma relao, constatada atravs de simulaes prticas, entre as medidas
de centralidade e a confiabilidade em redes. Observou-se que as medidas de centralidade indicaram,
na grande maioria dos casos testados, os melhores vrtices a serem interligados, no caso da ampliao de uma rede, visando o maior aumento possvel no valor de sua confiabilidade. Foi apresentado
um exemplo de aplicao prtica considerando a anlise da ampliao de uma rede de entrega de
mercadorias, modelada por um grafo de uma suposta empresa distribuidora.
51
Referncias Bibliogrficas
[1] Aneel, Por dentro da conta de luz Agncia Nacional de Energia Eltrica, 4 ed. Braslia, 2008.
Disponvel em: < http : //www.aneel.gov.br/arquivos/P DF/Cartilha1 pa tual.pdf >. Acesso
em: 24 ago. 2009.
[2] Ath, Y.; Sobel, M., Counterexamples to conjectures for uniformly optimally reliable graphs Probability in the Engineering and Informational Sciences, v.14, pp 173-177, Cambridge University
Press, 2000.
[3] Biggs, N., Algebraic Graph Theory, Cambridge, 1993.
[4] Boaventura Netto, P.O. Grafos: Teoria, Modelos, Algoritmos, 3 ed. So Paulo, Editora Edgard
Blucher, 2003.
[5] Boesch, F., Li, X., Suffel, C., On the existence of uniformly optimally reliable networks Networks,
v.21, pp. 181-194, 1991.
[6] Bonacich, P. Power and Centrality: A Family of Measures The American Journal of Sociology, V.
92, No. 5, 1170-1182, 1987.
[7] Bonacich, P. Eigenvector-like measures of centrality for asymmetric relations Social Networks,
23: 191-201, 2001.
[8] Borgatti, S. P., Centrality and Network Flow., Elsevier, Social Networks, 2004.
[9] Borgatti, S. P., Centrality and AIDS., Connections 18(1), 112-114, 1995.
[10] Borgatti, S. P. NetDraw: Graph Visualization Software., Harvard: Analytic Technologies, 2002.
[11] Colbourn, C.J., Combinatorial Aspects of Network Reliability, Annals of Operations Research
No. 33, pp. 3-15, 1991.
53
[12] Del Vechio, R.; Lima, L.; Galvo, D.; Loures, R. Medidas de Centralidade da Teoria dos Grafos
aplicada a Fundos de Aes no Brasil, XLI Simpsio Brasileiro de Pesquisa Operacional, Porto
Seguro, 2009.
[13] Freeman, L. C. Centrality in networks: I. Conceptual clarification, Social Networks 1, 215-239,
1979.
[14] Freeman, L. C., Borgatti, S. P., and White, D. R. Centrality in valued graphs: A mesuare of
betweenness based on network flow, Social Networks 13, 141-154, 1991.
[15] Goldschmidt O. , Jaillet P., Lasota R. On reliability of graphs with node failures. Networks, v.24,
pp. 251 - 259, 2006.
[16] Gonalves, J. Contribuio Anlise Quantitativa das Potencilidades do Trem de Passageiros
em Integrar a Estrutura Urbana. Tese de Doutorado, Universidade Federal do Rio de Janeiro,
UFRJ, 2007.
[17] Gross, D.; Saccoman, J.T., Uniformly optimally reliable graphs. Networks, v. 31, pp 217-225,
1997.
[18] Gross, J.; Yellen, J., Graph Theory and Its Applications, 2 ed. Flrida, Boca Raton, EUA, CRC
Press, 1999
[19] Guariente, A.; Poll, M.; Bresolin, R.; Godoy, L. Avaliao da Qualidade percebida em Servios
atravs da Escala SERVQUAL. Anais do XXVI ENEGEP, Fortaleza, 2006.
[20] Harary, F. The maximum connectivity of a graph, Proc. Nat. Acad. Of sci. USA, v. 48, pp. 11421146, 1962.
[21] Kelmans, A., Connectivity of probabilistic networks, Automatic Telemekhania, v. 3, pp.98-116,
1966.
[22] Lave, J., Wenger, E., Situated Learning: Legitimate Peripheral Participation, Cambridge University Press, 1991
[23] Myrvold, W.; Cheung, H., Uniformly-Most Reliable do not always exist. Networks, v.21, pp. 417419, 1991.
54
[24] Newman, M. E. J., A measure of betweenness centrality based on random walks. Social Networks, in press, 2003.
[25] Nieminen, J., On centrality in a graph. Scandinavian Journal of Psychology, 15:322-336, 1974.
[26] Parasuraman, A.; Zeithaml, V.; Berry, L. A conceptual model of service quality and its implications
for future research. Journal of Marketing, Vol. 49, 41-50, 1985.
[27] Read, Ronald C. and Wilson, Robin J., An Atlas of Graphs. Clarendon Press, Oxford, 1998.
[28] Ruhnau, B. Eigenvector-centrality - a Node-centrality? Social Networks 22, 357-365, Dortmund,
Germany, 2000
[29] Sellitto, M.; Borchardt, M.; Arajo, D. Manuteno centrada em confiabilidade: aplicando uma
abordagem quantitativa. Anais do XXII ENEGEP, Curitiba, 2002.
[30] Shpungin, Y., Combinatorial Approach to Reliability Evaluation of Network with Unreliable Nodes
and Unreliable Edges, WASET, 2006.
[31] Teixeira, Leandro., Grafos que modelam redes confiaveis. Dissertao de Mestrado em Engenharia de Produo - Universidade Federal do Rio de Janeiro, 2008.
[32] YED Graph Editor, Verso 3.1.2.1. yWorks GmbH, Disponvel em http://www.yWorks.com.