SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Matemática das redes – parte II
Prof. Dalton Martins
dmartins@gmail.com
FATEC – São Paulo
Depto. de Tecnologia da Informação
Aula 04 – Projeto de Redes de Computadores
Gephi: Ferramenta de Análise
Utilizaremos ao longo deste
curso o software Gephi para
análise de redes:
https://gephi.org/
O Gephi oferece um conjunto
de métricas padrão que iremos
avaliar com
mais atenção nesta aula sobre
a matemática das redes.
O Gephi oferece em 3 níveis
inicialmente:
1. Nível rede: mostra
características da rede como
um todo
2. Nível nó: mostra
características específicas de
cada nó
3. Nível link: mostra
características do modo como
os links se conectam.
Nível rede
● Average degree (grau médio):
– O grau médio representa o número de
conexões que, em média, os nós de uma
rede possuem;
– É uma medida que exige atenção na hora de interpretar,
pois as redes normalmente não possuem uma distribuição
normal de grau, ou seja, os valores não se distribuem em
torno da média e sim exponencialmente, ou seja, com
poucos nós com grau alto e muitos nós com grau baixo.
– No entanto, esse valor pode ser útil quando da
comparação entre diferentes redes, atentando para o
exposto acima.
Nível rede
●
Average weighted degree (grau médio ponderado):
– O grau médio ponderado representa o número de
conexões ponderadas que, em média, os nós de uma
rede possuem;
– É uma medida que leva em consideração o peso/intensidade das
conexões entre os nós. Logo, não avalia apenas se há conexão entre
eles, mas sim a intensidade dessa conexão. Exemplo: quantas vezes uma
pessoa trocou mensagens com a outra!
– É também preciso atenção em sua interpretação, pois a distribuição do
grau médio ponderado por nó também não tende a ser uma distribuição
normal e sim exponencial.
Nível rede
●
Network Diameter (diâmetro da
rede):
– O diâmetro de uma rede
representa a maior distância
existente entre dois nós nessa
rede;
– Por distância, entendemos o
número de conexões
intermediárias existentes entre
esses nós.
– Essa medida é útil para
compararmos redes e avaliar, em
uma certa medida, a maior
distância que seus nós
precisariam percorrer para se
conectarem.
Nível rede
● Graph Density (densidade do grafo):
– A densidade do grafo mostra a taxa de quantas conexões
existem no grafo em relação a todas as conexões
possíveis, considerando que todos os nós estivem ligados a
todos diretamente;
– É uma medida que mostra o quão conectados entre si estão
os nós de uma rede;
– Pode ser útil, em alguns casos, para comparar diferentes
redes, sobretudo pequenas redes. No entanto, tende a ser
uma medida muito baixa para a maioria das redes e, quanto
maior forem, mais baixa será, não sendo muito útil para
análise.
Nível rede
● HITS - Hyperlink-Induced Topic Search (Busca de tópicos
induzida por links):
– É um algoritmo que determina dois valores para cada nó:
● Hubs (conector): estima o valor dos links que saem de
um nó em direção aos outros em que está conectado.
Quanto mais um nó conecta diferentes “pedaços” da
rede, maior será seu valor como conector nessa rede;
● Authority (autoridade): o valor de autoridade é calculado
somando-se todos os valores Hubs(conector) dos nós
com os quais o nó em questão está conectado. Isso pode
ser interpretado como um nó que se conecta diretamente
com mais hubs tem maior autoridade na rede, pois
articula com esses hubs.
– O HITS é considerado de nível rede pois ele usa toda a rede
para calcular suas duas métricas.
– Os valores da Autoridade e Hubs podem ser utilizados para
determinar o tamanho de um nó na imagem da rede.
Nível rede
● HITS - Hyperlink-Induced Topic Search (Busca de tópicos
induzida por links)
O valor dos hubs depende dos links apontados para um nó
O valor da autoridade depende dos nós
com quem um nó tem conexão.
Nível rede
● Modularity (modularidade):
– É uma medida que mostra o quão
bem uma rede poderia ser
decomposta em comunidades
modulares.
– Um alto valor de modularidade
indica uma rede com uma complexa
estrutura de comunidades internas.
– É uma medida interessante para
comparar estrutura de diferentes
redes se buscamos mapear seus
modos de organização em
comunidades de nós.
Nível rede
● Page rank (ranqueamento
de página):
– É um algoritmo que mede
a importância de cada nó
na rede baseado na
estrutura de conexões
dessa rede;
– Quanto mais links um nó
receber e quanto mais
links de nós que já
possuem muitos links
receber, maior será o seu
valor de Page Rank;
– É uma métrica que pode
também ser utilizada para
definir o tamanho de um
nó em uma visualização
de rede.
Nível rede
● Connected components
(componentes
conectados):
– Determina o número de
componentes conectados
em uma rede;
– Por componente
conectado, entendemos
um conjunto de nós no
qual há pelo menos um
caminho de conexção
entre todos eles.
– Não há nenhum nó ou
conjunto de nós isolados.
Os conjuntos isolados
formam diferentes
componentes.
Nível nó
● Average Clustering
Coefficient (Coeficiente
médio de grupalização):
– Determina o coeficiente
médio em que os nós de
uma rede formam
grupalidade entre si, ou
seja, estão mais ou
menos conectados
formando grupos de
conexões diretas;
– É uma métrica muito útil
para comparar redes e
percebermos o grau de
articulação existente
entre seus nós.
Nível nó
●
Eigenvector Centrality
(centralidade eigenvector):
– É uma medida de
centralidade que considera
as conexões de um nó para
calcular seu grau de
importância;
– Essa medida considera que
nós conectados com nós
de maior centralidade
receberão também maior
centralidade do que se
estiverem conectados com
nós de menor centralidade.
– O algoritmo Page Rank é
um tipo de centralidade por
Eigenvector.
Nível link
● Average Path Length (Comprimento do caminho médio):
– Representa o comprimento médio do caminho entre dois nós
em uma rede;
– Significa a distância que dois nós estão um do outro, em
média, para uma rede;
– Pode ser útil para comparar questões de difusão de
informações/recursos em diferentes redes a partir de seus
caminhos.
Nível link
● Link Communities
(Comunidades conectadas):
– O algoritmo propõe reveltar
comunidades em redes com
links não direcionados e não
ponderados.
– É um algoritmo que compara
dois links e, se sua
similaridade for acima de um
valor de referência, ele
coloca esses links na mesma
comunidade.
– Esse método permite
sobreposição de
comunidades, pois um nó
pode pertencer a múltiplos
links e a múltiplas
comunidades.

