Source author record

Daniël Paulusma

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

29works
5topics
4close collaborators

Published work

29 publications

preprint2022arXiv

An Algorithmic Framework for Locally Constrained Homomorphisms

A homomorphism ff from a guest graph GG to a host graph HH is locally bijective, injective or surjective if for every u∈V(G)u\in V(G), the restriction of ff to the neighbourhood of uu is bijective, injective or surjective, respectively. The corresponding decision problems, LBHOM, LIHOM and LSHOM, are well studied both on general graphs and on special graph classes. Apart from complexity results when the problems are parameterized by the treewidth and maximum degree of the guest graph, the three problems still lack a thorough study of their parameterized complexity. This paper fills this gap: we prove a number of new FPT, W[1]-hard and para-NP-complete results by considering a hierarchy of parameters of the guest graph GG. For our FPT results, we do this through the development of a new algorithmic framework that involves a general ILP model. To illustrate the applicability of the new framework, we also use it to prove FPT results for the Role Assignment problem, which originates from social network theory and is closely related to locally surjective homomorphisms.

preprint2022arXiv

Classifying Subset Feedback Vertex Set for HH-Free Graphs

In the Feedback Vertex Set problem, we aim to find a small set SS of vertices in a graph intersecting every cycle. The Subset Feedback Vertex Set problem requires SS to intersect only those cycles that include a vertex of some specified set TT. We also consider the Weighted Subset Feedback Vertex Set problem, where each vertex uu has weight w(u)>0w(u)>0 and we ask that SS has small weight. By combining known NP-hardness results with new polynomial-time results we prove full complexity dichotomies for Subset Feedback Vertex Set and Weighted Subset Feedback Vertex Set for HH-free graphs, that is, graphs that do not contain a graph HH as an induced subgraph.

preprint2022arXiv

Feedback Vertex Set and Even Cycle Transversal for H-Free Graphs: Finding Large Block Graphs

We prove new complexity results for Feedback Vertex Set and Even Cycle Transversal on HH-free graphs, that is, graphs that do not contain some fixed graph HH as an induced subgraph. In particular, we prove that for every s≥1s\geq 1, both problems are polynomial-time solvable for sP3sP_3-free graphs and (sP1+P5)(sP_1+P_5)-free graphs; here, the graph sP3sP_3 denotes the disjoint union of ss paths on three vertices and the graph sP1+P5sP_1+P_5 denotes the disjoint union of ss isolated vertices and a path on five vertices. Our new results for Feedback Vertex Set extend all known polynomial-time results for Feedback Vertex Set on HH-free graphs, namely for sP2sP_2-free graphs [Chiarelli et al., TCS 2018], (sP1+P3)(sP_1+P_3)-free graphs [Dabrowski et al., Algorithmica 2020] and P5P_5-free graphs [Abrishami et al., SODA 2021]. Together, the new results also show that both problems exhibit the same behaviour on HH-free graphs (subject to some open cases). This is in part due to a new general algorithm we design for finding in a (sP3)sP_3)-free or (sP1+P5)(sP_1+P_5)-free graph GG a largest induced subgraph whose blocks belong to some finite class C{\cal C} of graphs. We also compare our results with the state-of-the-art results for the Odd Cycle Transversal problem, which is known to behave differently on HH-free graphs.

preprint2022arXiv

Finding Matching Cuts in HH-Free Graphs

The NP-complete problem Matching Cut is to decide if a graph has a matching that is also an edge cut of the graph. We prove new complexity results for Matching Cut restricted to HH-free graphs, that is, graphs that do not contain some fixed graph HH as an induced subgraph. We also prove new complexity results for two recently studied variants of Matching Cut, on HH-free graphs. The first variant requires that the matching cut must be extendable to a perfect matching of the graph. The second variant requires the matching cut to be a perfect matching. In particular, we prove that there exists a small constant r>0r>0 such that the first variant is NP-complete for PrP_r-free graphs. This addresses a question of Bouquet and Picouleau (arXiv, 2020). For all three problems, we give state-of-the-art summaries of their computational complexity for HH-free graphs.

preprint2022arXiv

Induced Disjoint Paths and Connected Subgraphs for HH-Free Graphs

