Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/49823
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorSantos, Márcio Costa-
dc.contributor.authorBelo, Pedro Leonardo Rodrigues-
dc.date.accessioned2020-02-04T18:02:24Z-
dc.date.available2020-02-04T18:02:24Z-
dc.date.issued2019-
dc.identifier.citationBELO, Pedro Leonardo Rodrigues. Algoritmos enumerativos para o problema da b-coloração e aplicações relacionadas. 2019. 38 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal do Ceará, Campus de Russas, Russas, 2019.pt_BR
dc.identifier.urihttp://www.repositorio.ufc.br/handle/riufc/49823-
dc.description.abstractA b-coloring of a graph G with k colors, is a proper coloring of the vertices of G, in such a way that in every color class there is a vertex adjacent to all other k − 1 colors classes, such vertex is called b-vertex. In this paper is proposed an enumerative algorithm for the b-coloring problem, which lists all viable solutions for the problem and an algorithm that finds the b-cromatic number of a graph using prunning techniques. Some algorithms often give only the optimal or one viable solution, and that solution may be not capable to solve the problem. With all the solutions found, there is no need to search for other ways to find just one another solution. Both algorithms were tested with graphs using the DIMACS pattern, and they showed to be very effective. The tests were peformed using graphs with five different densities, and they were executed on both algorithms. The algorithm responsable to find the b-cromatic number, which is the same as the full enumeration but uses prunning, had its time reduced drasticaly, showing that the prunning techniques are effective.pt_BR
dc.language.isopt_BRpt_BR
dc.subjectB-coloraçãopt_BR
dc.subjectAlgoritmo enumerativopt_BR
dc.subjectOtimização combinatóriapt_BR
dc.titleAlgoritmos enumerativos para o problema da b-coloração e aplicações relacionadaspt_BR
dc.typeTCCpt_BR
dc.contributor.co-advisorFigueiredo, Tatiane Fernandes-
dc.description.abstract-ptbrUma b-coloração de um grafo G com k cores é uma coloração própria dos vértices de G tal que, em cada classe de cor existe um vértice que possui vizinhos com todas as demais k − 1 cores. Esse vértice é chamado de b-vértice. Neste trabalho propõe-se um algoritmo enumerativo, ou seja, que lista todas as soluções viáveis para o problema da b-coloração e outro algoritmo que faz uso de cortes para encontrar o número b-cromático de um grafo. Como alguns algoritmos, muitas vezes fornecem apenas a solução ótima ou um solução viável, a mesma pode não ser capaz de resolver o problema. Já com todas as soluções viáveis em mãos, não há a necessidade de buscar maneiras de se obter apenas outra solução. Ambos os algoritmos foram testados em grafos no padrão DIMACS, e se demonstraram bastante eficazes. Os testes foram realizados em grafos com cinco densidades diferentes, e foram executados em ambos os algoritmos. O algoritmo responsável por encontrar o número b-cromático, que é o mesmo da enumeração completa, porém com cortes, teve seu tempo de execução bastante diminuído, demonstrando que as técnicas de poda são eficientes.pt_BR
Aparece en las colecciones: CIÊNCIA DA COMPUTAÇÃO - RUSSAS - Monografias

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2019_tcc_plrbelo.pdf713,09 kBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.