Mais conteúdo relacionado

Mais procurados

Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)SocialMediaMining
 
NoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas MonografiaNoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas MonografiaAugusto Giles
 
Padrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerPadrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerEduardo Nicola F. Zagari
 
Network measures used in social network analysis
Network measures used in social network analysis Network measures used in social network analysis
Network measures used in social network analysis Dragan Gasevic
 
Aula 02 meios de comunicação de dados
Aula 02 meios de comunicação de dadosAula 02 meios de comunicação de dados
Aula 02 meios de comunicação de dadosJorge Ávila Miranda
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da redeLeandro Almeida
 
Socable Influence Maximization
Socable Influence MaximizationSocable Influence Maximization
Socable Influence Maximizationrobertlz
 
Big Data Analytics : A Social Network Approach
Big Data Analytics : A Social Network ApproachBig Data Analytics : A Social Network Approach
Big Data Analytics : A Social Network ApproachAndry Alamsyah
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISrathnaarul
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part ITHomas Plotkowiak
 
2.5 backpropagation
2.5 backpropagation2.5 backpropagation
2.5 backpropagationKrish_ver2
 
Hub switch repetidores
Hub switch repetidoresHub switch repetidores
Hub switch repetidoresTiago Garcia
 
Social Network Analysis power point presentation
Social Network Analysis power point presentation Social Network Analysis power point presentation
Social Network Analysis power point presentation Ratnesh Shah
 
Community detection algorithms
Community detection algorithmsCommunity detection algorithms
Community detection algorithmsAlireza Andalib
 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Xiaohan Zeng
 

Mais procurados (20)

06 Community Detection
06 Community Detection06 Community Detection
06 Community Detection
 
Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)
 
NoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas MonografiaNoSQL Familia de Colunas Monografia
NoSQL Familia de Colunas Monografia
 
Padrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - BrokerPadrões-04 - Padrões Arquiteturais - Broker
Padrões-04 - Padrões Arquiteturais - Broker
 
Network measures used in social network analysis
Network measures used in social network analysis Network measures used in social network analysis
Network measures used in social network analysis
 
Aula 02 meios de comunicação de dados
Aula 02 meios de comunicação de dadosAula 02 meios de comunicação de dados
Aula 02 meios de comunicação de dados
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da rede
 