Paths P1,…,PkP_1,\ldots, P_k in a graph G=(V,E)G=(V,E) are mutually induced if any two distinct PiP_i and PjP_j have neither common vertices nor adjacent vertices. The Induced Disjoint Paths problem is to decide if a graph GG with kk pairs of specified vertices (si,ti)(s_i,t_i) contains kk mutually induced paths PiP_i such that each PiP_i starts from sis_i and ends at tit_i. This is a classical graph problem that is NP-complete even for k=2k=2. We introduce a natural generalization, Induced Disjoint Connected Subgraphs: instead of connecting pairs of terminals, we must connect sets of terminals. We give almost-complete dichotomies of the computational complexity of both problems for H-free graphs, that is, graphs that do not contain some fixed graph H as an induced subgraph. Finally, we give a complete classification of the complexity of the second problem if the number k of terminal sets is fixed, that is, not part of the input.

preprint2022arXiv

On The Complexity of Matching Cut for Graphs of Bounded Radius and HH-Free Graphs

For a connected graph G=(V,E)G=(V,E), a matching M⊆EM\subseteq E is a matching cut of GG if G−MG-M is disconnected. It is known that for an integer dd, the corresponding decision problem Matching Cut is polynomial-time solvable for graphs of diameter at most dd if d≤2d\leq 2 and NP-complete if d≥3d\geq 3. We prove the same dichotomy for graphs of bounded radius. For a graph HH, a graph is HH-free if it does not contain HH as an induced subgraph. As a consequence of our result, we can solve Matching Cut in polynomial time for P6P_6-free graphs, extending a recent result of Feghali for P5P_5-free graphs. We then extend our result to hold even for (sP3+P6)(sP_3+P_6)-free graphs for every s≥0s\geq 0 and initiate a complexity classification of Matching Cut for HH-free graphs.

preprint2022arXiv

Partitioning H-Free Graphs of Bounded Diameter

A natural way of increasing our understanding of NP-complete graph problems is to restrict the input to a special graph class. Classes of HH-free graphs, that is, graphs that do not contain some graph HH as an induced subgraph, have proven to be an ideal testbed for such a complexity study. However, if the forbidden graph HH contains a cycle or claw, then these problems often stay NP-complete. A recent complexity study on the kk-Colouring problem shows that we may still obtain tractable results if we also bound the diameter of the HH-free input graph. We continue this line of research by initiating a complexity study on the impact of bounding the diameter for a variety of classical vertex partitioning problems restricted to HH-free graphs. We prove that bounding the diameter does not help for Independent Set, but leads to new tractable cases for problems closely related to 3-Colouring. That is, we show that Near-Bipartiteness, Independent Feedback Vertex Set, Independent Odd Cycle Transversal, Acyclic 3-Colouring and Star 3-Colouring are all polynomial-time solvable for chair-free graphs of bounded diameter. To obtain these results we exploit a new structural property of 3-colourable chair-free graphs.

preprint2018arXiv

Simple Games versus Weighted Voting Games: Bounding the Critical Threshold Value

A simple game (N,v)(N,v) is given by a set NN of nn players and a partition of~2N2^N into a set~L\mathcal{L} of losing coalitions~LL with value v(L)=0v(L)=0 that is closed under taking subsets and a set W\mathcal{W} of winning coalitions WW with v(W)=1v(W)=1. Simple games with α=min⁡p≥0max⁡W∈W,L∈Lp(L)p(W)<1α= \min_{p\geq 0}\max_{W\in {\cal W}, L\in {\cal L}} \frac{p(L)}{p(W)}<1 are exactly the weighted voting games. We show that α≤14nα\leq \frac{1}{4}n for every simple game (N,v)(N,v), confirming the conjecture of Freixas and Kurz (IJGT, 2014). For complete simple games, Freixas and Kurz conjectured that α=O(n)α=O(\sqrt{n}). We prove this conjecture up to a ln⁡n\ln n factor. We also prove that for graphic simple games, that is, simple games in which every minimal winning coalition has size~2, computing αα is \NP-hard, but polynomial-time solvable if the underlying graph is bipartite. Moreover, we show that for every graphic simple game, deciding if α<aα<a is polynomial-time solvable for every fixed a>0a>0.

preprint2016arXiv

A Linear Kernel for Finding Square Roots of Almost Planar Graphs

A graph H is a square root of a graph G if G can be obtained from H by the addition of edges between any two vertices in H that are of distance 2 from each other. The Square Root problem is that of deciding whether a given graph admits a square root. We consider this problem for planar graphs in the context of the "distance from triviality" framework. For an integer k, a planar+kv graph (or k-apex graph) is a graph that can be made planar by the removal of at most k vertices. We prove that a generalization of Square Root, in which some edges are prescribed to be either in or out of any solution, has a kernel of size O(k) for planar+kv graphs, when parameterized by k. Our result is based on a new edge reduction rule which, as we shall also show, has a wider applicability for the Square Root problem.

preprint2016arXiv

A Survey on the Computational Complexity of Colouring Graphs with Forbidden Subgraphs

For a positive integer kk, a kk-colouring of a graph G=(V,E)G=(V,E) is a mapping c:V→{1,2,...,k}c: V\rightarrow\{1,2,...,k\} such that c(u)≠c(v)c(u)\neq c(v) whenever uv∈Euv\in E. The Colouring problem is to decide, for a given GG and kk, whether a kk-colouring of GG exists. If kk is fixed (that is, it is not part of the input), we have the decision problem kk-Colouring instead. We survey known results on the computational complexity of Colouring and kk-Colouring for graph classes that are characterized by one or two forbidden induced subgraphs. We also consider a number of variants: for example, where the problem is to extend a partial colouring, or where lists of permissible colours are given for each vertex.

preprint2016arXiv

Colouring Diamond-free Graphs

The Colouring problem is that of deciding, given a graph GG and an integer kk, whether GG admits a (proper) kk-colouring. For all graphs HH up to five vertices, we classify the computational complexity of Colouring for $(\mbox{diamond},H)$-free graphs. Our proof is based on combining known results together with proving that the clique-width is bounded for $(\mbox{diamond}, P_1+2P_2)$-free graphs. Our technique for handling this case is to reduce the graph under consideration to a kk-partite graph that has a very specific decomposition. As a by-product of this general technique we are also able to prove boundedness of clique-width for four other new classes of (H1,H2)(H_1,H_2)-free graphs. As such, our work also continues a recent systematic study into the (un)boundedness of clique-width of (H1,H2)(H_1,H_2)-free graphs, and our five new classes of bounded clique-width reduce the number of open cases from 13 to 8.

preprint2016arXiv

Squares of Low Maximum Degree

A graph H is a square root of a graph G if G can be obtained from H by adding an edge between any two vertices in H that are of distance 2. The Square Root problem is that of deciding whether a given graph admits a square root. This problem is only known to be NP-complete for chordal graphs and polynomial-time solvable for non-trivial minor-closed graph classes and a very limited number of other graph classes. We prove that Square Root is O(n)-time solvable for graphs of maximum degree 5 and O(n^4)-time solvable for graphs of maximum degree at most 6.

preprint2016arXiv

The Stable Fixtures Problem with Payments

We generalize two well-known game-theoretic models by introducing multiple partners matching games, defined by a graph G=(N,E)G=(N,E), with an integer vertex capacity function bb and an edge weighting ww. The set NN consists of a number of players that are to form a set M⊆EM\subseteq E of 2-player coalitions ijij with value w(ij)w(ij), such that each player ii is in at most b(i)b(i) coalitions. A payoff vector is a mapping p:N×N→Rp: N \times N \rightarrow {\mathbb R} with p(i,j)+p(j,i)=w(ij)p(i,j)+p(j,i)=w(ij) if ij∈Mij\in M and p(i,j)=p(j,i)=0p(i,j)=p(j,i)=0 if ij∉Mij\notin M. The pair (M,p)(M,p) is called a solution. A pair of players i,ji,j with ij∈E∖Mij\in E\setminus M blocks a solution (M,p)(M,p) if i,ji,j can form, possibly only after withdrawing from one of their existing 2-player coalitions, a new 2-player coalition in which they are mutually better off. A solution is stable if it has no blocking pairs. We give a polynomial-time algorithm that either finds that a given multiple partners matching game has no stable solution, or obtains a stable solution for it. We characterize the set of stable solutions of a multiple partners matching game in two different ways and show how this leads to simple proofs for a number of known results of Sotomayor (1992,1999,2007) for multiple partners ssignment games and to generalizations of some of these results to multiple partners matching games. We also perform a study on the core of the corresponding cooperative game, where coalitions of any size may be formed. In particular we show that the standard relation between the existence of a stable solution and the non-emptiness of the core, which holds in the other models with payments, is no longer valid for our (most general) model. We also prove that the problem of deciding if an allocation belongs to the core jumps from being polynomial-time solvable for b≤2b\leq 2 to NP-complete for b≡3b\equiv 3.

