Redes Complexas

UFRJ/COPPE/PESC

CPS765 - 2011/3



Retirado do Visual Complexity Website (Internet Mapping project)

Professor
Localização / Horário
Monitor
Resumo/Motivação

O aumento significativo de informação empírica sobre os mais variados sistemas formados por entidades que de alguma forma estão relacionadas vem despertando grande interesse no meio acadêmico e empresarial. Exemplos de tais sistemas, que podem ser representados por grafos (ou seja, redes), incluem redes tecnológicas (ex. Internet), redes sociais (ex. Orkut) e redes biológicas (ex. neurônios). Ao analisarmos a estrutura destes sistemas, dois fatos podem ser observados: (i) muitos sistemas possuem propriedades topológicas não-triviais (ex. seguem uma lei de potência); (ii) há muita semelhança entre as propriedades topológicas de diferentes sistemas. Por que tais sistemas possuem propriedades topológicas que seguem leis de potência? Por que a semelhança entre sistemas tão distintos? Quais são as implicações destas propriedades no sistema em questão? Redes Complexas surge como uma área cujos objetivos são caracterizar e compreender este abrangente fenômeno.


Ementa (preliminar)

Introdução e motivação. Redes tecnológicas, biológicas e sociais. Propriedades topológicas. Leis de potência e redes livre de escala. Processo de ramificação. Modelo G(n,p) e suas propriedades. Geração de grafos aleatórios. Modelos para redes complexas. Modelo preferencial attachment (BA). Modelo small-world (WS). Aplicações em redes tecnológicas e redes sociais. Navegabilidade em redes sociais. Modelos temporais e evolucionários.


Lista de email
Página atualizada em: 12-December-11


Programação das aulas

