Uma abordagem de programação matemática para o número de envoltória de um grafo

Detalhes bibliográficos
Autor(a) principal: Sousa, Gabriel Hellen 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/42201
Resumo: The hull number of an undirected graph G = (V;E), where V is the set of vertices and E is the set of edges, consists of the smallest number of vertices that, initially contaminated, can iteratively contaminate the whole graph. The types of contamination (convexity) studied in this work were geodetic, P3, and P3∗. Determining the hull number is an NP-hard problem, even for bipartite graphs. In this work, mathematical models and heuristics for the problem were studied and implemented. To solve the models, the CPLEX was used, coupled with the C ++ programming. The same language was used to code the heuristic. The graphs used as test instances were bipartite and arbitrary graphs, created from two parameters: the number of vertices and a probability factor to define the existence of edges. The results presented by each model and the heuristic, related to the execution time and solution quality, were stored and compared.
id UFC-7_7399b8d528eea34b42e09b24ea573531
oai_identifier_str oai:repositorio.ufc.br:riufc/42201
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Uma abordagem de programação matemática para o número de envoltória de um grafoA Mathematical programming approach to the envelope number of a graphConvexidadeNúmero de EnvoltóriaHeurísticaConvexityHull numberHeuristicThe hull number of an undirected graph G = (V;E), where V is the set of vertices and E is the set of edges, consists of the smallest number of vertices that, initially contaminated, can iteratively contaminate the whole graph. The types of contamination (convexity) studied in this work were geodetic, P3, and P3∗. Determining the hull number is an NP-hard problem, even for bipartite graphs. In this work, mathematical models and heuristics for the problem were studied and implemented. To solve the models, the CPLEX was used, coupled with the C ++ programming. The same language was used to code the heuristic. The graphs used as test instances were bipartite and arbitrary graphs, created from two parameters: the number of vertices and a probability factor to define the existence of edges. The results presented by each model and the heuristic, related to the execution time and solution quality, were stored and compared.O número de envoltória (hull number) de um grafo G = (V;E) não-orientado, ondeV é o conjunto de vértices e E, o conjunto de arestas, consiste no menor número de vértices que, inicialmente contaminados, conseguem, iterativamente, contaminar todo o grafo. Os tipos de contaminação (convexidade) estudados neste trabalho foram geodésica, P3 e P3∗. Determinar o número de envoltória é um problema NP-Difícil, mesmo para classes de grafos como bipartidos. Neste trabalho, foram estudados e implementados modelos matemáticos e heurísticas para o problema. Para resolução dos modelos utilizou-se o CPLEX, acoplado à linguagem de programação C++, e para a heurística utilizou-se uma implementação na mesma linguagem. Os grafos usados como instâncias de teste foram bipartidos e arbitrários, criados a partir de dois parâmetros: quantidade de vértices e um fator de probabilidade para definir a existência das arestas. Os resultados apresentados por cada modelo e pela heurística, referentes ao tempo de execução e à solução, foram armazenados e comparados.Campêlo Neto, Manoel BezerraAraújo, Júlio César SilvaSousa, Gabriel Hellen de2019-06-03T12:06:34Z2019-06-03T12:06:34Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSOUSA, Gabriel Hellen de. Uma abordagem de programação matemática para o número de envoltória de um grafo. 58 f. 2018. Trabalho de Conclusão de Curso (graduação em Matemática Industrial) – Universidade Federal do Ceará, Centro de Ciências, , Fortaleza, 2018.http://www.repositorio.ufc.br/handle/riufc/42201porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2019-06-03T12:06:34Zoai:repositorio.ufc.br:riufc/42201Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:23:38.850036Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Uma abordagem de programação matemática para o número de envoltória de um grafo
A Mathematical programming approach to the envelope number of a graph
title Uma abordagem de programação matemática para o número de envoltória de um grafo
spellingShingle Uma abordagem de programação matemática para o número de envoltória de um grafo
Sousa, Gabriel Hellen de
Convexidade
Número de Envoltória
Heurística
Convexity
Hull number
Heuristic
title_short Uma abordagem de programação matemática para o número de envoltória de um grafo
title_full Uma abordagem de programação matemática para o número de envoltória de um grafo
title_fullStr Uma abordagem de programação matemática para o número de envoltória de um grafo
title_full_unstemmed Uma abordagem de programação matemática para o número de envoltória de um grafo
title_sort Uma abordagem de programação matemática para o número de envoltória de um grafo
author Sousa, Gabriel Hellen de
author_facet Sousa, Gabriel Hellen de
author_role author
dc.contributor.none.fl_str_mv Campêlo Neto, Manoel Bezerra
Araújo, Júlio César Silva
dc.contributor.author.fl_str_mv Sousa, Gabriel Hellen de
dc.subject.por.fl_str_mv Convexidade
Número de Envoltória
Heurística
Convexity
Hull number
Heuristic
topic Convexidade
Número de Envoltória
Heurística
Convexity
Hull number
Heuristic
description The hull number of an undirected graph G = (V;E), where V is the set of vertices and E is the set of edges, consists of the smallest number of vertices that, initially contaminated, can iteratively contaminate the whole graph. The types of contamination (convexity) studied in this work were geodetic, P3, and P3∗. Determining the hull number is an NP-hard problem, even for bipartite graphs. In this work, mathematical models and heuristics for the problem were studied and implemented. To solve the models, the CPLEX was used, coupled with the C ++ programming. The same language was used to code the heuristic. The graphs used as test instances were bipartite and arbitrary graphs, created from two parameters: the number of vertices and a probability factor to define the existence of edges. The results presented by each model and the heuristic, related to the execution time and solution quality, were stored and compared.
publishDate 2018
dc.date.none.fl_str_mv 2018
2019-06-03T12:06:34Z
2019-06-03T12:06:34Z
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 SOUSA, Gabriel Hellen de. Uma abordagem de programação matemática para o número de envoltória de um grafo. 58 f. 2018. Trabalho de Conclusão de Curso (graduação em Matemática Industrial) – Universidade Federal do Ceará, Centro de Ciências, , Fortaleza, 2018.
http://www.repositorio.ufc.br/handle/riufc/42201
identifier_str_mv SOUSA, Gabriel Hellen de. Uma abordagem de programação matemática para o número de envoltória de um grafo. 58 f. 2018. Trabalho de Conclusão de Curso (graduação em Matemática Industrial) – Universidade Federal do Ceará, Centro de Ciências, , Fortaleza, 2018.
url http://www.repositorio.ufc.br/handle/riufc/42201
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_ 1813028785272913920