Socable Influence Maximization
Socable Influence MaximizationSocable Influence Maximization
Socable Influence Maximization
 
Big Data Analytics : A Social Network Approach
Big Data Analytics : A Social Network ApproachBig Data Analytics : A Social Network Approach
Big Data Analytics : A Social Network Approach
 
OpenIoT
OpenIoT OpenIoT
OpenIoT
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
 
2.5 backpropagation
2.5 backpropagation2.5 backpropagation
2.5 backpropagation
 
Mat juros simples
Mat juros simplesMat juros simples
Mat juros simples
 
Hub switch repetidores
Hub switch repetidoresHub switch repetidores
Hub switch repetidores
 
Social Network Analysis power point presentation
Social Network Analysis power point presentation Social Network Analysis power point presentation
Social Network Analysis power point presentation
 
08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)
 
Community detection algorithms
Community detection algorithmsCommunity detection algorithms
Community detection algorithms
 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
 

Destaque

Introdução à Teoria dos Grafos e Análise de Redes Sociais
Introdução à Teoria dos Grafos e Análise de Redes SociaisIntrodução à Teoria dos Grafos e Análise de Redes Sociais
Introdução à Teoria dos Grafos e Análise de Redes Sociaisfabiomalini
 
Redes de computadores douglas rocha mendes
Redes de computadores   douglas rocha mendesRedes de computadores   douglas rocha mendes
Redes de computadores douglas rocha mendesWilliam Nascimento
 
Genetic Algorithm For Job Shop Problem
Genetic Algorithm For Job Shop ProblemGenetic Algorithm For Job Shop Problem
Genetic Algorithm For Job Shop Problemmarcelobeckmann
 
Mineração de dados com a presença da deriva conceitual
Mineração de dados com a presença da deriva conceitualMineração de dados com a presença da deriva conceitual
Mineração de dados com a presença da deriva conceitualLuis Miguel Rojas Aguilera
 
Inteligência Artificial: a ciência da antecipação em ambientes incertos
Inteligência Artificial: a ciência da antecipação em ambientes incertosInteligência Artificial: a ciência da antecipação em ambientes incertos
Inteligência Artificial: a ciência da antecipação em ambientes incertosCarlos R. B. Azevedo
 
PLP – Paradigma de Programação Orientado a Modelos
PLP – Paradigma de Programação Orientado a ModelosPLP – Paradigma de Programação Orientado a Modelos
PLP – Paradigma de Programação Orientado a Modeloselliando dias
 
Pos Usp Ngs Big Data Parte 2
Pos Usp Ngs Big Data Parte 2Pos Usp Ngs Big Data Parte 2
Pos Usp Ngs Big Data Parte 2Beta Campos
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento camila_seixas
 
Redes Sociais na Internet - Raquel Recuero [Resenha]
Redes Sociais na Internet - Raquel Recuero [Resenha]Redes Sociais na Internet - Raquel Recuero [Resenha]
Redes Sociais na Internet - Raquel Recuero [Resenha]Tarcízio Silva
 
Redes Sociais: Estrategias e Mensuração, por Martha Gabriel
Redes Sociais: Estrategias e Mensuração, por Martha GabrielRedes Sociais: Estrategias e Mensuração, por Martha Gabriel
Redes Sociais: Estrategias e Mensuração, por Martha GabrielMartha Gabriel
 
Como Python pode ajudar na automação do seu laboratório
Como Python pode ajudar na automação do  seu laboratórioComo Python pode ajudar na automação do  seu laboratório
Como Python pode ajudar na automação do seu laboratórioMarcel Caraciolo
 
Sistemas operacionais escalonamento de processos
Sistemas operacionais  escalonamento de processosSistemas operacionais  escalonamento de processos
Sistemas operacionais escalonamento de processosTalles Nascimento Rodrigues
 
Redes Sociais: Ameaças e Oportunidades, by Martha Gabriel
Redes Sociais: Ameaças e Oportunidades, by Martha GabrielRedes Sociais: Ameaças e Oportunidades, by Martha Gabriel
Redes Sociais: Ameaças e Oportunidades, by Martha GabrielMartha Gabriel
 
Marketing na Era Digital, por Martha Gabriel
Marketing na Era Digital, por Martha GabrielMarketing na Era Digital, por Martha Gabriel
Marketing na Era Digital, por Martha GabrielMartha Gabriel
 
Marketing na Era Digital, by Martha Gabriel
Marketing na Era Digital, by Martha GabrielMarketing na Era Digital, by Martha Gabriel
Marketing na Era Digital, by Martha GabrielMartha Gabriel
 

