REDES COMPLEXAS Rafael Dahis Engenharia de Computação e Informação UFRJ Redes de Computadores II – 2009/2 Professores: Luis Henrique Otto.

Slides:



Advertisements
Apresentações semelhantes
Árvores CC/EC/Mestrado Teoria dos Grafos ‏ 1.
Advertisements

Grafos - Caminhos Caminhos Máximo / Mínimo:
Tolerância a Erros e Ataques em Redes Complexas
Simulação de Sistemas Antonio J. Netto AULA1.
Desenvolvimento do trabalho Manhã do dia Conceitos e características da avaliação em larga escala. Conceitos e características da avaliação em larga.
INTERAÇÕES Organizações como Sistemas Complexos
INTRODUÇÃO ÀS EQUAÇÕES DIFERENCIAIS
CONCEITOS BÁSICOS DE GRAFOS
HISTÓRICO E ORIGEM DOS GRAFOS
A Teoria da Medida Profª. Ms. Juliany Gonçalves Guimarães
Medida do Tempo de Execução de um Programa
Resposta forçada II Objetivos:
Introdução à Metodologia de Pesquisa Tecnológica
1 Simulação baseada em multiagentes – aplicação em educação O processo de simulação significa dirigir o modelo de um sistema com entradas satisfatórias.
Noções de Simulação O cálculo de probabilidades e valores esperados nem sempre pode ser feito analiticamente. Frequentemente, recorre-se a modelos de simulação.
Modelos de Redes Complexas
Buscas em Grafos Prof. André Renato 1º Semestre/2012
Detecção de Comunidades
TEORIA CONTINGENCIAL SEMINÁRIO ADMINISTRAÇÃO
Uma Análise Autopoiética das Comunidades Virtuais
Teoria dos Grafos Caminhos e Noção de Grafos com pesos
Link Mining Víctor Medeiros.
Finding and Evaluating Community Structure in Networks
D ETECÇÃO DE C OMUNIDADES Ricardo Prudêncio. L INK M INING - T AREFAS Relacionadas a Objetos Relacionadas a Arestas Relacionadas a Grafos Ranking de Nós.
Redes complexas – Mundo pequeno, redes sem escala e redes aleatórias
Modelos de Redes Ricardo Prudêncio.
Análise de Redes Complexas – Conceitos e Propriedades Básicas
Otimização por Colônia de Formigas (ACO)
Seminário LAND A Preferential Attachment Model for Tree Construction in P2P Video Streaming Marcio N. Miranda - Daniel R. Figueiredo Submetido ao First.
PUC-Rio, 05 de Setembro de 2008 Introdução à Engenharia Breves Noções de Circuitos Elétricos.
Explique o conceito conhecido como supply chain.
Operações com grafos União Exemplo
Cálculo Autoconsistente
Estatística Para um dado conjunto de dados, podemos calcular as seguintes grandezas: 1) Medidas de posição 2) Medidas de dispersão 3) Parâmetros de simetria.
Histórico, exemplos e problemas
Aula T06 – BCC202 Análise de Algoritmos (Parte 4) Túlio Toffolo
Enumere os fatores que têm afetado os distribuidores, tornando o papel futuro destes, incerto. - consolidação e estreitamento das bases do fornecedor e.
Redes de Transporte Aéreo João Victor Wanderley Ramos Rafael Barbosa Gonçalves {jvwr, cin.ufpe.br Tópicos Avançados em Inteligência Artificial.
Teoria dos Grafos Introdução
Monitoria de Matemática Discreta
ÁRVORES Def.: Um grafo é acíclico se não possui ciclos.
Hardware Aula 03.
Análise de Redes Complexas – Conceitos e Propriedades Básicas
As Redes Sociais na internet As mídias sociais mostram seu poder.
Estatística Geral (Elementos de Probabilidade)
INTRODUÇÃO À WEB SEMÂNTICA E À ANÁLISE DE REDES SOCIAIS
Msc. Daniele Carvalho Oliveira
Logística Empresarial Universidade de Brasília GRUPO 19 S.
M INERAÇÃO DE R ELACIONAMENTOS - L INK M INING Ricardo Prudêncio.
MSCC - Introdução Baseado no capítulo 1 do livro Performance Evalution of Computer and Communication Systems, de Jean-Yves Le Boudec (EPFL)
Algoritmos FPT para o Problema da k-Cobertura por Vértices
Redes Complexas Silvia Benza Bareiro
Mecanismo de sugestão e processo de caracterização de redes sociais
Aprendizado da rede O aprendizado, na maioria das vezes, constitui no ajuste do conjunto de pesos de modo que a rede consiga executar uma tarefa específica.
Redes sociais e as novas tecnologias
PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA
Redes Complexas Carlos Felipe Saraiva Pinheiro
DETECÇÃO DE COMUNIDADES TAIA
Probabilidade Definição de Probabilidade Principais Teoremas
Ciência, tecnologia e sociedade
DISTRIBUIÇÃO DE POISSON
ANÁLISE DE DADOS EM BIOLOGIA Prof. Ronei Baldissera.
ANÁLISE DE DADOS EM BIOLOGIA
1 1 Eletrônica II Germano Maioli Penello II _ html Aula 20.
Redes Sociais e Sistemas Multiagentes
Aula 4 Bioestatística Probabilidade para variáveis aleatórias.
Comportamento Assintótico
Introdução a Análise de Redes Sociais Aula 07 Dalton Martins Laboratório de Políticas Públicas Participativas Gestão da Informação Universidade.
MODELOS DE GRAFOS. Grafos de Euler Algoritmo de Fleury Atribuído ao francês M. Fleury, que o terá publicado em Além da ligação a este algoritmo.
Transcrição da apresentação:

REDES COMPLEXAS Rafael Dahis Engenharia de Computação e Informação UFRJ Redes de Computadores II – 2009/2 Professores: Luis Henrique Otto

O que é uma rede ?  Conjunto de Entidades conectadas por Relações

O que é uma rede ?  Conjunto de Entidades conectadas por Relações  Na matemática...  G = ( V, E )  Euler e as pontes de Konigsberg  Como percorrer a cidade sem repetir as pontes?

Grafos  Inicialmente...  Estudos de redes pequenas  Análises visuais  Preocupação com questões micro

Grafos  Inicialmente...  Estudos de redes pequenas  Análises visuais  Preocupação com questões micro Qual o vértice central?

Grafos  Inicialmente...  Estudos de redes pequenas  Análises visuais  Preocupação com questões micro Qual o vértice com maior grau?

Grafos  Inicialmente...  Estudos de redes pequenas  Análises visuais  Preocupação com questões micro Qual o “ponto- único-de-falha”?

Redes Complexas  O mundo ficou mais complexo ?

Redes Complexas  O mundo ficou mais complexo ?  Nossos métodos de coleta, armazenamento e processamento que evoluíram  Grafos maiores podem ser estudados...

Redes Complexas Qual o vértice central? Qual o vértice com maior grau? Qual o “ponto- único-de-falha”?

Redes Complexas  E agora ?  Viés estatístico  Visualização como um dos grandes desafios

Análise de Redes Complexas - Objetivos  1 – Análise estatística e verificação de propriedades conhecidas  2 – Formulação de modelos de geração de grafos semelhantes  3 – Estudo do comportamento da rede frente a certos eventos  Adição / exclusão de um vértice  Vírus  Fluxo

Tipos de Redes  Redes Sociais  Pessoas conectadas por...

Tipos de Redes  Redes Sociais  Músicos de Jazz conectadas por Parcerias

Tipos de Redes  Redes Sociais  Pesquisadores conectadas por Colaboração

Tipos de Redes  Redes Sociais  Usuários conectadas por Amizade Virtual

Tipos de Redes  Redes Biológicas  Redes que representam sistemas naturais

Tipos de Redes  Redes Biológicas  Cadeias Alimentares

Tipos de Redes  Redes Biológicas  Redes de Neurônios

Tipos de Redes  Redes Biológicas  Caminhos Metabólicos Vértices são substratos / produtos de reações

Tipos de Redes  Redes de Informação  Entidades = representam informações  Relacionamentos = proximidade de informações

Tipos de Redes  Redes de Informação  Redes de Conceitos

Tipos de Redes  Redes de Informação  Redes de Preferências

Tipos de Redes  Redes de Informação  Grafo da Web

Tipos de Redes  Redes Tecnológicas  Feitas pelo homem para distribuição de produtos ou recursos

Tipos de Redes  Redes Tecnológicas  Redes de Ligações Telefônicas

Tipos de Redes  Redes Tecnológicas  Internet

Tipos de Redes  Redes Tecnológicas  Internet

Tipos de Redes  Redes Tecnológicas  Redes de Transporte

Propriedades das Redes Complexas  Efeito Small-World  Experimento de Milgram  300 cartas  De diversas cidades distantes, para Boston  25% das cartas chegaram  “Seis graus de separação”

Propriedades das Redes Complexas  Efeito Small-World  Conceito de distância Número de arestas percorridas Peso pode ser contabilizado Distância média geodésica Média das distâncias entre todos pares de vértices

Propriedades das Redes Complexas  Transitividade  Dois amigos meus tem muita chance de serem amigos

Propriedades das Redes Complexas  Transitividade  Dois amigos meus tem muita chance de serem amigos

Propriedades das Redes Complexas  Distribuição de Graus  Pk = probabilidade do grau ser maior que k  Lei de Potência

Propriedades das Redes Complexas  Distribuição de Graus

Propriedades das Redes Complexas  Resiliência  Capacidade de manter a conectividade, à medida que vértices são removidos  Pode ser expresso em função da distância média  Diferentes maneiras de se retirar vértices

Propriedades das Redes Complexas  Resiliência  Capacidade de manter a conectividade, à medida que vértices são removidos  Pode ser expresso em função da distância média  Diferentes maneiras de se retirar vértices Internet Retiradas aleatórias -> pouco efeito Retiradas especificas -> catastrófico

Propriedades das Redes Complexas  Padrões de Ligações  Vértices podem ter características

Propriedades das Redes Complexas  Padrões de Ligações  Vértices podem ter características

Propriedades das Redes Complexas  Padrões de Ligações  Vértices podem ter características  As arestas podem depender disso...

Propriedades das Redes Complexas  Estruturas de Comunidade  Clusterização = encontrar grupos Distância entre vértices de um mesmo grupo é pequena Distância entre grupos é grande

Propriedades das Redes Complexas  Estruturas de Comunidade  Experimento da escola

Propriedades das Redes Complexas  Estruturas de Comunidade  Experimento da escola

Estudos de Caso – Topologia da Internet  Dois níveis:

Estudos de Caso – Topologia da Internet  Relação de leis de potência  Grau x freqûencia de um grau  Distância x vizinhança

Estudos de Caso – Topologia da Internet  Internet como fenômeno “Small-World”  Alta clusterização  Distância entre quaisquer dois vértices é pequena

OBRIGADO !

Perguntas e Respostas  1) Por que as Redes Complexas ganharam popularidade há relativamente pouco tempo ? O mundo tornou-se mais complexo ?

