Redes Complexas Aula 1

Propaganda
Redes Complexas
Aula 1
Aula passada
Logística
Dúvidas, etc
Aula de hoje
Redes e Grafos
Exemplos
Redes Complexas
Figueiredo – 2008
Redes
O que é uma rede?
Definição burocrática!
Conjunto de pontos
interligados por
conexões
c
e
a
d
b
f
Figueiredo – 2008
Redes, outra definição
Abstração que permite codificar
relacionamentos entre pares de objetos
Que objetos?
Qualquer um! Ex. pessoas, cidades,
empresas, países, páginas web, filmes, etc...
Que relacionamentos?
Qualquer um! Ex. amizade, conectividade,
produção, língua falada, etc.
Na computação, redes
é chamada de grafos
Figueiredo – 2008
Grafo (ou Rede)
Abstração que permite codificar
relacionamentos entre pares de objetos
objetos
vértices do grafo
relacionamentos
arestas do grafo
Exemplos?
Figueiredo – 2008
Exemplo de Redes
Transporte aéreo
objeto: cidades
relacionamento: vôo comercial entre duas
cidades
vôo entre Sampa
e Manaus
Sampa
Cuiabá
BH
Manaus
Rio
Figueiredo – 2008
Atores e Filmes
objeto: atores
relacionamento: atores atuam em um mesmo
filme
Lázaro
Ramos
Wagner
Moura
Cláudia
Abreu
“Meu Tio Matou um Cara”
Deborah
Secco
Selton
Mello
Figueiredo – 2008
Web Graph
objeto: páginas web
relacionamento (direcionado): link de uma
pagina para outra
http://www.coppe.ufrj.br/
http://www.coppe.ufrj.br/links/links.htm
http://www.ufrj.br/
http://www.capes.gov.br/
http://www.cnpq.br/
http://www.brasil.gov.br/
Figueiredo – 2008
Grafo das Citações
objeto: artigos científicos
relacionamento (direcionado): citação entre os
artigos
Artigo A
Artigo B
Artigo D
Artigo C
Artigo E
Quais os artigos mais influentes?
Artigo F
Figueiredo – 2008
Interação entre Proteínas
Interação entre proteínas em uma célula
objeto: proteínas
relacionamento: proteínas interagem
formando outra substância
Proteína B
Proteína C
Proteína D
Proteína A
Proteína F
Proteína E
Qual proteína
mais importante?
Figueiredo – 2008
Falando Sobre Redes
Como descrever uma rede?
ou um grafo, qualquer grafo
Tamanho: número de vértices e arestas
Distâncias: distância média entre todos os
pares de vértices, diâmetro
Grau: distribuição do grau dos vértices
Clustering: número relativo de triângulos
Etc.
Propriedades Topológicas
Figueiredo – 2008
Propriedade Topológicas
Definem a estrutura do grafo
Transporte aéreo, atores e filmes, web
graph, interação entre proteínas, etc.
Qual é estrutura?
Calcular número de vértices, arestas,
distância média, diâmetro, distribuição
de grau, etc.
Avaliação empírica
Figueiredo – 2008
Ciência Emergente
Fato I: muitas redes possuem
propriedades topológicas não-triviais
propriedades diferentes do que seria
esperado, livres de escala
Fato II: muitas redes possuem propriedades
topológicas similares
Duas perguntas fundamentais
Por que?
E daí? (implicações)
Redes Complexas
Figueiredo – 2008
Distribuição do Grau
Distribuição (empírica) do grau dos
vértices
f D  k =P [D=k ] =
Número de vértices com grau k
Número total de vértices
Variável aleatória que denota grau de um vértice
CCDF – Complementary Cumulative
Distribution Function
k
P[ Dk ]=1−∑i= 0 f D  k 
Figueiredo – 2008
Exemplo – Distribuição do Grau
Livre de escala: ~ lei de potência
The structure and function of complex networks, M. E. J. Newman, SIAM Review 45, 167–256 (2003). Figueiredo – 2008
Redes Complexas
Como as coisas se “conectam”?
Redes tecnológicas: Internet, transporte
aéreo, etc
Redes sociais: círculo de amizade,
relacionamento profissional, etc
Redes biológicas: proteínas, neurônios, etc
Área multidisciplinar
Físicos, matemáticos, biólogos, engenheiros,
sociólogos, etc.
Figueiredo – 2008
Redes Complexas
Descobrimento de estruturas complexas
Em todos os lugares!
Como e porque tais estruturas surgem?
Qual importância da estrutura?
Funcionalidade como função da estrutura?
Estrutura é tudo!
Figueiredo – 2008
Download