Destaque (20)

Introdução à Teoria dos Grafos e Análise de Redes Sociais
Introdução à Teoria dos Grafos e Análise de Redes SociaisIntrodução à Teoria dos Grafos e Análise de Redes Sociais
Introdução à Teoria dos Grafos e Análise de Redes Sociais
 
Redes e sistemas complexos
Redes e sistemas complexosRedes e sistemas complexos
Redes e sistemas complexos
 
Redes de computadores douglas rocha mendes
Redes de computadores   douglas rocha mendesRedes de computadores   douglas rocha mendes
Redes de computadores douglas rocha mendes
 
4 groebner danton4 dissertacao
4 groebner danton4 dissertacao4 groebner danton4 dissertacao
4 groebner danton4 dissertacao
 
Genetic Algorithm For Job Shop Problem
Genetic Algorithm For Job Shop ProblemGenetic Algorithm For Job Shop Problem
Genetic Algorithm For Job Shop Problem
 
Mineração de dados com a presença da deriva conceitual
Mineração de dados com a presença da deriva conceitualMineração de dados com a presença da deriva conceitual
Mineração de dados com a presença da deriva conceitual
 
Alessandra henriquesferreiravc
Alessandra henriquesferreiravcAlessandra henriquesferreiravc
Alessandra henriquesferreiravc
 
Pi1415 tudo
Pi1415 tudoPi1415 tudo
Pi1415 tudo
 
Inteligência Artificial: a ciência da antecipação em ambientes incertos
Inteligência Artificial: a ciência da antecipação em ambientes incertosInteligência Artificial: a ciência da antecipação em ambientes incertos
Inteligência Artificial: a ciência da antecipação em ambientes incertos
 
PLP – Paradigma de Programação Orientado a Modelos
PLP – Paradigma de Programação Orientado a ModelosPLP – Paradigma de Programação Orientado a Modelos
PLP – Paradigma de Programação Orientado a Modelos
 
Pos Usp Ngs Big Data Parte 2
Pos Usp Ngs Big Data Parte 2Pos Usp Ngs Big Data Parte 2
Pos Usp Ngs Big Data Parte 2
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento
 
Redes Sociais na Internet - Raquel Recuero [Resenha]
Redes Sociais na Internet - Raquel Recuero [Resenha]Redes Sociais na Internet - Raquel Recuero [Resenha]
Redes Sociais na Internet - Raquel Recuero [Resenha]
 
Redes Sociais: Estrategias e Mensuração, por Martha Gabriel
Redes Sociais: Estrategias e Mensuração, por Martha GabrielRedes Sociais: Estrategias e Mensuração, por Martha Gabriel
Redes Sociais: Estrategias e Mensuração, por Martha Gabriel
 
Como Python pode ajudar na automação do seu laboratório
Como Python pode ajudar na automação do  seu laboratórioComo Python pode ajudar na automação do  seu laboratório
Como Python pode ajudar na automação do seu laboratório
 
Sistemas operacionais escalonamento de processos
Sistemas operacionais  escalonamento de processosSistemas operacionais  escalonamento de processos
Sistemas operacionais escalonamento de processos
 
Redes Sociais: Ameaças e Oportunidades, by Martha Gabriel
Redes Sociais: Ameaças e Oportunidades, by Martha GabrielRedes Sociais: Ameaças e Oportunidades, by Martha Gabriel
Redes Sociais: Ameaças e Oportunidades, by Martha Gabriel
 
Gephi Quick Start
Gephi Quick StartGephi Quick Start
Gephi Quick Start
 
Marketing na Era Digital, por Martha Gabriel
Marketing na Era Digital, por Martha GabrielMarketing na Era Digital, por Martha Gabriel
Marketing na Era Digital, por Martha Gabriel
 
Marketing na Era Digital, by Martha Gabriel
Marketing na Era Digital, by Martha GabrielMarketing na Era Digital, by Martha Gabriel
Marketing na Era Digital, by Martha Gabriel
 

Semelhante a Matemática das redes - parte II

Apresentação analise de redes e sistemas dinamicos - fisl 12
Apresentação analise de redes e sistemas dinamicos - fisl 12Apresentação analise de redes e sistemas dinamicos - fisl 12
Apresentação analise de redes e sistemas dinamicos - fisl 12Dalton Martins
 
