Análise de Grandes Grafos
Objetivos
O objectivo principal da UC é desenvolver competências que permitam estudar estruturas dos grandes grafos. As metodologias para atingir esse objectivo são apresentadas nos tópicos 3 e 4, após a introdução (no ponto 2) dos necessários conceitos básicos de grafos. No ponto 1 apresentam-se e destacam-se particularidades de grandes grafos que ocorrem em diversos contextos, e serve para motivar a matéria a tratar nesta UC. Os pontos 4 e 5 fornecem metodologias para prever a evolução de fenómenos em objectos representados por grandes grafos.
Caracterização geral
Código
12082
Créditos
6.0
Professor responsável
Pedro José dos Santos Palhinhas Mota
Horas
Semanais - 4
Totais - 70
Idioma de ensino
Português
Pré-requisitos
A disponibilizar brevemente
Bibliografia
Networks (second edition), Mark Newman, Oxford University Press, 2018 (ISBN: 9780198805090)
Networks, Crowds, and Markets: Reasoning about a highly connected World, David Easley and Jon Kleinberg, Cambridge University Press, 2010 (ISBN: 9780521195331)
Graph Analysis and Visualization: Discovering Business Opportunity in Linked Data, Richard Brath and David Jonker, Wiley, 2015 (ISBN: 978-1-118-84584-4)
Big Data Analytics: From Strategic Planning to Enterprise Integration with Tools, Techniques, NoSQL, and Graph, David Loshin, Imprint: Morgan KaufmannPrint, Elsevier, 2013 (ISBN: 978-0-12-417319-4)
Método de ensino
As aulas são teóricas/práticas participadas, com exposição e discussão dos conceitos e metodologias devidamente complementada com exemplos e resoluções de problemas (incluindo software). Eventuais dúvidas poderão ser esclarecidas no decurso das aulas ou em sessões individuais no período de atendimento docente aos alunos.
Método de avaliação
Há avaliação contínua. Esta compõe-se de 2 momentos de avaliação, testes e/ou trabalhos escritos. A classificação final corresponde à média aritmética destas avaliações. Para quem não obtenha a aprovação com a avaliação contínua há exame global.
Conteúdo
1 Exemplos de grandes grafos reais;
2 Conceitos básicos de grafos;
3 Medidas topológicas (centralidade, comunidades, semelhança);
4 Análise da estrutura de grafos de grandes dimensões (componentes, caminhos mais curtos e efeito small-world, distribuição dos graus dos vértices, distribuição de medidas de centralidade;)
5 Grafos aleatórios;
6 Processos em grandes grafo.
Cursos
Cursos onde a unidade curricular é leccionada: