BUSCA DE SUBGRAFOS POR MEIO DE RÓTULOS
Resumo
Grafos são amplamente usados em diversas aplicações, como encaminhamento de pacotes na internet, cálculo da melhor rota para chegar a um destino ou descobrir a forma mais eficiente para a distribuição de recursos. Entretanto, por diversos motivos, encontrar ou reconhecer uma parte do grafo pode se fazer necessário para a execução de uma tarefa. Em razão disso, a busca de subgrafos torna-se uma operação importante e objeto de busca de algoritmos eficientes para fazê-lo. Nessa pesquisa, em específico, trabalha-se com grafos rotulados. Os subgrafos procurados possuem determinadas características, tais como ser acíclico e possuir no máximo uma distância δ entre seus vértices de mesmo rótulo no grafo. Esse δ é um parâmetro passado na função que representa a proporção entre o grafo que está sendo procurado e o subgrafo retornado como resposta da função. Para os testar a função implementada, foi utilizado um conjunto de dados reais baseados na análise da estrutura topológica da interação entre proteínas, formando um grafo com 2361 vértices e 7181 arestas. Quando executado o algorítimo, a procura por um certo subgrafo linear, em um processador i5 com 4 GB de memória RAM, encontra as soluções possíveis em cerca de 70 milisegundos. O algorítimo implementado ainda não permite grafos com nós com mais de um filho, devido à complexidade. Essa será entretanto a próxima etapa deste trabalho.Publicado
2019-01-14
Edição
Seção
XXXVII Encontro de Iniciação Científica
Licença
Autores que publicam nesta revista concordam com os seguintes termos:
a. Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Creative Commons Attribution License que permitindo o compartilhamento do trabalho com reconhecimento da autoria do trabalho e publicação inicial nesta revista.
b. Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c. Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.