Estudos comparativos entre redes
Estudos comparativos entre redesEstudos comparativos entre redes
Estudos comparativos entre redesDalton Martins
 
Tópicos - Redes para Cluster de Alta Performance
Tópicos - Redes para Cluster de Alta PerformanceTópicos - Redes para Cluster de Alta Performance
Tópicos - Redes para Cluster de Alta PerformanceLuiz Arthur
 
Tecnologias De Redes De Computadores
Tecnologias De Redes De ComputadoresTecnologias De Redes De Computadores
Tecnologias De Redes De ComputadoresMatheus
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRenato Ximenes
 
Tecnologias De Redes De Computadores
Tecnologias De Redes De ComputadoresTecnologias De Redes De Computadores
Tecnologias De Redes De ComputadoresMatheus
 
Peer-to-peer
Peer-to-peerPeer-to-peer
Peer-to-peerLeo-Sotto
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadoresdeisiweg
 
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Messias Batista
 
IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...
IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...
IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...Dalton Martins
 
Aula01 conceitos iniciais de infraestrura de redes
Aula01   conceitos iniciais de infraestrura de redesAula01   conceitos iniciais de infraestrura de redes
Aula01 conceitos iniciais de infraestrura de redesCarlos Veiga
 
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Dalton Martins
 
Aula01 - conceitos iniciais de infraestrura de redes
Aula01 -  conceitos iniciais de infraestrura de redesAula01 -  conceitos iniciais de infraestrura de redes
Aula01 - conceitos iniciais de infraestrura de redesCarlos Veiga
 
Análise de redes sociais: novas oportunidades de geração de conhecimento na Web
Análise de redes sociais: novas oportunidades de geração de conhecimento na WebAnálise de redes sociais: novas oportunidades de geração de conhecimento na Web
Análise de redes sociais: novas oportunidades de geração de conhecimento na WebDalton Martins
 

Semelhante a Matemática das redes - parte II (20)

Apresentação analise de redes e sistemas dinamicos - fisl 12
Apresentação analise de redes e sistemas dinamicos - fisl 12Apresentação analise de redes e sistemas dinamicos - fisl 12
Apresentação analise de redes e sistemas dinamicos - fisl 12
 
Estudos comparativos entre redes
Estudos comparativos entre redesEstudos comparativos entre redes
Estudos comparativos entre redes
 
121 redes
121 redes121 redes
121 redes
 
Tópicos - Redes para Cluster de Alta Performance
Tópicos - Redes para Cluster de Alta PerformanceTópicos - Redes para Cluster de Alta Performance
Tópicos - Redes para Cluster de Alta Performance
 
Tecnologias De Redes De Computadores
Tecnologias De Redes De ComputadoresTecnologias De Redes De Computadores
Tecnologias De Redes De Computadores
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
 
Tecnologias De Redes De Computadores
Tecnologias De Redes De ComputadoresTecnologias De Redes De Computadores
Tecnologias De Redes De Computadores
 
Peer-to-peer
Peer-to-peerPeer-to-peer
Peer-to-peer
 
Internet
InternetInternet
Internet
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
 
IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...
IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...
IV SECIN - Paradigma da pesquisa em análise de redes sociais: usos e possibil...
 
Aula01 conceitos iniciais de infraestrura de redes
Aula01   conceitos iniciais de infraestrura de redesAula01   conceitos iniciais de infraestrura de redes
Aula01 conceitos iniciais de infraestrura de redes
 
Tipologias de rede
Tipologias de redeTipologias de rede
Tipologias de rede
 
Poster08
Poster08Poster08
Poster08
 
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
 
Aula01 - conceitos iniciais de infraestrura de redes
Aula01 -  conceitos iniciais de infraestrura de redesAula01 -  conceitos iniciais de infraestrura de redes
Aula01 - conceitos iniciais de infraestrura de redes
 
Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)Arquitetura peer to-peer (p2p)
Arquitetura peer to-peer (p2p)
 
Análise de redes sociais: novas oportunidades de geração de conhecimento na Web
Análise de redes sociais: novas oportunidades de geração de conhecimento na WebAnálise de redes sociais: novas oportunidades de geração de conhecimento na Web
Análise de redes sociais: novas oportunidades de geração de conhecimento na Web
 
Trabalho de rede.
Trabalho de rede.Trabalho de rede.
Trabalho de rede.
 

Mais de Dalton Martins

Computação cognitiva e políticas culturais
Computação cognitiva e políticas culturaisComputação cognitiva e políticas culturais
Computação cognitiva e políticas culturaisDalton Martins
 
Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...
Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...
Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...Dalton Martins
 
Cultura digital, museus e acervos em rede
Cultura digital, museus e acervos em redeCultura digital, museus e acervos em rede
Cultura digital, museus e acervos em redeDalton Martins
 
Digitalização da cultura brasileira - as motivações do projeto Tainacan
Digitalização da cultura brasileira - as motivações do projeto TainacanDigitalização da cultura brasileira - as motivações do projeto Tainacan
Digitalização da cultura brasileira - as motivações do projeto TainacanDalton Martins
 
Processos colaborativos de produção de ontologias - I Fórum Nacional de Sist...
Processos colaborativos de produção de ontologias  - I Fórum Nacional de Sist...Processos colaborativos de produção de ontologias  - I Fórum Nacional de Sist...
Processos colaborativos de produção de ontologias - I Fórum Nacional de Sist...Dalton Martins
 
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...Dalton Martins
 
Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...
Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...
Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...Dalton Martins
 
Criança, mídia e consumo na formação de professores
Criança, mídia e consumo na formação de professoresCriança, mídia e consumo na formação de professores
Criança, mídia e consumo na formação de professoresDalton Martins
 
Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...
Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...
Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...Dalton Martins
 
In search of a model of human dynamics analysis applied to social sciences
In search of a model of human dynamics analysis applied to social sciencesIn search of a model of human dynamics analysis applied to social sciences
In search of a model of human dynamics analysis applied to social sciencesDalton Martins
 
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +TelecentrosNovos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +TelecentrosDalton Martins
 
Aula 01 introdução e conceitos básicos sobre gestão
Aula 01   introdução e conceitos básicos sobre gestãoAula 01   introdução e conceitos básicos sobre gestão
Aula 01 introdução e conceitos básicos sobre gestãoDalton Martins
 
Apresentação Semana de Humanização da Saúde: uma visão quantitativa
Apresentação Semana de Humanização da Saúde: uma visão quantitativaApresentação Semana de Humanização da Saúde: uma visão quantitativa
Apresentação Semana de Humanização da Saúde: uma visão quantitativaDalton Martins
 
Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...
Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...
Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...Dalton Martins
 
Design da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informaçãoDesign da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informaçãoDalton Martins
 
Aula 04 - Tópicos em Gestão da Informação Medidas de posição relativa
Aula 04 - Tópicos em Gestão da Informação Medidas de posição relativaAula 04 - Tópicos em Gestão da Informação Medidas de posição relativa
Aula 04 - Tópicos em Gestão da Informação Medidas de posição relativaDalton Martins
 
Aula 02 - Design da Informação - História e princípios do design de informação
Aula 02 - Design da Informação - História e princípios do design de informaçãoAula 02 - Design da Informação - História e princípios do design de informação
Aula 02 - Design da Informação - História e princípios do design de informaçãoDalton Martins
 
Aula 03 - Identificando e tratando padrões
Aula 03 - Identificando e tratando padrõesAula 03 - Identificando e tratando padrões
Aula 03 - Identificando e tratando padrõesDalton Martins
 
Aula 02 - Estatística da vida cotidiana
Aula 02 - Estatística da vida cotidianaAula 02 - Estatística da vida cotidiana
Aula 02 - Estatística da vida cotidianaDalton Martins
 
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...Dalton Martins
 

Mais de Dalton Martins (20)

Computação cognitiva e políticas culturais
Computação cognitiva e políticas culturaisComputação cognitiva e políticas culturais
Computação cognitiva e políticas culturais
 
Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...
Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...
Humanidades digitais e ciência de dados: novos métodos, perspectivas e desaf...
 
Cultura digital, museus e acervos em rede
Cultura digital, museus e acervos em redeCultura digital, museus e acervos em rede
Cultura digital, museus e acervos em rede
 
Digitalização da cultura brasileira - as motivações do projeto Tainacan
Digitalização da cultura brasileira - as motivações do projeto TainacanDigitalização da cultura brasileira - as motivações do projeto Tainacan
Digitalização da cultura brasileira - as motivações do projeto Tainacan
 
Processos colaborativos de produção de ontologias - I Fórum Nacional de Sist...
Processos colaborativos de produção de ontologias  - I Fórum Nacional de Sist...Processos colaborativos de produção de ontologias  - I Fórum Nacional de Sist...
Processos colaborativos de produção de ontologias - I Fórum Nacional de Sist...
 
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
Do documento às ontologias: uma visão sobre sistemas de organização do conhec...
 
Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...
Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...
Análise de Redes Sociais para educação à distância na plataforma ELGG para o ...
 
