Académique Documents
Professionnel Documents
Culture Documents
Irlanda foi ocupada por humanos pela primeira vez à 10.000 anos atrás;
Por volta de 300 AC, guerreiros da Idade do Ferro conhecidos como Celtas,
oriundos do continente europeu, foram para a Irlanda;
O próprio idioma oficial do país, o irlandês (ou Gaeilge, no próprio idioma) é oriundo
dos Celtas;
Cristianismo - 600 AC - Chegada de São Patrício e outros missionários cristãos;
Vikings - final do século 8 e século 9 - Dublin;
Normandos - século 12 - castelos e igrejas;
República da Irlanda - 1937;
UE - 1973
Universidade de Limerick (UL) - 1972;
13.000 alunos;
2.000 estudantes internacionais;
70 programas de graduação;
90 programas de pós-graduação;
Nota 5 no QS World University Rankings e com o maior Programa Erasmus da
Irlanda;
Principal atividade
A implementação e design de biblioteca para manipulação de layouts de redes, bem
como trabalhar juntamente com os alunos de doutorado, do Visual Insight Research
Group, do departamento de CSIS (Computer Science and Information Systems), da
UL, para aprimoramento dos conhecimentos e auxiliá-los em seus projetos em
desenvolvimento para conclusão de suas dissertações.
Estudar teoria dos grafos;
Estudar biblioteca gráfica baseada em OpenGL;
Estudar layout baseado em força;
Estudar e implementar algoritmos direcionados por força;
Exibir grafos em ambiente visualmente atrativo;
Permitir a inserção dos grafos por meio de arquivos texto;
Gerar imagens vetoriais como saída do sistema e das etapas do processamento;
Desenvolver front-end Web para o sistema;
Trabalhar juntamente com os alunos de doutorado.
Materiais e métodos
Imagens
Imagens bitmap - milhões de pontos denominados píxeis;
Zoom - minúsculos quadrados;
Grandes grafos - difícil visualização;
Imagens vetoriais:
Relacionamento entre pontos e caminhos;
Possui suas próprias propriedades;
Dificuldade de visualização das informações:
Dados sobrepostos;
Cruzamento de arestas;
Estratégia de layout para grafos;
Layout baseado em força: sistema físico que tem por objetivo minimizar a energia do
sistema;
Algoritmos direcionados por força:
Algoritmos consideram que o grafo representa um sistema físico com forças
atuando sobre ele;
→ Estado de equilíbrio;
Grafo
Conjunto de objetos em que alguns deles estão
conectados por linhas que simbolizam relações
diretas (EASLEY; KLEINBERG, 2010);
Aprimoramento do Eades;
3 etapas:
graph coarsening;
Atualização das posições e uncoarsening.
Fonte: (CHEVALIER; SAFRO, 2009)
Método SAG: agragação estrita;
Resultados e discussões
Aplicação
Desenhos com layouts preestabelecidos
Layouts com FR
Layouts com Walshaw
Algoritmos implementados;
Parcialmente finalizados;
Trabalhos junto aos doutorandos
Variação de algoritmos genéticos utilizado para a geração de layouts iniciais
inteligentes para desenho de grafos direcionados por força;
Título: Evolving smart initial layouts for force-directed graph drawing;
Evento: GECCO 2015;
Novo algoritmo direcionado por força - magnitude das forças atrativas e repulsivas
não depende da distância entre os vértices;
Título: Sync-and-Burst: Force-Directed Graph Drawing with Uniform Force
Magnitudes;
Repositório: arXiv.org - Cornell University;
Considerações finais
Software possui uma interface simples e prática;
A imagem vetorial possui um visual limpo;
O trabalho em conjunto com os doutorandos favoreceu a geração de bons resultados;
A importância do domínio da teoria antes da prática.
Trabalhos futuros
Relatório em andamento;
Finalização do algoritmo de Walshaw;
Adição do método grid variant no algoritmo de FR;
Oferta de doutorado para continuação dos trabalhos;
Indicação para vaga de doutorado junto ao centro de pesquisa lero.
Referências
CHEVALIER, C.; SAFRO, I. Comparison of coarsening schemes for multilevel graph partitioning. In:
Learning and Intelligent Optimization. [S.l.]: Springer, 2009. p. 191–205.
DIESTEL, R. Graph Theory. 2nd. ed. [S.l.]: Springer New York, 2000. (Graduate Texts in Mathematics, v.
173).
EADES, P. A heuristics for graph drawing. Congressus numerantium, v. 42, p. 146–160, 1984.
EASLEY, D. A.; KLEINBERG, J. M. Networks, Crowds, and Markets: Reasoning About a Highly
Connected World. [S.l.]: Cambridge University Press, 2010. I-XV, 1-727 p. ISBN 978-0-521-19533-1.
FRUCHTERMAN, T. M. J.; REINGOLD, E. M. Graph drawing by force-directed placement. Software:
Practice and Experience, John Wiley & Sons, Ltd., v. 21, n. 11, p. 1129–1164, 1991. ISSN 1097-024X.
HARJU, T. Lecture notes on Graph Theory. University of Turku, 2011. Dispon´ıvel em:
<http://users.utu.fi/harju/graphtheory/graphtheory.pdf>. Acesso em: 20 de abril de 2016.
KOBOUROV, S. G. Force-Directed Drawing Algorithms. 2004. Dispon´ıvel em:
<http://cs.brown.edu/˜rt/gdhandbook/chapters/force-directed.pdf>. Acesso em: 02 de novembro de 2015.
SOMMER, C.; WAGNER, F. Lecture Notes on Graph Representation in Memory. 2010. University of
Tokyo. Dispon´ıvel em: <http://www.sommer.jp/aa10/aa8.pdf>. Acesso em: 22 de abril de 2016.