-
Nadja Betzler,
Michael R. Fellows,
Christian Komusiewicz, and
Rolf Niedermeier:
Parameterized algorithms and hardness results for some graph motif problems.
In Proceedings of the 19th Annual Symposium on Combinatorial Pattern Matching
(CPM'08),
Pisa, Italy. June 2008.
Volume 5029 in Lecture Notes in Computer Science, pages 31–43. Springer
(original publication).
[show abstract]
Abstract.
We study the NP-complete Graph Motif problem: given a
vertex-colored graph G = (V,E) and a multiset M of colors, does there
exist an S⊆V such that G[S] is connected and carries exactly (also
with respect to multiplicity) the colors in M? We present an improved
randomized algorithm for Graph Motif with running time O(4.32|M| ·
|M|2 · |E|). We extend our algorithm to list-colored graph vertices and
the case where the motif G[S] needs not be connected. By way of contrast,
we show that extending the request for motif connectedness to the
somewhat 'more robust' motif demands of biconnectedness or bridgeconnectedness
leads to W[1]-complete problems. Actually, we show that
the presumably simpler problems of finding (uncolored) biconnected or
bridge-connected subgraphs are W[1]-complete with respect to the subgraph
size. Answering an open question from the literature, we further
show that the parameter 'number of connected motif components' leads
to W[1]-hardness even when restricted to graphs that are paths.
-
Jiong Guo,
Falk Hüffner,
Christian Komusiewicz, and
Yong Zhang:
Improved algorithms for bicluster editing.
In Proceedings of the 5th Annual Conference on Theory and Applications of Models of Computation
(TAMC'08),
Xian, China. April 2008.
Volume 4978 in Lecture Notes in Computer Science, pages 451–462, Springer
(original publication).
[show abstract]
Abstract.
The NP-hard Bicluster Editing is to add
or remove at most k edges to make a bipartite graph a
vertex-disjoint union of complete bipartite subgraphs. It has
applications in the analysis of gene expression data. We show
that by polynomial-time preprocessing, one can shrink a problem
instance to one with 4k vertices, thus proving that the
problem has a linear kernel, improving a quadratic kernel
result. We further give a search tree algorithm that improves
the running time bound from the trivial
O(4k + m) to
O(3.24k + m). Finally, we give a
randomized 4-approximation, improving a known approximation with
factor 11.
-
Falk Hüffner,
Christian Komusiewicz,
Hannes Moser, and
Rolf Niedermeier:
Enumerating isolated cliques in synthetic and financial networks.
In Proceedings of the 2nd Annual International Conference on Combinatorial Optimization and Applications
(COCOA'08),
St. John's, Newfoundland, Canada. August 2008.
Volume 5165 in Lecture Notes in Computer Science, pages 405–416, Springer
(original publication).
[show abstract]
Abstract.
We do computational studies concerning the
enumeration of maximal isolated cliques in graphs. Isolation,
as recently introduced, measures the degree of connectedness
of the cliques to the rest of the graph. Isolation helps both
in getting faster algorithms than for the enumeration of
maximal general cliques and in filtering out cliques with
special semantics. We perform experiments with synthetic
graphs (in the Gn,m,p model) and financial networks, proposing
the enumeration of isolated cliques as a useful instrument in
analyzing financial networks.
-
Falk Hüffner,
Christian Komusiewicz,
Hannes Moser, and
Rolf Niedermeier:
Fixed-parameter algorithms for cluster vertex deletion.
In Proceedings of the 8th Latin American Theoretical Informatics Symposium
(LATIN'08),
Búzios, Brazil. April 2008.
Volume 4957 of Lecture Notes in Computer Science, pages 711–722, Springer
(original publication).
Journal version available.
[show abstract]
Abstract.
We initiate the first systematic study of the NP-hard Cluster Vertex Deletion (CVD) problem
(unweighted and weighted) in terms of fixed-parameter
algorithmics. Here one searches for a minimum number of vertex
deletions to transform a graph into a collection of cliques. The
parameter denotes the number of vertex deletions. We present
several efficient fixed-parameter algorithms for CVD. Our
iterative compression algorithm for CVD seems to be the first
nontrivial application of this fairly new technique to a problem
that is not a feedback set problem. Moreover, we study the
variant of CVD where the number of cliques to be generated is
prespecified. Here, we detect surprising connections to
fixed-parameter algorithms for (Weighted)
Vertex Cover.
-
Christian Komusiewicz,
Falk Hüffner,
Hannes Moser, and
Rolf Niedermeier:
Isolation concepts for enumerating dense subgraphs.
In Proceedings of the 13th International Computing and Combinatorics Conference
(COCOON'07),
Banff, Canada. July 2007.
Volume 4598 in Lecture Notes in Computer Science, pages 140–150, Springer
(original publication).
[show abstract]
Abstract.
In a graph G = (V,E), a vertex subset
S⊆V of size k is called
c-isolated if it has less than c·k outgoing
edges. We repair a nontrivially flawed algorithm for enumerating
all c-isolated cliques due to Ito et al. [ESA 2005] and
obtain an algorithm running in
O(4c·c4·|E|)
time. We describe a speedup trick that also helps parallelizing
the enumeration. Moreover, we introduce a more restricted and a
more general isolation concept and show that both lead to faster
enumeration algorithms. Finally, we extend our considerations to
s-plexes (a relaxation of the clique notion), providing a
W[1]-hardness result and a fixed-parameter algorithm for
enumerating isolated s-plexes.
-
Christian Komusiewicz, and
Johannes Uhlmann:
A cubic-vertex kernel for flip consensus tree.
In Proceedings of the 28th Foundations of Software Technology and Theoretical Computer Science conference
(FSTTCS'08),
Bangalore, India. December 2008.
[show abstract]
Abstract.
Given a bipartite graph G=(Vc,Vt,E) and a non-negative integer k,
the NP-complete Minimum-Flip Consensus Tree problem
asks whether G can be transformed, using up to k edge insertions and deletions,
into a graph that does not contain an induced P5 with its first vertex
in Vt (a so-called M-graph or Sigma-graph).
This problem plays an important role in computational phylogenetics, Vc
standing for the characters and Vt standing for taxa.
Chen et al. [IEEE/ACM TCBB 2006] showed that \textsc{Minimum-Flip Consensus Tree} is NP-complete and presented a
parameterized algorithm with running time O(6k* |Vt|* |Vc|).
Recently, Böcker et al. [IWPEC '08] presented a refined search tree algorithm
with running time O(4.83k(|Vt|+|Vc|) + |Vt|* |Vc|).
We complement these results by polynomial-time executable data reduction rules yielding
a problem kernel with O(k3) vertices.
|
| Journal articles (to appear) |