Criança, mídia e consumo na formação de professores
Criança, mídia e consumo na formação de professoresCriança, mídia e consumo na formação de professores
Criança, mídia e consumo na formação de professores
 
Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...
Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...
Jornalismo de Dados - Fontes de Informação para produção de Mapas Informacion...
 
In search of a model of human dynamics analysis applied to social sciences
In search of a model of human dynamics analysis applied to social sciencesIn search of a model of human dynamics analysis applied to social sciences
In search of a model of human dynamics analysis applied to social sciences
 
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +TelecentrosNovos caminhos da inclusão digital: experiências do projeto +Telecentros
Novos caminhos da inclusão digital: experiências do projeto +Telecentros
 
Aula 01 introdução e conceitos básicos sobre gestão
Aula 01   introdução e conceitos básicos sobre gestãoAula 01   introdução e conceitos básicos sobre gestão
Aula 01 introdução e conceitos básicos sobre gestão
 
Apresentação Semana de Humanização da Saúde: uma visão quantitativa
Apresentação Semana de Humanização da Saúde: uma visão quantitativaApresentação Semana de Humanização da Saúde: uma visão quantitativa
Apresentação Semana de Humanização da Saúde: uma visão quantitativa
 
Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...
Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...
Design da Informação - Aula 04 - Imagens que informam - design, legendas e di...
 
Design da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informaçãoDesign da Informação - Aula 03 - Princípios do design de informação
Design da Informação - Aula 03 - Princípios do design de informação
 
Aula 04 - Tópicos em Gestão da Informação Medidas de posição relativa
Aula 04 - Tópicos em Gestão da Informação Medidas de posição relativaAula 04 - Tópicos em Gestão da Informação Medidas de posição relativa
Aula 04 - Tópicos em Gestão da Informação Medidas de posição relativa
 
Aula 02 - Design da Informação - História e princípios do design de informação
Aula 02 - Design da Informação - História e princípios do design de informaçãoAula 02 - Design da Informação - História e princípios do design de informação
Aula 02 - Design da Informação - História e princípios do design de informação
 
Aula 03 - Identificando e tratando padrões
Aula 03 - Identificando e tratando padrõesAula 03 - Identificando e tratando padrões
Aula 03 - Identificando e tratando padrões
 
Aula 02 - Estatística da vida cotidiana
Aula 02 - Estatística da vida cotidianaAula 02 - Estatística da vida cotidiana
Aula 02 - Estatística da vida cotidiana
 
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
 