preprint2016arXiv

Well-Quasi-Ordering versus Clique-Width: New Results on Bigenic Classes

Daligault, Rao and Thomassé asked whether a hereditary class of graphs well-quasi-ordered by the induced subgraph relation has bounded clique-width. Lozin, Razgon and Zamaraev recently showed that this is not true for classes defined by infinitely many forbidden induced subgraphs. However, in the case of finitely many forbidden induced subgraphs the question remains open and we conjecture that in this case the answer is positive. The conjecture is known to hold for classes of graphs defined by a single forbidden induced subgraph HH, as such graphs are well-quasi-ordered and are of bounded clique-width if and only if HH is an induced subgraph of P4P_4. For bigenic classes of graphs, i.e. ones defined by two forbidden induced subgraphs, there are several open cases in both classifications. In the present paper we obtain a number of new results on well-quasi-orderability of bigenic classes, each of which supports the conjecture.

preprint2015arXiv

A Reconfigurations Analogue of Brooks' Theorem and its Consequences

Let GG be a simple undirected graph on nn vertices with maximum degree~ΔΔ. Brooks' Theorem states that GG has a ΔΔ-colouring unless~GG is a complete graph, or a cycle with an odd number of vertices. To recolour GG is to obtain a new proper colouring by changing the colour of one vertex. We show an analogue of Brooks' Theorem by proving that from any kk-colouring, k>Δk>Δ, a ΔΔ-colouring of GG can be obtained by a sequence of O(n2)O(n^2) recolourings using only the original kk colours unless GG is a complete graph or a cycle with an odd number of vertices, or k=Δ+1k=Δ+1, GG is ΔΔ-regular and, for each vertex vv in GG, no two neighbours of vv are coloured alike. We use this result to study the reconfiguration graph Rk(G)R_k(G) of the kk-colourings of GG. The vertex set of Rk(G)R_k(G) is the set of all possible kk-colourings of GG and two colourings are adjacent if they differ on exactly one vertex. We prove that for Δ≥3Δ\geq 3, RΔ+1(G)R_{Δ+1}(G) consists of isolated vertices and at most one further component which has diameter O(n2)O(n^2). This result enables us to complete both a structural classification and an algorithmic classification for reconfigurations of colourings of graphs of bounded maximum degree.

preprint2015arXiv

Bounding Clique-Width via Perfect Graphs

Given two graphs H1H_1 and H2H_2, a graph GG is (H1,H2)(H_1,H_2)-free if it contains no subgraph isomorphic to H1H_1 or H2H_2. We continue a recent study into the clique-width of (H1,H2)(H_1,H_2)-free graphs and present three new classes of (H1,H2)(H_1,H_2)-free graphs of bounded clique-width and one of unbounded clique-width. The four new graph classes have in common that one of their two forbidden induced subgraphs is the diamond (the graph obtained from a clique on four vertices by deleting one edge). To prove boundedness of clique-width for the first three cases we develop a technique based on bounding clique covering number in combination with reduction to subclasses of perfect graphs. We extend our proof of unboundedness for the fourth case to show that Graph Isomorphism is Graph Isomorphism-complete on the same graph class. We also show the implications of our results for the computational complexity of the Colouring problem restricted to (H1,H2)(H_1,H_2)-free graphs.

preprint2015arXiv

Bounding the Clique-Width of HH-free Chordal Graphs

A graph is HH-free if it has no induced subgraph isomorphic to HH. Brandstädt, Engelfriet, Le and Lozin proved that the class of chordal graphs with independence number at most 3 has unbounded clique-width. Brandstädt, Le and Mosca erroneously claimed that the gem and the co-gem are the only two 1-vertex P4P_4-extensions HH for which the class of HH-free chordal graphs has bounded clique-width. In fact we prove that bull-free chordal and co-chair-free chordal graphs have clique-width at most 3 and 4, respectively. In particular, we find four new classes of HH-free chordal graphs of bounded clique-width. Our main result, obtained by combining new and known results, provides a classification of all but two stubborn cases, that is, with two potential exceptions we determine all graphs HH for which the class of HH-free chordal graphs has bounded clique-width. We illustrate the usefulness of this classification for classifying other types of graph classes by proving that the class of (2P1+P3,K4)(2P_1+P_3,K_4)-free graphs has bounded clique-width via a reduction to K4K_4-free chordal graphs. Finally, we give a complete classification of the (un)boundedness of clique-width of HH-free weakly chordal graphs.

preprint2015arXiv

Bounding the Clique-Width of HH-free Split Graphs

A graph is HH-free if it has no induced subgraph isomorphic to HH. We continue a study into the boundedness of clique-width of subclasses of perfect graphs. We identify five new classes of HH-free split graphs whose clique-width is bounded. Our main result, obtained by combining new and known results, provides a classification of all but two stubborn cases, that is, with two potential exceptions we determine all graphs HH for which the class of HH-free split graphs has bounded clique-width.

preprint2015arXiv

Clique-width of Graph Classes Defined by Two Forbidden Induced Subgraphs

If a graph has no induced subgraph isomorphic to any graph in a finite family {H1,…,Hp}\{H_1,\ldots,H_p\}, it is said to be (H1,…,Hp)(H_1,\ldots,H_p)-free. The class of HH-free graphs has bounded clique-width if and only if HH is an induced subgraph of the 4-vertex path P4P_4. We study the (un)boundedness of the clique-width of graph classes defined by two forbidden induced subgraphs H1H_1 and H2H_2. Prior to our study it was not known whether the number of open cases was finite. We provide a positive answer to this question. To reduce the number of open cases we determine new graph classes of bounded clique-width and new graph classes of unbounded clique-width. For obtaining the latter results we first present a new, generic construction for graph classes of unbounded clique-width. Our results settle the boundedness or unboundedness of the clique-width of the class of (H1,H2)(H_1,H_2)-free graphs (i) for all pairs (H1,H2)(H_1,H_2), both of which are connected, except two non-equivalent cases, and (ii) for all pairs (H1,H2)(H_1,H_2), at least one of which is not connected, except 11 non-equivalent cases. We also consider classes characterized by forbidding a finite family of graphs {H1,…,Hp}\{H_1,\ldots,H_p\} as subgraphs, minors and topological minors, respectively, and completely determine which of these classes have bounded clique-width. Finally, we show algorithmic consequences of our results for the graph colour

preprint2015arXiv

The Price of Connectivity for Feedback Vertex Set

Let fvs(G)(G) and cfvs(G) denote the cardinalities of a minimum feedback vertex set and a minimum connected feedback vertex set of a graph GG, respectively. The price of connectivity for feedback vertex set (poc-fvs) for a class of graphs G{\cal G} is defined as the maximum ratio $\mbox{cfvs}(G)/\mbox{fvs}(G)$ over all connected graphs G∈GG\in {\cal G}. We study the poc-fvs for graph classes defined by a finite family H{\cal H} of forbidden induced subgraphs. We characterize exactly those finite families H{\cal H} for which the poc-fvs for H{\cal H}-free graphs is upper bounded by a constant. Additionally, for the case where ∣H∣=1|{\cal H}|=1, we determine exactly those graphs HH for which there exists a constant cHc_H such that $\mbox{cfvs}(G)\leq \mbox{fvs}(G) + c_H$ for every connected HH-free graph GG, as well as exactly those graphs HH for which we can take cH=0c_H=0.

preprint2014arXiv

Classifying the Clique-Width of HH-Free Bipartite Graphs

