SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
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.

Más contenido relacionado

La actualidad más candente

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
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareCloves da Rocha
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasDiego Marek
 
Gerência de redes e computadores
Gerência de redes e computadoresGerência de redes e computadores
Gerência de redes e computadoresEduardo Junior
 
Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesHelder Lopes
 
Lean TI - Especificação Funcional de Requisitos
Lean TI -  Especificação Funcional  de RequisitosLean TI -  Especificação Funcional  de Requisitos
Lean TI - Especificação Funcional de RequisitosAdemar Leal da Silva
 
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
 
Avaliação heurística
Avaliação heurísticaAvaliação heurística
Avaliação heurísticaAline Bertoldi
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosFrederico Madeira
 
Arquitetura de informação
Arquitetura de informaçãoArquitetura de informação
Arquitetura de informaçãorenatamruiz
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresDalton Martins
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IJoão Lourenço
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores claudioatx
 

La actualidad más candente (20)

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
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
Minicurso Linux
Minicurso Linux Minicurso Linux
Minicurso Linux
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Gerência de redes e computadores
Gerência de redes e computadoresGerência de redes e computadores
Gerência de redes e computadores
 
Introdução à sistemas distribuídos
Introdução à sistemas distribuídosIntrodução à sistemas distribuídos
Introdução à sistemas distribuídos
 
Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e Telecomunicações
 
Lean TI - Especificação Funcional de Requisitos
Lean TI -  Especificação Funcional  de RequisitosLean TI -  Especificação Funcional  de Requisitos
Lean TI - Especificação Funcional de Requisitos
 
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
 
Ficha de trabalho_12
Ficha de trabalho_12Ficha de trabalho_12
Ficha de trabalho_12
 
Avaliação heurística
Avaliação heurísticaAvaliação heurística
Avaliação heurística
 
Introdução aos Sistemas Distribuídos
Introdução aos Sistemas DistribuídosIntrodução aos Sistemas Distribuídos
Introdução aos Sistemas Distribuídos
 
Diferença osi tcp ip
Diferença osi tcp ipDiferença osi tcp ip
Diferença osi tcp ip
 
Arquitetura de informação
Arquitetura de informaçãoArquitetura de informação
Arquitetura de informação
 
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de ComputadoresAula 05 - Exercício de projeto - Projeto de Redes de Computadores
Aula 05 - Exercício de projeto - Projeto de Redes de Computadores
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
 
Redes de Computadores
Redes de Computadores Redes de Computadores
Redes de Computadores
 
Aula 04 software
Aula 04 softwareAula 04 software
Aula 04 software
 

Destacado

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
 
Técnicas para o Desenvolvimento de Cronogramas
Técnicas para o Desenvolvimento de CronogramasTécnicas para o Desenvolvimento de Cronogramas
Técnicas para o Desenvolvimento de CronogramasPeter Mello
 

Destacado (20)

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
 
Técnicas para o Desenvolvimento de Cronogramas
Técnicas para o Desenvolvimento de CronogramasTécnicas para o Desenvolvimento de Cronogramas
Técnicas para o Desenvolvimento de Cronogramas
 

Similar 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
 
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
 

Similar 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
 
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.
 
Pôster SIC 2016 - Levindo GTN
Pôster SIC 2016 - Levindo GTNPôster SIC 2016 - Levindo GTN
Pôster SIC 2016 - Levindo GTN
 

Más 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
 

Más 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.