Matemática das redes - parte II

  • 1. Matemática das redes – parte II Prof. Dalton Martins dmartins@gmail.com FATEC – São Paulo Depto. de Tecnologia da Informação Aula 04 – Projeto de Redes de Computadores
  • 2. Gephi: Ferramenta de Análise Utilizaremos ao longo deste curso o software Gephi para análise de redes: https://gephi.org/ O Gephi oferece um conjunto de métricas padrão que iremos avaliar com mais atenção nesta aula sobre a matemática das redes. O Gephi oferece em 3 níveis inicialmente: 1. Nível rede: mostra características da rede como um todo 2. Nível nó: mostra características específicas de cada nó 3. Nível link: mostra características do modo como os links se conectam.
  • 3. Nível rede ● Average degree (grau médio): – O grau médio representa o número de conexões que, em média, os nós de uma rede possuem; – É uma medida que exige atenção na hora de interpretar, pois as redes normalmente não possuem uma distribuição normal de grau, ou seja, os valores não se distribuem em torno da média e sim exponencialmente, ou seja, com poucos nós com grau alto e muitos nós com grau baixo. – No entanto, esse valor pode ser útil quando da comparação entre diferentes redes, atentando para o exposto acima.
  • 4. Nível rede ● Average weighted degree (grau médio ponderado): – O grau médio ponderado representa o número de conexões ponderadas que, em média, os nós de uma rede possuem; – É uma medida que leva em consideração o peso/intensidade das conexões entre os nós. Logo, não avalia apenas se há conexão entre eles, mas sim a intensidade dessa conexão. Exemplo: quantas vezes uma pessoa trocou mensagens com a outra! – É também preciso atenção em sua interpretação, pois a distribuição do grau médio ponderado por nó também não tende a ser uma distribuição normal e sim exponencial.
  • 5. Nível rede ● Network Diameter (diâmetro da rede): – O diâmetro de uma rede representa a maior distância existente entre dois nós nessa rede; – Por distância, entendemos o número de conexões intermediárias existentes entre esses nós. – Essa medida é útil para compararmos redes e avaliar, em uma certa medida, a maior distância que seus nós precisariam percorrer para se conectarem.
  • 6. Nível rede ● Graph Density (densidade do grafo): – A densidade do grafo mostra a taxa de quantas conexões existem no grafo em relação a todas as conexões possíveis, considerando que todos os nós estivem ligados a todos diretamente; – É uma medida que mostra o quão conectados entre si estão os nós de uma rede; – Pode ser útil, em alguns casos, para comparar diferentes redes, sobretudo pequenas redes. No entanto, tende a ser uma medida muito baixa para a maioria das redes e, quanto maior forem, mais baixa será, não sendo muito útil para análise.
  • 7. Nível rede ● HITS - Hyperlink-Induced Topic Search (Busca de tópicos induzida por links): – É um algoritmo que determina dois valores para cada nó: ● Hubs (conector): estima o valor dos links que saem de um nó em direção aos outros em que está conectado. Quanto mais um nó conecta diferentes “pedaços” da rede, maior será seu valor como conector nessa rede; ● Authority (autoridade): o valor de autoridade é calculado somando-se todos os valores Hubs(conector) dos nós com os quais o nó em questão está conectado. Isso pode ser interpretado como um nó que se conecta diretamente com mais hubs tem maior autoridade na rede, pois articula com esses hubs. – O HITS é considerado de nível rede pois ele usa toda a rede para calcular suas duas métricas. – Os valores da Autoridade e Hubs podem ser utilizados para determinar o tamanho de um nó na imagem da rede.
  • 8. Nível rede ● HITS - Hyperlink-Induced Topic Search (Busca de tópicos induzida por links) O valor dos hubs depende dos links apontados para um nó O valor da autoridade depende dos nós com quem um nó tem conexão.
  • 9. Nível rede ● Modularity (modularidade): – É uma medida que mostra o quão bem uma rede poderia ser decomposta em comunidades modulares. – Um alto valor de modularidade indica uma rede com uma complexa estrutura de comunidades internas. – É uma medida interessante para comparar estrutura de diferentes redes se buscamos mapear seus modos de organização em comunidades de nós.
  • 10. Nível rede ● Page rank (ranqueamento de página): – É um algoritmo que mede a importância de cada nó na rede baseado na estrutura de conexões dessa rede; – Quanto mais links um nó receber e quanto mais links de nós que já possuem muitos links receber, maior será o seu valor de Page Rank; – É uma métrica que pode também ser utilizada para definir o tamanho de um nó em uma visualização de rede.
  • 11. Nível rede ● Connected components (componentes conectados): – Determina o número de componentes conectados em uma rede; – Por componente conectado, entendemos um conjunto de nós no qual há pelo menos um caminho de conexção entre todos eles. – Não há nenhum nó ou conjunto de nós isolados. Os conjuntos isolados formam diferentes componentes.
  • 12. Nível nó ● Average Clustering Coefficient (Coeficiente médio de grupalização): – Determina o coeficiente médio em que os nós de uma rede formam grupalidade entre si, ou seja, estão mais ou menos conectados formando grupos de conexões diretas; – É uma métrica muito útil para comparar redes e percebermos o grau de articulação existente entre seus nós.
  • 13. Nível nó ● Eigenvector Centrality (centralidade eigenvector): – É uma medida de centralidade que considera as conexões de um nó para calcular seu grau de importância; – Essa medida considera que nós conectados com nós de maior centralidade receberão também maior centralidade do que se estiverem conectados com nós de menor centralidade. – O algoritmo Page Rank é um tipo de centralidade por Eigenvector.
  • 14. Nível link ● Average Path Length (Comprimento do caminho médio): – Representa o comprimento médio do caminho entre dois nós em uma rede; – Significa a distância que dois nós estão um do outro, em média, para uma rede; – Pode ser útil para comparar questões de difusão de informações/recursos em diferentes redes a partir de seus caminhos.
  • 15. Nível link ● Link Communities (Comunidades conectadas): – O algoritmo propõe reveltar comunidades em redes com links não direcionados e não ponderados. – É um algoritmo que compara dois links e, se sua similaridade for acima de um valor de referência, ele coloca esses links na mesma comunidade. – Esse método permite sobreposição de comunidades, pois um nó pode pertencer a múltiplos links e a múltiplas comunidades.