Algoritmo exato para o problema do k-plex máximo

Detalhes bibliográficos
Autor(a) principal: Castro Neto, Enoque Alves de
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/39620
Resumo: The k-plex maximum problem can be presented as: Given an undirected graph G = (V,E), find S ⊆V with the highest cardinality such that ∀v ∈ S,|Γ(v)∩S| ≥ |S|−k, where Γ(v) represents the set of vertices adjacent to v (SILVA; TAVARES, 2016), ie, each vertex is non-adjacent to at most k vertices. The problem of the maximum k-plex is a maximum clique relaxation (TRUKHANOV et al., 2013). Every clique is a 1-plex. Algorithms to find the k-plex maximum have as one of its applications the analysis of cohesive groups in social networks. n this paper, we have assembled the techniques presented by Silva e Tavares (2016) and McClosky e Hicks (2012) to create a new algorithm for the maximal k-plex problem. This algorithm uses the branch-and-bound technique and adds an upper bound using the co-k-coloration technique proposed by McClosky e Hicks (2012). Computational tests were made with the purpose of comparing the efficiency between the algorithm proposed by this work and the algorithm of Silva e Tavares (2016). DIMACS inputs and randomly generated instances were used and the algorithm proposed by this work performed best in 40 of 75 instances.
id UFC-7_3b8dc37dd54c76bc94703d9e0487e689
oai_identifier_str oai:repositorio.ufc.br:riufc/39620
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Algoritmo exato para o problema do k-plex máximoOtimização CombinatóriaTeoria dos GrafosThe k-plex maximum problem can be presented as: Given an undirected graph G = (V,E), find S ⊆V with the highest cardinality such that ∀v ∈ S,|Γ(v)∩S| ≥ |S|−k, where Γ(v) represents the set of vertices adjacent to v (SILVA; TAVARES, 2016), ie, each vertex is non-adjacent to at most k vertices. The problem of the maximum k-plex is a maximum clique relaxation (TRUKHANOV et al., 2013). Every clique is a 1-plex. Algorithms to find the k-plex maximum have as one of its applications the analysis of cohesive groups in social networks. n this paper, we have assembled the techniques presented by Silva e Tavares (2016) and McClosky e Hicks (2012) to create a new algorithm for the maximal k-plex problem. This algorithm uses the branch-and-bound technique and adds an upper bound using the co-k-coloration technique proposed by McClosky e Hicks (2012). Computational tests were made with the purpose of comparing the efficiency between the algorithm proposed by this work and the algorithm of Silva e Tavares (2016). DIMACS inputs and randomly generated instances were used and the algorithm proposed by this work performed best in 40 of 75 instances.O problema do k-plex máximo pode ser apresentado como: Dado um grafo não direcionado G = (V,E), encontre S ⊆ V com a maior cardinalidade tal que ∀v ∈ S,|Γ(v)∩S| ≥ |S| −k, em que Γ(v) representa o conjunto de vértices adjacentes de v (SILVA; TAVARES, 2016), ou seja, cada vértice é não adjacente de no máximo k vértices. O problema do k-plex máximo é uma relaxação do problema da clique máxima (TRUKHANOV et al., 2013). Toda clique é uma 1-plex. Algoritmos para encontrar o k-plex máximo tem como uma de suas aplicações a análise de grupos coesos em redes sociais. Neste trabalho, reunimos as técnicas apresentadas por Silva e Tavares (2016) e McClosky e Hicks (2012) para criar um novo algoritmo para o problema do k-plex máximo. Esse algoritmo usa a técnica branch-and-bound e adiciona um limite superior usando a técnica de co-k-coloração, proposta por McClosky e Hicks (2012). Testes computacionais foram feitos com o intuito de comparar a eficiência entre o algoritmo proposto por este trabalho e o algoritmo de Silva e Tavares (2016). Foram utilizadas entradas do DIMACS e instâncias geradas aleatoriamente e o algoritmo proposto por este trabalho se saiu melhor em 40 de 75 instâncias.Tavares, Wladimir AraújoCastro Neto, Enoque Alves de2019-02-13T14:22:10Z2019-02-13T14:22:10Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCASTRO NETO, Enoque Alves de. Algoritmo exato para o problema do k-plex máximo. 2018. 35 f. TCC (Graduação em Ciência da Computação) - Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2018.http://www.repositorio.ufc.br/handle/riufc/39620porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2019-02-13T14:22:10Zoai:repositorio.ufc.br:riufc/39620Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T19:01:41.018770Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Algoritmo exato para o problema do k-plex máximo
title Algoritmo exato para o problema do k-plex máximo
spellingShingle Algoritmo exato para o problema do k-plex máximo
Castro Neto, Enoque Alves de
Otimização Combinatória
Teoria dos Grafos
title_short Algoritmo exato para o problema do k-plex máximo
title_full Algoritmo exato para o problema do k-plex máximo
title_fullStr Algoritmo exato para o problema do k-plex máximo
title_full_unstemmed Algoritmo exato para o problema do k-plex máximo
title_sort Algoritmo exato para o problema do k-plex máximo
author Castro Neto, Enoque Alves de
author_facet Castro Neto, Enoque Alves de
author_role author
dc.contributor.none.fl_str_mv Tavares, Wladimir Araújo
dc.contributor.author.fl_str_mv Castro Neto, Enoque Alves de
dc.subject.por.fl_str_mv Otimização Combinatória
Teoria dos Grafos
topic Otimização Combinatória
Teoria dos Grafos
description The k-plex maximum problem can be presented as: Given an undirected graph G = (V,E), find S ⊆V with the highest cardinality such that ∀v ∈ S,|Γ(v)∩S| ≥ |S|−k, where Γ(v) represents the set of vertices adjacent to v (SILVA; TAVARES, 2016), ie, each vertex is non-adjacent to at most k vertices. The problem of the maximum k-plex is a maximum clique relaxation (TRUKHANOV et al., 2013). Every clique is a 1-plex. Algorithms to find the k-plex maximum have as one of its applications the analysis of cohesive groups in social networks. n this paper, we have assembled the techniques presented by Silva e Tavares (2016) and McClosky e Hicks (2012) to create a new algorithm for the maximal k-plex problem. This algorithm uses the branch-and-bound technique and adds an upper bound using the co-k-coloration technique proposed by McClosky e Hicks (2012). Computational tests were made with the purpose of comparing the efficiency between the algorithm proposed by this work and the algorithm of Silva e Tavares (2016). DIMACS inputs and randomly generated instances were used and the algorithm proposed by this work performed best in 40 of 75 instances.
publishDate 2018
dc.date.none.fl_str_mv 2018
2019-02-13T14:22:10Z
2019-02-13T14:22:10Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CASTRO NETO, Enoque Alves de. Algoritmo exato para o problema do k-plex máximo. 2018. 35 f. TCC (Graduação em Ciência da Computação) - Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2018.
http://www.repositorio.ufc.br/handle/riufc/39620
identifier_str_mv CASTRO NETO, Enoque Alves de. Algoritmo exato para o problema do k-plex máximo. 2018. 35 f. TCC (Graduação em Ciência da Computação) - Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2018.
url http://www.repositorio.ufc.br/handle/riufc/39620
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1813029038585806848