3 research outputs found

    Maximizing Happiness in Graphs of Bounded Clique-Width

    Full text link
    Clique-width is one of the most important parameters that describes structural complexity of a graph. Probably, only treewidth is more studied graph width parameter. In this paper we study how clique-width influences the complexity of the Maximum Happy Vertices (MHV) and Maximum Happy Edges (MHE) problems. We answer a question of Choudhari and Reddy '18 about parameterization by the distance to threshold graphs by showing that MHE is NP-complete on threshold graphs. Hence, it is not even in XP when parameterized by clique-width, since threshold graphs have clique-width at most two. As a complement for this result we provide a nO(ℓ⋅cw⁡)n^{\mathcal{O}(\ell \cdot \operatorname{cw})} algorithm for MHE, where ℓ\ell is the number of colors and cw⁡\operatorname{cw} is the clique-width of the input graph. We also construct an FPT algorithm for MHV with running time O∗((ℓ+1)O(cw⁡))\mathcal{O}^*((\ell+1)^{\mathcal{O}(\operatorname{cw})}), where ℓ\ell is the number of colors in the input. Additionally, we show O(ℓn2)\mathcal{O}(\ell n^2) algorithm for MHV on interval graphs.Comment: Accepted to LATIN 202

    Complexity results and algorithms for Multicut on graphs of bounded clique-width

    No full text
    Zsfassung in dt. SpracheMulticut ist ein viel untersuchtes Problem aus dem Gebiet der Algorithmen auf Graphen. Es hat große Bedeutung in verschiedensten Gebieten, wie zum Beispiel beim Schaltungsentwurf oder in der Netzwerktheorie. Ein Multicut-Problem ist durch einen Graphen G und die so genannte Terminalmenge gegeben, die Paare von Knoten enthĂ€lt. Das Ziel des Multicut-Problems ist es, alle Knotenpaare in der Terminalmenge durch Schnitte im Graphen zu trennen. Dies ist ein Problem mit hoher RechenkomplexitĂ€t, da Multicut schon auf BĂ€umen NP-vollstĂ€ndig ist.In vielen FĂ€llen ist es nicht nur die GrĂ¶ĂŸe der Eingabe, die ein Problem rechnerisch komplex macht, sondern spezielle Eigenschaften der Eingabe.Diese Eigenschaften der Eingabe werden als Parameter fĂŒr eine detailliertere Untersuchung von Problemen mit hoher RechenkomplexitĂ€t verwendet. Solch eine parametrisierte KomplexitĂ€tsanalyse fĂŒhrt manchmal zu parametrisierbaren Algorithmen (kurz: FPT-Algorithmen), die besonders effizient sind, wenn bestimmte Parameter klein sind. In mehreren Publikation wurden bereits FPT-Algorithmen fĂŒr Multicut gefunden.Hierbei hat sich die Baumweite als besonders geeigneter Parameter herausgestellt. Allerdings haben auf Baumweite basierende FPT-Algorithmen einen klaren Nachteil: Sie funktionieren nur fĂŒr Graphen mit wenigen Kanten.Das Ziel dieser Arbeit ist es, fĂŒr Multicut eine systematische Untersuchung in Bezug auf Graphen mit beschrĂ€nkter Cliquenweite durchzufĂŒhren. Cliquenweite ist ein KomplexitĂ€tsmaß fĂŒr Graphen Ă€hnlich zur Baumweite mit dem bedeutenden Unterschied, dass sie auch klein fĂŒr dichte Graphen sein kann. In dieser Arbeit prĂ€sentieren wir einen effizienten FPT-Algorithmus mit der KardinalitĂ€t der Terminalmenge und der Cliquenweite von G als Parameter. DarĂŒber hinaus zeigen wir mit einer umfangreichen KomplexitĂ€tsanalyse Grenzen dieses Ansatzes auf.Wir prĂ€sentieren auch eine Erweiterung des Cliquenweite-Metatheorems von Courcelle et al. ĂŒber Graphen mit beschrĂ€nkter Cliquen- weite. Abschließend beweisen wir noch, dass eine Klasse von Graphen genau dann beschrĂ€nkte Baumweite hat, wenn ihre Inzidenzgraphen beschrĂ€nkte Cliquenweite haben.Multicut is an extensively studied problem in the area of algorithms on graphs. It plays an important role in different fields such as circuit design or network theory. A Multicut problem is given by a graph G and the so-called terminal set which contains pairs of vertices. The aim is to find a minimal cut that separates all terminal pairs. However, even on simple graphs such as trees, Multicut is NP-complete.Often it is not just the size of the input that makes a problem computationally hard, but certain properties of the input. These properties are used as parameters for a more detailed analysis of hard problems. Such a parameterized complexity analysis sometimes leads to fixed parameter tractable (FPT) algorithms, which are especially efficient when a certain parameter is small. A number of recent results have found tractable fragments of Multicut. Especially tree-width has proven to be a useful parameter. However there is a clear drawback of FPT algorithms via tree-width: the graph has to be sparse.The goal of this thesis is to systematically study Multicut on graphs of bounded clique-width. Clique-width is a graph complexity measure similar to tree-width, but it can be small for both sparse and dense graphs. We present an efficient, fixed-parameter tractable algorithm with the size of the terminal set and the clique-width of G as parameter. Furthermore an extensive complexity analysis of Multicut on graphs of bounded clique-width establishes boundaries of this approach.We also present an extension of a metatheorem about graphs of bounded clique-width by Courcelle et al. Our extension is applicable to arbitrary structures where the clique-width of their incidence graphs is bounded. Finally we prove that a class of graphs has bounded tree-width if and only if their incidence graphs have bounded clique-width.8
    corecore