Title
Modifying a Graph Using Vertex Elimination
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 show that Elimination is $\mathsf {W[1]} $ -hard when parameterized by | V ( H )|, even if both input graphs are split graphs, and $\mathsf {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 $\mathsf {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.
Year
DOI
Venue
2015
10.1007/s00453-013-9848-2
Algorithmica
Keywords
Field
DocType
Graph modification problems,Vertex elimination,Parameterized complexity,Linear kernel
Discrete mathematics,Combinatorics,Bound graph,Graph power,Vertex (graph theory),Cycle graph,Neighbourhood (graph theory),Vertex separator,Degree (graph theory),Mathematics,Feedback vertex set
Journal
Volume
Issue
ISSN
72
1
0178-4617
Citations 
PageRank 
References 
0
0.34
16
Authors
6
Name
Order
Citations
PageRank
Petr A. Golovach176683.25
Pinar Heggernes284572.39
Pim van 't Hof320920.75
Fredrik Manne454949.60
Daniël Paulusma571278.49
michal pilipczuk640351.93