scispace - formally typeset
Search or ask a question

Showing papers by "Daniël Paulusma published in 2012"


Journal ArticleDOI
TL;DR: A complete complexity classification of (precoloring extension of) 3-Coloring for H-free graphs when H is a fixed graph on at most 6 vertices: the problem is polynomial-time solvable if H is an linear forest; otherwise it is NP-complete.

65 citations


Journal ArticleDOI
TL;DR: It is NP-hard to determine an imputation with minimum number of blocking pairs, even for matching games with unit edge weights, whereas the problem of determining an imputations with minimum total blocking value is shown to be polynomial-time solvable for general matching games.
Abstract: A matching game is a cooperative game (N, v) defined on a graph G = (N, E) with an edge weighting $w: E \rightarrow R_+$ The player set is N and the value of a coalition $S \subseteq NSN$ is defined as the maximum weight of a matching in the subgraph induced by S. First we present an $O(nm + n^2 \log n)$ algorithm that tests if the core of a matching game defined on a weighted graph with n vertices and m edges is nonempty and that computes a core member if the core is nonempty. This algorithm improves previous work based on the ellipsoid method and can also be used to compute stable solutions for instances of the stable roommates problem with payments. Second we show that the nucleolus of an n-player matching game with a nonempty core can be computed in $O(n^4)$ time. This generalizes the corresponding result of Solymosi and Raghavan for assignment games. Third we prove that is NP-hard to determine an imputation with minimum number of blocking pairs, even for matching games with unit edge weights, whereas the problem of determining an imputation with minimum total blocking value is shown to be polynomial-time solvable for general matching games.

57 citations


Journal ArticleDOI
TL;DR: The Induced Minor Containment problem takes as input two graphs G and H, and asks whether G has H as an induced minor, and it is shown that this problem is fixed parameter tractable in |V"H| if G belongs to any nontrivial minor-closed graph class and H is a planar graph.

43 citations


Journal ArticleDOI
TL;DR: A graph G that has no subgraph isomorphic to a graph H is called H-free and this paper solves the Vertex Coloring problem by showing polynomial-time solvability.

42 citations


Book ChapterDOI
19 Dec 2012
TL;DR: The Precoloring Extension problem and the l-List Coloring problem for H-free graphs are classified and it is shown that List 4-Coloring is NP-complete for P 6- free graphs, where P 6 is the path on six vertices.
Abstract: If a graph G contains no subgraph isomorphic to some graph H, then G is called H-free. A coloring of a graph G = (V,E) is a mapping c: V → {1,2,…} such that no two adjacent vertices have the same color, i.e., c(u) ≠ c(v) if uv ∈ E; if |c(V)| ≤ k then c is a k-coloring. The Coloring problem is to test whether a graph has a coloring with at most k colors for some integer k. The Precoloring Extension problem is to decide whether a partial k-coloring of a graph can be extended to a k-coloring of the whole graph for some integer k. The List Coloring problem is to decide whether a graph allows a coloring, such that every vertex u receives a color from some given set L(u). By imposing an upper bound l on the size of each L(u) we obtain the l-List Coloring problem. We first classify the Precoloring Extension problem and the l-List Coloring problem for H-free graphs. We then show that 3-List Coloring is NP-complete for n-vertex graphs of minimum degree n − 2, i.e., for complete graphs minus a matching, whereas List Coloring is fixed-parameter tractable for this graph class when parameterized by the number of vertices of degree n − 2. Finally, for a fixed integer k > 0, the List k -Coloring problem is to decide whether a graph allows a coloring, such that every vertex u receives a color from some given set L(u) that must be a subset of {1,…,k}. We show that List 4-Coloring is NP-complete for P 6-free graphs, where P 6 is the path on six vertices. This completes the classification of List k -Coloring for P 6-free graphs.

31 citations


Journal ArticleDOI
01 Feb 2012
TL;DR: The k-in-a-Path problem is to test whether a graph contains an induced path spanning k given vertices, and it is shown how to solve it in polynomial time on claw-free graphs, when k is an arbitrary fixed integer not part of the input.
Abstract: The k-in-a-Path problem is to test whether a graph contains an induced path spanning k given vertices. This problem is NP-complete in general graphs, already when k=3. We show how to solve it in polynomial time on claw-free graphs, when k is an arbitrary fixed integer not part of the input. As a consequence, also the k-Induced Disjoint Paths and the k-in-a-Cycle problem are solvable in polynomial time on claw-free graphs for any fixed k. The first problem has as input a graph G and k pairs of specified vertices (s i ,t i ) for i=1,…,k and is to test whether G contain k mutually induced paths P i such that P i connects s i and t i for i=1,…,k. The second problem is to test whether a graph contains an induced cycle spanning k given vertices. When k is part of the input, we show that all three problems are NP-complete, even for the class of line graphs, which form a subclass of the class of claw-free graphs.

