Descontaminação Distribuída de Grafos
Autores
5067 |
Vanessa Carla Felipe Gonçalves
|
2276,131,162
|
5068 |
2276,131,162
|
|
5069 |
2276,131,162
|
Informações:
Publicações do PESC
Título
Descontaminação Distribuída de Grafos
Linha de pesquisa
Inteligência Artificial
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
29/6/2011
Resumo
Seja G = (V,A) um grafo conexo considerado como inicialmente contaminado. O problema de descontaminação de G consiste em extinguir essa contaminação, considerando os critérios de recontaminação de cada situação apresentada, utilizando-se do menor número de guardas para realizar essa “limpeza”. No caso mais estrito, um nó sadio é contaminado caso entre em contato com um vizinho contaminado; um nó sadio permanece sadio somente se todos os seus vizinhos forem sadios ou estiverem guardados. Na literatura, casos como a contrução de Link Farms, i.e., conjuntos de páginas com links inseridos por webspammers visando aumentar a visibilidade de uma página alvo T, configura um caso de contaminação de grafos. Desfazer tais link farms, ou seja, descontaminar o grafo web correspondente, requer o emprego de guardas, buscando minimizar tanto o número de agentes quanto o de saltos, onde estes últimos indicam o tempo de descontaminação. No trabalho pioneiro de Luccio & Pagli, o critério de recontaminação é o de ter 50% dos vizinhos contaminados, sendo que a topologia dos grafos que representam esses conjuntos de páginas é restrita a grafos circulantes. Este trabalho apresenta Alg-D, um algoritmo assíncrono e distribuído baseado na dinâmica de Escalonamento por Reversão de Arestas. Além de descontaminar grafos conexos de topologia arbitrária, Alg-D apresenta melhores resultados dos que os encontrados na literatura para o caso de grafos circulantes.
Abstract
Let G = (N,E) be a contaminated connected graph. The decontamination problem consists of extinguishing the contamination of G, considering the recontamination criterium of each situation presented, while employing the smallest number of guards needed to accomplish this task. In the strictest case, a clean node is infected if it has a contaminated neighbor; a node remains clean if all its neighbours are either clean or guarded. In the literature, link farms are sets of pages having links inserted by webspammers in order to enhance the visibitlity of a target page T, and such constitutes a case of graph contamination. Undoing these link farms, i.e., decontaminating the corresponding web graph, requires the use of guards. In decontaminating a graph, it is desirable to minimise both the number of agents and the number of hops, where the latter determines the time taken for the decontamination. In the pioneer work by Luccio & Pagli, the recontamination criterium adopted means having 50% of the neighbours contaminated. Also, in that work graph topology is restricted to circulant graphs. This work presents Alg-D, an asynchronous distributed algorithm which is based on the Sheduling by Edge Reversal dynamics. Besides decontaminating arbitrary-topology connected graphs, Alg-D presents better results than the ones proposed for circulant graphs in related works.
Arquivo