Perguntas e Respostas  1) Por que as Redes Complexas ganharam popularidade há relativamente pouco tempo ? O mundo tornou-se mais complexo ?  O mundo não se tornou mais complexo.  Com a evolução tecnológica, ficaram mais simples e viáveis os processos de coleta de dados, armazenamento dos dados e processamento de algoritmos sobre estruturas de dados complexas e de larga escala, como os que definem as redes complexas.

Perguntas e Respostas  2) Quais são os três principais objetivos dos estudos em Redes Complexas?

Perguntas e Respostas  2) Quais são os três principais objetivos dos estudos em Redes Complexas?  1 – Análise estatística e verificação de propriedades conhecidas  2 – Formulação de modelos de geração de grafos semelhantes  3 – Estudo do comportamento da rede frente a certos eventos  Adição / exclusão de um vértice  Vírus  Fluxo

Perguntas e Respostas  3) O que é o efeito Small-World?

Perguntas e Respostas  3) O que é o efeito Small-World?  É o efeito que descreve o fato de que, independente do tamanho da rede, a distancia média entre quaisquer dois vértices da rede Small- World tende a ser pequena.  Distância do caminho médio é menor que a de um grafo aleatório  Coeficiente de clusterização é maior que o de um grafo aleatório

Perguntas e Respostas  4) O que é a lei da potência e onde ela é utilizada na análise de redes complexas?

Perguntas e Respostas  4) O que é a lei da potência e onde ela é utilizada na análise de redes complexas?  A lei da potência relaciona duas medidas de modo que uma é proporcional a outra elevada a um expoente constante. Isso significa que enquanto uma delas cresce, a outra cresce/descresce exponencialmente.  Exemplos:  Grau x frequência do grau  Distância x vizinhança coberta por essa distância

Perguntas e Respostas  5) O que é o efeito de transitividade em um grafo?

Perguntas e Respostas  5) O que é o efeito de transitividade em um grafo?  A transitividade indica que dois vizinhos de um vértice tem alta probabilidades de serem também vizinhos entre si.