Aula Data Comentário Slides Leitura/Tarefa
E1 10/08 Logística, motivação, exemplos, TED Talk (Christakis) aula_0.pdf Ler artigos da Scientific American (2003) e Science (2009).
E2 22/08 Apresentação de artigos de divulgação científica. "Scale-free networks" por Rodolfo Carvalho; "Scale-free networks: A Decada em Beyond" por Gabriel Mendonça Slides Rodolfo
Slides Gabriel
Entregar resumos dos artigos (impresso).
E3 24/08 Discussão sobre importância de vértices, discussão sobre trabalho prático. aula_E-3.pdf Começar trabalho prático. Ler artigo sobre "Dark Networks".
E4 31/08 Apresentação dos artigos sobre "Dark Networks" por Rafael Romeiro. Slides Rafael Entregar resumo, começar trabalho prático.
- 7/09 Feriado nacional: Dia da Independência do Brasil Fazer trabalho prático.
E5 14/09 Rede neurais, connectome, vídeos do Prof. Sebastian Seung e do Jeff Hawkins. Discussão dos trabalhos práticos em andamento. Ver links para vídeos abaixo. Terminar trabalho prático
E6 21/09 Professor visitante (virtual). Aula do Prof. Don Towsley, transmitida ao vivo via Skype, diretamente da disciplina de "Network Science" sendo oferecida na UMass (horário excepcional: 11:15 - 12:30). Tema: Centralidade em redes. ch7.pdf Terminar trabalho prático
E7 28/09 Apresentação dos trabalhos práticos. Estudo do processo de formação de cidades no espaço (Gabriel + Rafael); Estudo do processo de remoção de vértices na rede da Internet (Rodolfo). Fim da esquenta!
1 03/10 Logística, organização, programação da disciplina. Introdução ao tema, redes por todos os lados, exemplos e a importância da estrutura. aula_0.pdf
aula_1.pdf
Ler o artigo da Science 2009 (ver Introdução Geral)
2 05/10 Classes de redes, falando sobre redes, matriz de adjacência, propriedades estruturais, grau, distância, clusterização. aula_2.pdf Ler seções 7.1, 7.2, 7.3.1-4 do capítulo do livro do JAI. Saiu lista 1
- 10/10 Não teremos aula. Professor estará participando de um Workshop internacional na área de Redes de Computadoresi. Ver aula de reposição abaixo. Ler seções 7.1, 7.2, 7.3.1-4 do capítulo do livro do JAI. Fazer lista 1
- 12/10 Feriado nacional: Dia de Nossa Senhora Aparecida, padroeira do Brasil. Fazer trabalho parte 2.
3 13/10 [Aula de reposição: 8h, sala H304] Características de redes reais, centralidade, betweeness, closeness aula_3.pdf Entregar lista 1
4 17/10 Centralidade de autovalor, Katz, PageRank, passeios aleatórios, centralidade de RW aula_4.pdf Saiu lista 2. Pensar no projeto. Leitura: "Eigenvector-like measures of centrality" Seções 1-4, e livro do Newman Capítulo 7.
5 19/10 Padrões de mixagem (mixing patterns), correlação entre graus, simularidade entre vértices, clusterização aula_5.pdf Fazer lista 2. Fazer leitura: "The structure and function of complex networks", Part III, Sections A,B,C,E,F,G
6 24/10 Lei de potência, distribuição Zeta, propriedades, distribuição Zipf, exemplos aula_6.pdf Fazer lista 2 e leitura: "Power laws, Pareto distributions and Zipf's law", Seções I, II e III
7 26/10 Distribuição de Pareto, medindo lei de potência, estimando parâmetros aula_7.pdf Fazer lista 2 e leitura: "Power laws, Pareto distributions and Zipf's law", Seções I, II e III
8 31/10 Lei de potência na prática, distribuição log-normal, introdução a processos de ramificação, modelo de projetos aula_8.pdf Leitura: "Power laws, Pareto distributions and Zipf's law", Seções I, II e III
- 2/11 Feriado nacional: Dia de Finados. Definir projeto. Saiu lista 3. Fazer leitura!
9 7/11 Modelo de Galton-Watson, propriedades e extinção sumária, análise de criticalidade. Apresentação de proposta de projeto. aula_9.pdf Fazer lista 3
10 9/11 Modelo de Galton-Watson, análise do caso supercrítico. aula_10.pdf Fazer lista 3. Leitura: Capítulo do livro do JAI, seções 7.4, 7.4.1, 7.4.2
- 14/11 Enforcado pelo Feriado Nacional: Dia da Proclamação da República do Brasil Fazer lista 3. Leitura: Capítulo do livro do JAI, seções 7.4, 7.4.1
- 16/11 Não teremos aula. Professor visitando o EPFL para trabalhar com o Prof. Matthias Grossglauser em tema relacionado a Redes Complexas. Terminar lista 3. Trabalhar no projeto.
11 21/11 Modelos de redes, grafos aleatórios, modelo G(n,p), propriedades aula_11.pdf Leitura: Capítulo do livro do JAI, seções 7.4.2
12 23/11 Modelo G(n,p), threshold functions, propriedades estruturais aula_12.pdf Leitura: Capítulo do livro do JAI, seções 7.4.2. Leitura opcional: "Networks out of Control" por M. Grossglauser e P. Thiran, Capítulo 9.
13 28/11 Aplicando o modelo G(n,p), problemas, preferential attachment, modelo BA, distribuição de grau. aula_13.pdf Leitura: Capítulo do livro do JAI, seção 7.4.3, artigo "Emergence of scaling in random networks" de Barabási e Albert.
14 30/11 Experimento de Milgram, modelo small world, propriedades. aula_14.pdf Leitura: Capítulo do livro do JAI, seção 7.4.4, artigo "Collective dynamics of "small-world" networks" de Watts e Strogatz
15 5/12 Resilience ("robustez"), falha aleatória, falha determinística, influência da estrutura aula_15.pdf Saiu lista 4. Leitura: JAI: seção 7.5, 7.5.1, artigo "Error and attack tolerance of complex networks"
16 7/12 Busca com informação, navigabilidade em redes, navigabilidade em Redes Sociais. aula_16.pdf Leitura: JAI: seção 7.5.2, artigo "The small-world phenomenon: An algorithmic perspective", opcional "Geographic Routing in Social Networks".
17 12/12 Redes dinâmicas. Apanhado final, discussão, dúvidas, avaliação. EPFL-DynGraphs.pdf
aula_17.pdf
Leitura: JAI: seção 7.6, opcional "Characterizing continuous-time random walks on dynamic networks"
18 14/12 Prova única às 13h, pontualmente. Rever todas as listas e todas as leituras em preparação para a prova. Entregar lista 4.
19 19/12 Entrega e apresentação dos trabalhos. Horário das 13h - 17h, com pausa para o café! Cada grupo terá 20 minutos para apresentar.


Listas de exercícios

Projetos


Provas



Referências



Livros

Livros de interesse geral sobre redes complexas (não técnicos)