29 citations


Book ChapterDOI
04 Jul 2012
TL;DR: This work proves that the problem of testing whether a given AT-free graph contains some graph H as an induced topological minor admits a polynomial-time algorithm, as long as H is fixed; and shows that such an algorithm is essentially optimal.
Abstract: Paths P1,…,Pk in a graph G=(V,E) are said to be mutually induced if for any 1≤i

28 citations


Journal ArticleDOI
TL;DR: This work identifies the first class of target graphs H for which the computational complexity of SurjectiveH-Coloring can be determined, and shows a number of parameterized complexity results, including in particular ones on graph classes with (locally) bounded expansion.

26 citations


Journal ArticleDOI
01 Sep 2012
TL;DR: In this paper, it was shown that the problem is fixed-parameter tractable in k if the guest and the host graph belong to different classes of trees and trees with at most k leaves, respectively.
Abstract: 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 $${{\mathcal G}}$$ and $${{\mathcal H}}$$ , respectively. We determine to what extent a certain choice of $${{\mathcal G}}$$ and $${{\mathcal H}}$$ influences its computational complexity. We observe that the problem is polynomial-time solvable if $${{\mathcal H}}$$ is the class of paths, whereas it is NP-complete if $${{\mathcal 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 $${{\mathcal G}}$$ is the class of trees and $${{\mathcal H}}$$ is the class of trees with at most k leaves, or if $${{\mathcal G}}$$ and $${{\mathcal H}}$$ are equal to the class of graphs with vertex cover number at most k.

23 citations


Book ChapterDOI
26 Jun 2012
TL;DR: The stable roommates problem with payments has as input a graph G=(V,E) with an edge weighting w: E→ℝ+ and the problem is to find a stable solution, and it is shown that the problems Blocking Pairs and Blocking Value are NP-hard and the variant of the first problem is polynomial-time solvable.
Abstract: The stable roommates problem with payments has as input a graph G=(V,E) with an edge weighting w: E→ℝ+ and the problem is to find a stable solution. A solution is a matching M with a vector $p\in{\mathbb R}^V_+$ that satisfies pu+pv=w(uv) for all uv∈M and pu=0 for all u unmatched in M. A solution is stable if it prevents blocking pairs, i.e., pairs of adjacent vertices u and v with pu+pv

22 citations


Book ChapterDOI
27 Aug 2012
TL;DR: In this article, it is shown that the problem is fixed-parameter tractable when parameterized by k edge contractions, which is known to be an NP-hard problem.
Abstract: The Planar Contraction problem is to test whether a given graph can be made planar by using at most k edge contractions. This problem is known to be NP-complete. We show that it is fixed-parameter tractable when parameterized by k.

Book ChapterDOI
27 Aug 2012
TL;DR: It is shown that Coloring is NP-complete for strongly H-free graphs, even for k=3, when H contains a cycle, has maximum degree at least five, or contains a connected component with two vertices of degree four.
Abstract: The Coloring problem is to test whether a given graph can be colored with at most k colors for some given k, such that no two adjacent vertices receive the same color. The complexity of this problem on graphs that do not contain some graph H as an induced subgraph is known for each fixed graph H. A natural variant is to forbid a graph H only as a subgraph. We call such graphs strongly H-free and initiate a complexity classification of Coloring for strongly H-free graphs. We show that Coloring is NP-complete for strongly H-free graphs, even for k=3, when H contains a cycle, has maximum degree at least five, or contains a connected component with two vertices of degree four. We also give three conditions on a forest H of maximum degree at most four and with at most one vertex of degree four in each of its connected components, such that Coloring is NP-complete for strongly H-free graphs even for k=3. Finally, we classify the computational complexity of Coloring on strongly H-free graphs for all fixed graphs H up to seven vertices. In particular, we show that Coloring is polynomial-time solvable when H is a forest that has at most seven vertices and maximum degree at most four.

Journal ArticleDOI
TL;DR: It is shown that the minimum span of an L(2,1,1)-labeling of a tree can be bounded by a lower and an upper bound with difference one, and deciding whether theminimum span attains the lower bound is an NP-complete problem.

Book ChapterDOI
21 Jan 2012
TL;DR: This paper proves that 3-Coloring is polynomial-time solvable on H -free graphs whenever H is a linear forest and NP-complete otherwise.
Abstract: The k -Coloring problem is to test whether a graph can be colored with at most k colors such that no two adjacent vertices receive the same color. If a graph G does not contain a graph H as an induced subgraph, then G is called H -free. For any fixed graph H on at most 6 vertices, it is known that 3-Coloring is polynomial-time solvable on H -free graphs whenever H is a linear forest and NP-complete otherwise. By solving the missing case P 2 +P 3 , we prove the same result for 4-Coloring provided that H is a fixed graph on at most 5 vertices.

Book ChapterDOI
05 Aug 2012
TL;DR: It is shown that a graph has carving-width at most 3 if and only if it has maximum degree at most 4 and treewidth at most 2, which enables us to identify the immersion obstruction set for graphs of carving- width at most3.
Abstract: We characterize all graphs that have carving-width at most k for k = 1,2,3. In particular, we show that a graph has carving-width at most 3 if and only if it has maximum degree at most 3 and treewidth at most 2. This enables us to identify the immersion obstruction set for graphs of carving-width at most 3.

Journal ArticleDOI
TL;DR: This work provides polynomial-time algorithms for this problem in the case that the fixed target graph has a star-like structure and shows polynometric-time solvability for all forests H on at most seven vertices except for one such case.

Journal ArticleDOI
TL;DR: This work considers edge deletions, edge contractions, vertex deletions and vertex dissolutions as possible graph operations permitted and captures the parameterized complexity of all ten problems for split graphs.

Journal ArticleDOI
TL;DR: An algorithm is presented that solves Role Assignment in polynomial time when G is a proper interval graph, the first graph class other than trees on which the problem is tractable and Graph Isomorphism-hard on chordal graphs.

Journal ArticleDOI
TL;DR: It is proved that an induced packing of k odd cycles in an n-vertex graph can be found in time 2^O^(^k^^^3^^^/^^^2^)@?n^2+^@e (for any constant @e>0) when the input graph is planar.

Book ChapterDOI
10 Sep 2012
TL;DR: This work improves the Induced Disjoint Paths problem and shows that the nO(k)-time algorithm for testing whether a claw-free graph contains some k-vertex graph H as a topological induced minor is essentially optimal by proving that this problem is W[1]-hard even if G and H are line graphs.
Abstract: Paths P1,…,Pk in a graph G=(V,E) are said to be mutually induced if for any 1≤i

Journal ArticleDOI
TL;DR: The results imply that the problem of deciding if two specified vertices of a claw-free graph form an even pair, as well as the problemof deciding if a given claw- free graph has anEven pair, can be solved in $\mathcal{O}(n^{5})$ time and $\math Calculus(n^7)$ time, respectively.
Abstract: The Parity Path problem is to decide if a given graph contains both an induced path of odd length and an induced path of even length between two specified vertices. In the related problems Odd Induced Path and Even Induced Path, the goal is to determine whether an induced path of odd, respectively even, length between two specified vertices exists. Although all three problems are NP-complete in general, we show that they can be solved in $\mathcal{O}(n^{5})$ time for the class of claw-free graphs. Two vertices s and t form an even pair in G if every induced path from s to t in G has even length. Our results imply that the problem of deciding if two specified vertices of a claw-free graph form an even pair, as well as the problem of deciding if a given claw-free graph has an even pair, can be solved in $\mathcal{O}(n^{5})$ time and $\mathcal{O}(n^{7})$ time, respectively. We also show that we can decide in $\mathcal{O}(n^{7})$ time whether a claw-free graph has an induced cycle of given parity through a specified vertex. Finally, we show that a shortest induced path of given parity between two specified vertices of a claw-free perfect graph can be found in $\mathcal {O}(n^{7})$ time.

Journal ArticleDOI
TL;DR: This work shows that Listk-Coloring is fixed-parameter tractable on graphs with no induced rP"1+P"2 when parameterized by k, and that for any fixed integer r, the problem k-Colored restricted to such graphs allows a polynomial kernel when parameterizing by k.

Posted Content
TL;DR: Several related problems, such as the Induced Disjoint Paths problem, are proved to be fixed-parameter tractable for claw-free graphs when parameterized by $k, and the problem becomes NP-complete, even when $k=2, for the more general cla...
Abstract: Paths $P_1,\ldots,P_k$ in a graph $G=(V,E)$ are mutually induced if any two distinct $P_i$ and $P_j$ have neither common vertices nor adjacent vertices (except perhaps their end-vertices). The Induced Disjoint Paths problem is to decide if a graph $G$ with $k$ pairs of specified vertices $(s_i,t_i)$ contains $k$ mutually induced paths $P_i$ such that each $P_i$ connects $s_i$ and $t_i$. This is a classical graph problem that is NP-complete even for $k=2$. We study it for AT-free graphs. Unlike its subclasses of permutation graphs and cocomparability graphs, the class of AT-free graphs has no geometric intersection model. However, by a new, structural analysis of the behaviour of Induced Disjoint Paths for AT-free graphs, we prove that it can be solved in polynomial time for AT-free graphs even when $k$ is part of the input. This is in contrast to the situation for other well-known graph classes, such as planar graphs, claw-free graphs, or more recently, (theta,wheel)-free graphs, for which such a result only holds if $k$ is fixed. As a consequence of our main result, the problem of deciding if a given AT-free graph contains a fixed graph $H$ as an induced topological minor admits a polynomial-time algorithm. In addition, we show that such an algorithm is essentially optimal by proving that the problem is W[1]-hard with parameter $|V_H|$, even on a subclass of AT-free graph, namely cobipartite graphs. We also show that the problems $k$-in-a-Path and $k$-in-a-Tree are polynomial-time solvable on AT-free graphs even if $k$ is part of the input. These problems are to test if a graph has an induced path or induced tree, respectively, spanning $k$ given vertices.

Book ChapterDOI
19 Dec 2012
TL;DR: It is proved that Induced Minor is polynomial-time solvable when G is AT-free, and H is fixed, i.e., not part of the input, and this result can be considered to be optimal in some sense.
Abstract: The problem Induced Minor is to test whether a graph G can be modified into a graph H by a sequence of vertex deletions and edge contractions. We prove that Induced Minor is polynomial-time solvable when G is AT-free, and H is fixed, i.e., not part of the input. Our result can be considered to be optimal in some sense as we also prove that Induced Minor is W[1]-hard on AT-free graphs, when parameterized by |V H |. In order to obtain it we prove that the Set-Restricted k -Disjoint Paths problem can be solved in polynomial time on AT-free graphs for any fixed k. We also use the latter result to prove that the Set-Restricted k -Disjoint Connected Subgraphs problem is polynomial-time solvable on AT-free graphs for any fixed k.

Book ChapterDOI
26 Jun 2012
TL;DR: The parameterized complexity of the Elimination problem is studied and it is shown that Elimination is W[1]-hard when parameterized by |V(H)|, even if both input graphs are split graphs, and W[2]- hard when parameterize by |G(G)|−|V( H)|,even if H is a complete graph.
Abstract: Vertex elimination is a graph operation that turns the neighborhood of a vertex into a clique and removes the vertex itself. It has widely known applications within sparse matrix computations. We define the Elimination problem as follows: given two graphs G and H, decide whether H can be obtained from G by |V(G)|−|V(H)| vertex eliminations. We study the parameterized complexity of the Elimination problem. We show that Elimination is W[1]-hard when parameterized by |V(H)|, even if both input graphs are split graphs, and W[2]-hard when parameterized by |V(G)|−|V(H)|, even if H is a complete graph. On the positive side, we show that Elimination admits a kernel with at most 5|V(H)| vertices in the case when G is connected and H is a complete graph, which is in sharp contrast to the W[1]-hardness of the related Clique problem. We also study the case when either G or H is tree. The computational complexity of the problem depends on which graph is assumed to be a tree: we show that Elimination can be solved in polynomial time when H is a tree, whereas it remains NP-complete when G is a tree.

Journal ArticleDOI
TL;DR: 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, and it is shown that the problem is even NP-complete on many other elementary graph classes.
Abstract: 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.

Posted Content
TL;DR: It is shown that it is fixed-parameter tractable when parameterized by k, which means that a graph can be made planar by using at most k edge contractions.
Abstract: The Planar Contraction problem is to test whether a given graph can be made planar by using at most k edge contractions. This problem is known to be NP-complete. We show that it is fixed-parameter tractable when parameterized by k.