Let GG be a bipartite graph, and let HH be a bipartite graph with a fixed bipartition (BH,WH)(B_H,W_H). We consider three different, natural ways of forbidding HH as an induced subgraph in GG. First, GG is HH-free if it does not contain HH as an induced subgraph. Second, GG is strongly HH-free if GG is HH-free or else has no bipartition (BG,WG)(B_G,W_G) with BH⊆BGB_H\subseteq B_G and WH⊆WGW_H\subseteq W_G. Third, GG is weakly HH-free if GG is HH-free or else has at least one bipartition (BG,WG)(B_G,W_G) with BH⊈BGB_H\not\subseteq B_G or WH⊈WGW_H\not\subseteq W_G. Lozin and Volz characterized all bipartite graphs HH for which the class of strongly HH-free bipartite graphs has bounded clique-width. We extend their result by giving complete classifications for the other two variants of HH-freeness.

preprint2014arXiv

Editing to Eulerian Graphs

We investigate the problem of modifying a graph into a connected graph in which the degree of each vertex satisfies a prescribed parity constraint. Let eaea, eded and vdvd denote the operations edge addition, edge deletion and vertex deletion respectively. For any S⊆{ea,ed,vd}S\subseteq \{ea,ed,vd\}, we define Connected Degree Parity Editing(S)(S) (CDPE(SS)) to be the problem that takes as input a graph GG, an integer kk and a function δ ⁣:V(G)→{0,1}δ\colon V(G)\rightarrow\{0,1\}, and asks whether GG can be modified into a connected graph HH with dH(v)≡δ(v) ( mod  2)d_{H}(v)\equivδ(v)~(\bmod~2) for each v∈V(H)v\in V(H), using at most kk operations from SS. We prove that 1. if S={ea}S=\{ea\} or S={ea,ed}S=\{ea,ed\}, then CDPE(SS) can be solved in polynomial time; 2. if {vd}⊆S⊆{ea,ed,vd}\{vd\} \subseteq S\subseteq \{ea,ed,vd\}, then CDPE(SS) is NP-complete and W[1]-hard when parameterized by kk, even if δ≡0δ\equiv 0. Together with known results by Cai and Yang and by Cygan, Marx, Pilipczuk, Pilipczuk and Schlotter, our results completely classify the classical and parameterized complexity of the CDPE(SS) problem for all S⊆{ea,ed,vd}S\subseteq \{ea,ed,vd\}. We obtain the same classification for a natural variant of the CDPE(SS) problem on directed graphs, where the target is a weakly connected digraph in which the difference between the in- and out-degree of every vertex equals a prescribed value. As an important implication of our results, we obtain polynomial-time algorithms for the Eulerian Editing problem and its directed variant.

preprint2014arXiv

Finding Shortest Paths between Graph Colourings

The kk-colouring reconfiguration problem asks whether, for a given graph GG, two proper kk-colourings αα and ββ of GG, and a positive integer ℓ\ell, there exists a sequence of at most ℓ+1\ell+1 proper kk-colourings of GG which starts with αα and ends with ββ and where successive colourings in the sequence differ on exactly one vertex of GG. We give a complete picture of the parameterized complexity of the kk-colouring reconfiguration problem for each fixed kk when parameterized by ℓ\ell. First we show that the kk-colouring reconfiguration problem is polynomial-time solvable for k=3k=3, settling an open problem of Cereceda, van den Heuvel and Johnson. Then, for all k≥4k \geq 4, we show that the kk-colouring reconfiguration problem, when parameterized by ℓ\ell, is fixed-parameter tractable (addressing a question of Mouawad, Nishimura, Raman, Simjour and Suzuki) but that it has no polynomial kernel unless the polynomial hierarchy collapses.

preprint2014arXiv

Induced Disjoint Paths in Circular-Arc Graphs in Linear Time

The Induced Disjoint Paths problem is to test whether a graph G with k distinct pairs of vertices (s_i,t_i) contains paths P_1,...,P_k such that P_i connects s_i and t_i for i=1,...,k, and P_i and P_j have neither common vertices nor adjacent vertices (except perhaps their ends) for 1<=i < j<=k. We present a linear-time algorithm for Induced Disjoint Paths on circular-arc graphs. For interval graphs, we exhibit a linear-time algorithm for the generalization of Induced Disjoint Paths where the pairs (s_i,t_i) are not necessarily distinct.

