Algorithms, parameters and complexity for graph partitioning problems

Detalhes bibliográficos
Autor(a) principal: Guilherme de Castro Mendes Gomes
Data de Publicação: 2019
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/33534
Resumo: Graph partitioning problems are used to model many different real world tasks, such as the allocation of resources or designing fault tolerant networks. Usually, however, they are NP-hard problems, and designing algorithms with complexity solely dependent on the size of the input graph leads to impractical running times. Parameterized complexity approaches this challenge by designing algorithms that work well for some instances of the problem. In this thesis, five graph theoretical problems were studied from the complexity point of view: equitable coloring, clique coloring, biclique coloring, d-cut, and star graph recognition. Equitable coloring was investigated in terms of chordal graphs, block graphs and some of its subclasses. It is proved that Equitable Coloring is W[1]-hard for block graphs of bounded degree and for disjoint union of split graphs when parameterized by the number of colors and treewidth; and W[1]-hard for K_{1,4}-free interval graphs when parameterized by treewidth, number of colors and maximum degree, generalizing a result by Fellows et al. (2011) through a much simpler reduction.Using a previous result due to Dominique de Werra (1985), a dichotomy for the complexity of equitable coloring of chordal graphs based on the size of the largest induced star is established. Finally, it is shown that Equitable Coloring is FPT when parameterized by the treewidth of the complement graph. The first O(2^n) time exact algorithm for biclique coloring was presented, which makes use of properties of the associated biclique hypergraph and the powerful inclusion-exclusion principle. Algorithms parameterized by neighborhood diversity were discussed for both clique and biclique coloring, being the first parameterized algorithms for these problems. Biclique coloring was only recently introduced in the literature, and much of the exploratory work on different graph classes remains to be done. A natural generalization of the Matching Cut problem, called d-Cut is defined and investigated. Namely, an NP-hardness reduction for d-Cut on (2d+2)-regular graphs is given, followed by a polynomial time algorithm for graphs of maximum degree at most d+2. The degree bound in the hardness result is unlikely to be improved, as it would disprove a long-standing conjecture in the context of internal partitions. FPT algorithms for several parameters are given: the maximum number of edges crossing the cut, treewidth, distance to cluster, and distance to co-cluster. In particular, the treewidth algorithm improves upon the running time of the best known algorithm for Matching Cut. Our main technical contribution is a polynomial kernel for d-Cut for every positive integer d, parameterized by the distance to a cluster graph. The existence of polynomial kernels when parameterizing simultaneously by the number of edges crossing the cut, the treewidth, and the maximum degree is also ruled out. An exact exponential algorithm slightly faster than the naive brute force approach. We also discuss two other generalizations of Matching Cut which appear to be considerably more challenging than d-Cut.Finally, star graphs - intersection graph of maximal stars of a graph - were first discussed and defined in terms of a characteristic edge clique cover, in the hope that they could be a useful tool on the investigation of biclique graphs. A bound on the size of minimal pre-images by a quadratic function on the number of vertices of the star graph is presented, then a Krausz-type characterization for this graph class is described; the combination of these results yields membership of the recognition problem in NP. Some properties of star graphs are presented. In particular, it is shown that all graphs in this class are biconnected, that every edge belongs to at least one triangle, a characterization of the structures the pre-image must have in order to generate degree two vertices, and the diameter of the star graph is bounded by a function of the diameter of its pre-image.Finally, a monotonicity theorem is provided, which we apply to generate all star graphs on at most eight vertices and prove that the classes of star graphs and square graphs are not properly contained in each other.
id UFMG_25c74cc06181e033a92789bc7024e66a
oai_identifier_str oai:repositorio.ufmg.br:1843/33534
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Vinícius Fernandes dos Santoshttp://lattes.cnpq.br/6270626469557436Carlos Vinícius Gomes Costa LimaIgnasi Sau VallsJayme Luiz SzwarcfiterSebastián Alberto UrrutiaGabriel de Morais Coutinhohttp://lattes.cnpq.br/6035087788042369Guilherme de Castro Mendes Gomes2020-05-25T18:34:29Z2020-05-25T18:34:29Z2019-06-27http://hdl.handle.net/1843/335340000-0002-5164-1460Graph partitioning problems are used to model many different real world tasks, such as the allocation of resources or designing fault tolerant networks. Usually, however, they are NP-hard problems, and designing algorithms with complexity solely dependent on the size of the input graph leads to impractical running times. Parameterized complexity approaches this challenge by designing algorithms that work well for some instances of the problem. In this thesis, five graph theoretical problems were studied from the complexity point of view: equitable coloring, clique coloring, biclique coloring, d-cut, and star graph recognition. Equitable coloring was investigated in terms of chordal graphs, block graphs and some of its subclasses. It is proved that Equitable Coloring is W[1]-hard for block graphs of bounded degree and for disjoint union of split graphs when parameterized by the number of colors and treewidth; and W[1]-hard for K_{1,4}-free interval graphs when parameterized by treewidth, number of colors and maximum degree, generalizing a result by Fellows et al. (2011) through a much simpler reduction.Using a previous result due to Dominique de Werra (1985), a dichotomy for the complexity of equitable coloring of chordal graphs based on the size of the largest induced star is established. Finally, it is shown that Equitable Coloring is FPT when parameterized by the treewidth of the complement graph. The first O(2^n) time exact algorithm for biclique coloring was presented, which makes use of properties of the associated biclique hypergraph and the powerful inclusion-exclusion principle. Algorithms parameterized by neighborhood diversity were discussed for both clique and biclique coloring, being the first parameterized algorithms for these problems. Biclique coloring was only recently introduced in the literature, and much of the exploratory work on different graph classes remains to be done. A natural generalization of the Matching Cut problem, called d-Cut is defined and investigated. Namely, an NP-hardness reduction for d-Cut on (2d+2)-regular graphs is given, followed by a polynomial time algorithm for graphs of maximum degree at most d+2. The degree bound in the hardness result is unlikely to be improved, as it would disprove a long-standing conjecture in the context of internal partitions. FPT algorithms for several parameters are given: the maximum number of edges crossing the cut, treewidth, distance to cluster, and distance to co-cluster. In particular, the treewidth algorithm improves upon the running time of the best known algorithm for Matching Cut. Our main technical contribution is a polynomial kernel for d-Cut for every positive integer d, parameterized by the distance to a cluster graph. The existence of polynomial kernels when parameterizing simultaneously by the number of edges crossing the cut, the treewidth, and the maximum degree is also ruled out. An exact exponential algorithm slightly faster than the naive brute force approach. We also discuss two other generalizations of Matching Cut which appear to be considerably more challenging than d-Cut.Finally, star graphs - intersection graph of maximal stars of a graph - were first discussed and defined in terms of a characteristic edge clique cover, in the hope that they could be a useful tool on the investigation of biclique graphs. A bound on the size of minimal pre-images by a quadratic function on the number of vertices of the star graph is presented, then a Krausz-type characterization for this graph class is described; the combination of these results yields membership of the recognition problem in NP. Some properties of star graphs are presented. In particular, it is shown that all graphs in this class are biconnected, that every edge belongs to at least one triangle, a characterization of the structures the pre-image must have in order to generate degree two vertices, and the diameter of the star graph is bounded by a function of the diameter of its pre-image.Finally, a monotonicity theorem is provided, which we apply to generate all star graphs on at most eight vertices and prove that the classes of star graphs and square graphs are not properly contained in each other.Problemas de partição em grafos modelam diferentes tarefas do mundo real, como alocação de recursos ou design de redes tolerantes a falhas. Geralmente, esse problemas são NP-difíceis, e projetar algoritmos cuja complexidade dependa apenas do tamanho do grafo de entrada levam a tempos de execução impraticáveis. A complexidade parametrizada aborda esse desafio por meio do projeto de algoritmos que funcionam bem em apenas algumas instâncias do problema. Nesta tese, cinco problemas em teoria dos grafos foram estudados do ponto de vista da complexidade computacional: coloração equilibrada, clique coloração, biclique coloração, $d$-corte, e reconhecimento de grafos estrela. Coloração equilibrada foi investigada em termos de grafos cordais, grafos bloco e algumas subclasses Foi provado que coloração equilibrada é W[1]-difícil para grafos bloco de diâmetro limitado e para a união disjunta de grafos split, quando parametrizado pelo número de cores e treewidth; e W[1]-difícil para grafos de intervalo livres de K_{1,4} quando parametrizado por treewidth, número de cores e grau máximo, generalizando os resultados de Fellows et al. (2011) por meio de reduções muito mais simples. Usando resultados anteriores de Werra (1985), uma dicotomia para a complexidade de coloração equilibrada de grafos cordais baseada no tamanho da maior estrela induzida foi estabelecida. Finalmente, é demonstrado que o problema de coloração equilibrada é FPT quando parametrizada pelo treewidth do grafo complementar. É apresentado o primeiro algoritmo O(2^n) para biclique coloração, que faz uso de propriedades associadas ao hipergrafo biclique e do princípio da inclusão exclusão. Algoritmos parametrizados por diversidade de vizinhança são discutidos para os problemas de clique e biclique coloração, sendo esses os primeiros algoritmos parametrizados para esses problemas. Biclique coloração foi apenas recentemente introduzida na literatura, e muito do trabalho exploratório em diferentes classes de grafos ainda deve ser feito.Foi definido e investigado o problema d-corte, uma generalização natural do problema de corte emparelhado. São generalizados e, em alguns casos, melhorados, vários resultados do estado-da-arte para corte emparelhado.Em particular, são apresentados reduções de NP-dificuldade para $d$-corte em grafos (2d+2)-regulares, um algoritmo polinomial para grafos de grau máximo d + 2, e um algoritmo exato exponencial marginalmente mais eficiente que a estratégia ingênua por força bruta. Em seguida, são dados algoritmos FPT para diversos parâmetros: número máximo de arestas cruzando o corte, treewidth, distância para cluster e distância para co-cluster. A principal contribuição é um kernel polinomial para d-corte quando parametrizado pela distância para cluster; ao mesmo tempo, descartamos a existência de um kernel polinomial quando parametrizado simultaneamente por treewidth, grau máximo e número máximo de arestas cruzando o corte. Por fim, grafos estrela - grafos de interseção das estrelas maximais de um grafo - foram discutidos e definidos em termos de uma cobertura de arestas por cliques, com o intuito de que tal classe possa ser uma ferramenta útil na investigação de grafos biclique. Uma cota superior para o tamanho de pré-imagens minimais por uma função quadrática do número de vertices do grafo estrela é apresentada, em seguida uma caracterização de Krausz para essa classe de grafos é descrita; a combinação esses resultados mostra o pertencimento do problema de reconhecimento em NP. Em seguida, alguma propriedades de grafos estrela são apresentadas. Em particular, é mostrado que todos os grafos dessa classe são biconexos e que toda aresta pertence a pelo menos um triângulo; também são mostrados uma caracterização para as estruturas que devem existir na pré-imagem para que o grafo estrela tenha vertices de grau dois, e que o diâmetro de um grafo estrela é limitado por uma função do diâmetro de sua pré-imagem. Por fim, um teorema de monotonicidade é apresentado, o qual é aplicado para gerar todos os grafos estrela de até oito vértices e provar que a classe de grafos estrela e quadrados de grafos não estão propriamente contidas uma na outra.CNPq - Conselho Nacional de Desenvolvimento Científico e TecnológicoengUniversidade Federal de Minas GeraisPrograma de Pós-Graduação em Ciência da ComputaçãoUFMGBrasilICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃOhttp://creativecommons.org/licenses/by-nc-nd/3.0/pt/info:eu-repo/semantics/openAccessComputação - TesesColoração equilibrada de grafosComplexidade parametrizadaAlgoritmos exatosEquitable coloringClique coloringBiclique coloringStar graphVertex partitioningMatching cutExact algorithmsParameterized complexityAlgorithms, parameters and complexity for graph partitioning problemsAlgoritmos, parâmetros e complexidade para problemas de partição em grafosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALtese_guilherme_gomes.pdftese_guilherme_gomes.pdfapplication/pdf1524051https://repositorio.ufmg.br/bitstream/1843/33534/1/tese_guilherme_gomes.pdfb69ac0003786514beda5dc6029558e33MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufmg.br/bitstream/1843/33534/2/license_rdfcfd6801dba008cb6adbd9838b81582abMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82119https://repositorio.ufmg.br/bitstream/1843/33534/3/license.txt34badce4be7e31e3adb4575ae96af679MD531843/335342020-05-25 15:34:29.419oai:repositorio.ufmg.br:1843/33534TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEgRE8gUkVQT1NJVMOTUklPIElOU1RJVFVDSU9OQUwgREEgVUZNRwoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIChSSS1VRk1HKSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZSBpcnJldm9nw6F2ZWwgZGUgcmVwcm9kdXppciBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBkZWNsYXJhIHF1ZSBjb25oZWNlIGEgcG9sw610aWNhIGRlIGNvcHlyaWdodCBkYSBlZGl0b3JhIGRvIHNldSBkb2N1bWVudG8gZSBxdWUgY29uaGVjZSBlIGFjZWl0YSBhcyBEaXJldHJpemVzIGRvIFJJLVVGTUcuCgpWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRk1HIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGTUcgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRlIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHB1YmxpY2HDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBQVUJMSUNBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCk8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZNRyBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lKHMpIG91IG8ocykgbm9tZXMocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KCg==Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2020-05-25T18:34:29Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Algorithms, parameters and complexity for graph partitioning problems
dc.title.alternative.pt_BR.fl_str_mv Algoritmos, parâmetros e complexidade para problemas de partição em grafos
title Algorithms, parameters and complexity for graph partitioning problems
spellingShingle Algorithms, parameters and complexity for graph partitioning problems
Guilherme de Castro Mendes Gomes
Equitable coloring
Clique coloring
Biclique coloring
Star graph
Vertex partitioning
Matching cut
Exact algorithms
Parameterized complexity
Computação - Teses
Coloração equilibrada de grafos
Complexidade parametrizada
Algoritmos exatos
title_short Algorithms, parameters and complexity for graph partitioning problems
title_full Algorithms, parameters and complexity for graph partitioning problems
title_fullStr Algorithms, parameters and complexity for graph partitioning problems
title_full_unstemmed Algorithms, parameters and complexity for graph partitioning problems
title_sort Algorithms, parameters and complexity for graph partitioning problems
author Guilherme de Castro Mendes Gomes
author_facet Guilherme de Castro Mendes Gomes
author_role author
dc.contributor.advisor1.fl_str_mv Vinícius Fernandes dos Santos
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6270626469557436
dc.contributor.advisor-co1.fl_str_mv Carlos Vinícius Gomes Costa Lima
dc.contributor.referee1.fl_str_mv Ignasi Sau Valls
dc.contributor.referee2.fl_str_mv Jayme Luiz Szwarcfiter
dc.contributor.referee3.fl_str_mv Sebastián Alberto Urrutia
dc.contributor.referee4.fl_str_mv Gabriel de Morais Coutinho
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6035087788042369
dc.contributor.author.fl_str_mv Guilherme de Castro Mendes Gomes
contributor_str_mv Vinícius Fernandes dos Santos
Carlos Vinícius Gomes Costa Lima
Ignasi Sau Valls
Jayme Luiz Szwarcfiter
Sebastián Alberto Urrutia
Gabriel de Morais Coutinho
dc.subject.por.fl_str_mv Equitable coloring
Clique coloring
Biclique coloring
Star graph
Vertex partitioning
Matching cut
Exact algorithms
Parameterized complexity
topic Equitable coloring
Clique coloring
Biclique coloring
Star graph
Vertex partitioning
Matching cut
Exact algorithms
Parameterized complexity
Computação - Teses
Coloração equilibrada de grafos
Complexidade parametrizada
Algoritmos exatos
dc.subject.other.pt_BR.fl_str_mv Computação - Teses
Coloração equilibrada de grafos
Complexidade parametrizada
Algoritmos exatos
description Graph partitioning problems are used to model many different real world tasks, such as the allocation of resources or designing fault tolerant networks. Usually, however, they are NP-hard problems, and designing algorithms with complexity solely dependent on the size of the input graph leads to impractical running times. Parameterized complexity approaches this challenge by designing algorithms that work well for some instances of the problem. In this thesis, five graph theoretical problems were studied from the complexity point of view: equitable coloring, clique coloring, biclique coloring, d-cut, and star graph recognition. Equitable coloring was investigated in terms of chordal graphs, block graphs and some of its subclasses. It is proved that Equitable Coloring is W[1]-hard for block graphs of bounded degree and for disjoint union of split graphs when parameterized by the number of colors and treewidth; and W[1]-hard for K_{1,4}-free interval graphs when parameterized by treewidth, number of colors and maximum degree, generalizing a result by Fellows et al. (2011) through a much simpler reduction.Using a previous result due to Dominique de Werra (1985), a dichotomy for the complexity of equitable coloring of chordal graphs based on the size of the largest induced star is established. Finally, it is shown that Equitable Coloring is FPT when parameterized by the treewidth of the complement graph. The first O(2^n) time exact algorithm for biclique coloring was presented, which makes use of properties of the associated biclique hypergraph and the powerful inclusion-exclusion principle. Algorithms parameterized by neighborhood diversity were discussed for both clique and biclique coloring, being the first parameterized algorithms for these problems. Biclique coloring was only recently introduced in the literature, and much of the exploratory work on different graph classes remains to be done. A natural generalization of the Matching Cut problem, called d-Cut is defined and investigated. Namely, an NP-hardness reduction for d-Cut on (2d+2)-regular graphs is given, followed by a polynomial time algorithm for graphs of maximum degree at most d+2. The degree bound in the hardness result is unlikely to be improved, as it would disprove a long-standing conjecture in the context of internal partitions. FPT algorithms for several parameters are given: the maximum number of edges crossing the cut, treewidth, distance to cluster, and distance to co-cluster. In particular, the treewidth algorithm improves upon the running time of the best known algorithm for Matching Cut. Our main technical contribution is a polynomial kernel for d-Cut for every positive integer d, parameterized by the distance to a cluster graph. The existence of polynomial kernels when parameterizing simultaneously by the number of edges crossing the cut, the treewidth, and the maximum degree is also ruled out. An exact exponential algorithm slightly faster than the naive brute force approach. We also discuss two other generalizations of Matching Cut which appear to be considerably more challenging than d-Cut.Finally, star graphs - intersection graph of maximal stars of a graph - were first discussed and defined in terms of a characteristic edge clique cover, in the hope that they could be a useful tool on the investigation of biclique graphs. A bound on the size of minimal pre-images by a quadratic function on the number of vertices of the star graph is presented, then a Krausz-type characterization for this graph class is described; the combination of these results yields membership of the recognition problem in NP. Some properties of star graphs are presented. In particular, it is shown that all graphs in this class are biconnected, that every edge belongs to at least one triangle, a characterization of the structures the pre-image must have in order to generate degree two vertices, and the diameter of the star graph is bounded by a function of the diameter of its pre-image.Finally, a monotonicity theorem is provided, which we apply to generate all star graphs on at most eight vertices and prove that the classes of star graphs and square graphs are not properly contained in each other.
publishDate 2019
dc.date.issued.fl_str_mv 2019-06-27
dc.date.accessioned.fl_str_mv 2020-05-25T18:34:29Z
dc.date.available.fl_str_mv 2020-05-25T18:34:29Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/33534
dc.identifier.orcid.pt_BR.fl_str_mv 0000-0002-5164-1460
url http://hdl.handle.net/1843/33534
identifier_str_mv 0000-0002-5164-1460
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv UFMG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/33534/1/tese_guilherme_gomes.pdf
https://repositorio.ufmg.br/bitstream/1843/33534/2/license_rdf
https://repositorio.ufmg.br/bitstream/1843/33534/3/license.txt
bitstream.checksum.fl_str_mv b69ac0003786514beda5dc6029558e33
cfd6801dba008cb6adbd9838b81582ab
34badce4be7e31e3adb4575ae96af679
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589245471817728