preprint2014arXiv

Locally Constrained Homomorphisms on Graphs of Bounded Treewidth and Bounded Degree

A homomorphism from a graph G to a graph H is locally bijective, surjective, or injective if its restriction to the neighborhood of every vertex of G is bijective, surjective, or injective, respectively. We prove that the problems of testing whether a given graph G allows a homomorphism to a given graph H that is locally bijective, surjective, or injective, respectively, are NP-complete, even when G has pathwidth at most 5, 4, or 2, respectively, or when both G and H have maximum degree 3. We complement these hardness results by showing that the three problems are polynomial-time solvable if G has bounded treewidth and in addition G or H has bounded maximum degree.

preprint2014arXiv

Narrowing the Complexity Gap for Colouring (CsC_s,PtP_t)-Free Graphs

For a positive integer kk and graph G=(V,E)G=(V,E), a kk-colouring of GG is a mapping c:V→{1,2,…,k}c: V\rightarrow\{1,2,\ldots,k\} such that c(u)≠c(v)c(u)\neq c(v) whenever uv∈Euv\in E. The kk-Colouring problem is to decide, for a given GG, whether a kk-colouring of GG exists. The kk-Precolouring Extension problem is to decide, for a given G=(V,E)G=(V,E), whether a colouring of a subset of VV can be extended to a kk-colouring of GG. A kk-list assignment of a graph is an allocation of a list -a subset of {1,…,k}\{1,\ldots,k\}- to each vertex, and the List kk-Colouring problem is to decide, for a given GG, whether GG has a kk-colouring in which each vertex is coloured with a colour from its list. We continued the study of the computational complexity of these three decision problems when restricted to graphs that contain neither a cycle on ss vertices nor a path on tt vertices as induced subgraphs (for fixed positive integers ss and~tt).

preprint2013arXiv

Linear-Time Algorithms for Scattering Number and Hamilton-Connectivity of Interval Graphs

Hung and Chang showed that for all k>=1 an interval graph has a path cover of size at most k if and only if its scattering number is at most k. They also showed that an interval graph has a Hamilton cycle if and only if its scattering number is at most 0. We complete this characterization by proving that for all k<=-1 an interval graph is -(k+1)-Hamilton-connected if and only if its scattering number is at most k. We also give an O(m+n) time algorithm for computing the scattering number of an interval graph with n vertices an m edges, which improves the O(n^4) time bound of Kratsch, Kloks and Müller. As a consequence of our two results the maximum k for which an interval graph is k-Hamilton-connected can be computed in O(m+n) time.

preprint2013arXiv

Parameterized Algorithms for Finding Square Roots

We show that the following two problems are fixed-parameter tractable with parameter k: testing whether a connected n-vertex graph with m edges has a square root with at most n-1+k edges and testing whether such a graph has a square root with at least m-k edges. Our first result implies that squares of graphs obtained from trees by adding at most k edges can be recognized in polynomial time for every fixed k>=0; previously this result was known only for k=0. Our second result is equivalent to stating that deciding whether a graph can be modified into a square root of itself by at most k edge deletions is fixed-parameter tractable with parameter k.

preprint2012arXiv

Finding vertex-surjective graph homomorphisms

The Surjective Homomorphism problem is to test whether a given graph G called the guest graph allows a vertex-surjective homomorphism to some other given graph H called the host graph. The bijective and injective homomorphism problems can be formulated in terms of spanning subgraphs and subgraphs, and as such their computational complexity has been extensively studied. What about the surjective variant? Because this problem is NP-complete in general, we restrict the guest and the host graph to belong to graph classes G and H, respectively. We determine to what extent a certain choice of G and H influences its computational complexity. We observe that the problem is polynomial-time solvable if H is the class of paths, whereas it is NP-complete if G is the class of paths. Moreover, we show that the problem is even NP-complete on many other elementary graph classes, namely linear forests, unions of complete graphs, cographs, proper interval graphs, split graphs and trees of pathwidth at most 2. In contrast, we prove that the problem is fixed-parameter tractable in k if G is the class of trees and H is the class of trees with at most k leaves, or if G and H are equal to the class of graphs with vertex cover number at most k.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.