VLDB 2026 Research / reviewers in the wild / expert
Christian Komusiewicz
dblp:69/1771
· DBLP profile ↗
139ranked-venue papers
31as first author
47since 2021 · last 2026
0000-0003-0829-7032ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 99 · 23 first-author · 35 since 2021Graphics, computer vision, multimedia, augmented reality and games · 20 · 3 first-author · 5 since 2021Artificial intelligence and machine learning · 15 · 2 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 13 · 3 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Parameterized-Complexity Framework for Finding Local OptimaabstractLocal search is a fundamental optimization technique that is both widely used in practice and deeply studied in theory, yet its computational complexity remains poorly understood. The traditional frameworks, PLS and the standard algorithm problem, introduced by Johnson, Papadimitriou, and Yannakakis (1988) fail to capture the methodology of local search algorithms: PLS is concerned with finding a local optimum and not with using local search, while the standard algorithm problem restricts each improvement step to follow a fixed pivoting rule. In this work, we introduce a novel formulation of local search which provides a middle ground between these models. In particular, the task is to output not only a local optimum but also a chain of local improvements leading to it. With this framework, we aim to capture the challenge in designing a good pivoting rule. Especially, when combined with the parameterized complexity paradigm, it enables both strong lower bounds and meaningful tractability results. Unlike previous works that combined parameterized complexity with local search, our framework targets the whole task of finding a local optimum and not only a single improvement step. Focusing on two representative meta-problems - Subset Weight Optimization Problem with the c-swap neighborhood and Weighted Circuit with the flip neighborhood - we establish fixed-parameter tractability results related to the number of distinct weights, while ruling out an analogous result when parameterizing by the distance to the nearest optimum via a new type of reduction. Robert Ganian, Hung P. Hoang 0001, Christian Komusiewicz, Nils Morawietz |
ITCS | 3 |
| 2026 | The Descriptive Complexity of Relation Modification ProblemsabstractA relation modification problem gets a logical structure and a natural number k as input and asks whether k modifications of the structure suffice to make it satisfy a predefined property. We provide a complete classification of the classical and parameterized complexity of relation modification problems - the latter w. r. t. the modification budget k - based on the descriptive complexity of the respective target property. We consider different types of logical structures on which modifications are performed: Whereas monadic structures and undirected graphs without self-loops each yield their own complexity landscapes, we find that modifying undirected graphs with self-loops, directed graphs, or arbitrary logical structures is equally hard w. r. t. quantifier patterns. Moreover, we observe that all classes of problems considered in this paper are subject to a strong dichotomy in the sense that they are either very easy to solve (that is, they lie in para-AC^{0↑} or TC^0) or intractable (that is, they contain W[2]-hard or NP-hard problems). Florian Chudigiewitsch, Marlene Gründel, Christian Komusiewicz, Nils Morawietz, Till Tantau |
MFCS | 3 |
| 2026 | Enumeration Kernels of Polynomial Size for Cuts of Bounded Degree
Christian Komusiewicz, Diptapriyo Majumdar |
SOFSEM | 1 |
| 2026 | Clustering with Locally Bounded IgnoranceabstractIn Correlation Clustering, the input is a graph G = (V,E) with weight function ω: {V choose 2} → ℤ_{≥ 0} and the task is to partition the vertex set into clusters such that the total weight of edges between clusters and missing edges inside clusters is minimized. Due to close connections between Correlation Clustering and Edge Multicut, deciding whether there is a partition with total cost at most k is FPT with respect to k but a polynomial kernel is presumably impossible. We study the influence of the structure of the fuzzy edge graph, that is, the graph induced by the weight-0 edges, on the problem complexity. We show in particular that Correlation Clustering admits a polynomial problem kernel when parameterized by k+d, where d is the degeneracy of the fuzzy edge graph, and when parameterized by k+c, where c is the closure of the fuzzy edge graph. We complement these positive results by showing hardness for several settings where the graph induced by the edges and nonedges has very restricted structure. Jaroslav Garvardt, Christian Komusiewicz |
WG | 2 |
| 2026 | Preventing Small Global Cuts by Protecting EdgesabstractThe minimum cut problem is one of the oldest and most fundamental optimization problems in operations research. In this problem, we are given a connected edge-weighted graph (G,ω) and have to find an edge set A (called edge-cut) of smallest total weight such that the removal of the edges of A disconnects G. The problem thus takes the view of an attacker that wants to destroy the global connectivity of the network. Bienstock and Diaz [SICOMP '93] introduced Global Cut Prevention, a two-player version of the minimum cut problem where a defender aims to protect edges to increase the weight of the minimum cut of the resulting graph. More precisely, the input contains an additional edge cost function c that is independent of the attacker weight ω and the defender aims to protect an edge set of total cost at most d such that every edge-cut consisting of unprotected edges has weight at least a+1. We initiate the study of the parameterized complexity of Global Cut Prevention. Here, we consider the most natural parameters such as the budgets d and a of the players, the vertex cover number and treewidth of the input graph, and combinations of these parameters. We show, for example, that the encoding of the costs and weights of the edges has a considerable influence on the problem complexity: If each edge has unit defender cost and unit attacker weight, then Global Cut Prevention is FPT for the vertex cover number. If the attacker weights are arbitrary and encoded in unary, then the problem is W[1]-hard for the vertex cover number but still admits an XP-algorithm. Finally, if the defender cost and the attacker weight are encoded in binary, then the problem becomes NP-hard even on graphs with a vertex cover of size 2. Christian Komusiewicz, Nils Morawietz, Frank Sommer |
WG | 1 |
| 2026 | When can Cluster Deletion with bounded weights be solved efficiently?abstractIn the NP-hard Weighted Cluster Deletion problem, the input is an undirected graph G = ( V , E ) and an edge-weight function ω : E → N , and the task is to partition the vertex set V into cliques so that the total weight of edges in the cliques is maximized. Recently, it has been shown that Weighted Cluster Deletion is NP-hard on some graph classes where Cluster Deletion , the special case where every edge has unit weight, can be solved in polynomial time. We study the influence of the value t of the largest edge weight assigned by ω on the problem complexity for such graph classes. Our main results are that Weighted Cluster Deletion is fixed-parameter tractable with respect to t on graph classes whose graphs consist of well-separated clusters that are connected by a sparse periphery. Concrete examples for such classes are split graphs and graphs that are close to cluster graphs. We complement our results by strengthening previous hardness results for Weighted Cluster Deletion . For example, we show that Weighted Cluster Deletion is NP-hard on restricted subclasses of cographs even when every edge has weight 1 or 2. Jaroslav Garvardt, Christian Komusiewicz, Nils Morawietz |
Discret. Appl. Math. | 2 |
| 2026 | A multivariate complexity analysis of the Generalized Noah's Ark Problem
Christian Komusiewicz, Jannik Schestag |
Discret. Appl. Math. | 1 |
| 2026 | Temporal dominating set and temporal vertex cover under the lens of degree restrictionsabstractWe study the Temporal Dominating Set problem, in which one asks whether a temporal graph G = ( G 1 , ⋯ , G T ) given as a sequence of snapshot graphs over the same vertex set V has a set S of at most k temporal vertices such that each vertex v of V is dominated by some w ∈ S in the snapshot that contains w . Additionally, we consider Temporal Partial Dominating Set , where one asks whether at least t (and not necessarily all) vertices of V can be dominated by S and a further generalization in which the solution may only contain a bounded number of temporal vertices from each snapshot. We analyze how the complexity of Temporal (Partial) Dominating Set is influenced by the maximum snapshot degree and the structure of the underlying graph, the graph with vertex set V whose edge set is the union of all snapshot edge sets. For example, we obtain a complexity dichotomy for the maximum snapshot degree and show that Temporal Partial Dominating Set is fixed-parameter tractable for tw + Δ , where tw and Δ denote the treewidth and the maximum degree of the underlying graph of G , respectively. We also study which of our results transfer to the well-studied Temporal Vertex Cover problem. For example, we show that Temporal Vertex Cover is also fixed-parameter tractable for tw + Δ which substantially extends the previously known polynomial-time algorithms for the case that the underlying graph is a path or cycle. Anton Herrmann, Christian Komusiewicz, Nils Morawietz, Frank Sommer |
Theor. Comput. Sci. | 2 |
| 2025 | Witty: An Efficient Solver for Computing Minimum-Size Decision TreesabstractDecision trees are a classic model for summarizing and classifying data. To enhance interpretability and generalization properties, it has been proposed to favor small decision trees. Accordingly, in the minimum-size decision tree training problem (MSDT), the input is a set of training examples in $\mathbb{R}^d$ with class labels and we aim to find a decision tree that classifies all training examples correctly and has a minimum number of nodes. MSDT is NP-hard and therefore presumably not solvable in polynomial time. Nevertheless, a promising algorithmic paradigm called witness trees which solves MSDT efficiently if the solution tree is small has been developed. In this work, we test this paradigm empirically. We provide an implementation, augment it with extensive heuristic improvements, and scrutinize it on standard benchmark instances. The augmentations achieve a mean 324-fold (median 84-fold) speedup over the naive implementation. Compared to the state of the art they achieve a mean 32-fold (median 7-fold) speedup over the dynamic programming based MurTree solver and a mean 61-fold (median 25-fold) speedup over SAT-based implementations. As a theoretical result we obtain an improved worst-case running-time bound for MSDT. Luca Pascal Staus, Christian Komusiewicz, Frank Sommer, Manuel Sorge |
AAAI | 2 |
| 2025 | Learning Minimum-Size BDDs: Towards Efficient Exact AlgorithmsabstractBinary decision diagrams (BDDs) are widely applied tools to compactly represent labeled data as directed acyclic graphs; for efficiency and interpretability reasons small BDDs are preferred. Given labeled data, minimizing BDDs is NP-complete and thus recent research focused on the influence of parameters such as the solution size $s$ on the complexity [Ordyniak et al., AAAI 2024]. Our main positive result is an algorithm that is efficient if in particular $s$, the domain size $D$, and the Hamming distance between any two data points is small, improving on previous running-time bounds. This algorithm is inspired by the witness-tree paradigm that was recently successful for computing decision trees [Komusiewicz et al., ICML 2023], whose extension to BDDs was open. We extend our algorithmic results to the case where we allow a small number of misclassified data points and complement them with lower bounds that show that the running times are tight from multiple points of view. We show that our main algorithm holds practical promise by providing a proof-of-concept implementation. Christian Komusiewicz, André Schidler, Frank Sommer, Manuel Sorge, Luca Pascal Staus |
ICML | 1 |
| 2025 | Timeline Problems in Temporal Graphs: Vertex Cover vs. Dominating SetabstractA temporal graph is a finite sequence of graphs, called snapshots, over the same vertex set. Many temporal graph problems turn out to be much more difficult than their static counterparts. One such problem is Timeline Vertex Cover (also known as MinTimeline_∞), a temporal analogue to the classical Vertex Cover problem. In this problem, one is given a temporal graph 𝒢 and two integers k and 𝓁, and the goal is to cover each edge of each snapshot by selecting for each vertex at most k activity intervals of length at most 𝓁 each. Here, an edge uv in the ith snapshot is covered, if an activity interval of u or v is active at time i. In this work, we continue the algorithmic study of Timeline Vertex Cover and introduce the Timeline Dominating Set problem where we want to dominate all vertices in each snapshot by the selected activity intervals. We analyze both problems from a classical and parameterized point of view and also consider partial problem versions, where the goal is to cover (dominate) at least t edges (vertices) of the snapshots. With respect to the parameterized complexity, we consider the temporal graph parameters vertex-interval-membership-width (vimw) and interval-membership-width (imw). We show that all considered problems admit FPT-algorithms when parameterized by vimw+k+𝓁. This provides a smaller parameter combination than the ones used for previously known FPT-algorithms for Timeline Vertex Cover. Surprisingly, for imw+k+𝓁, Timeline Dominating Set turns out to be easier than Timeline Vertex Cover, by also admitting an FPT-algorithm, whereas the vertex cover version is NP-hard even if imw+k+𝓁 is constant. We also consider parameterization by combinations of n, the vertex set size, with k or 𝓁 and parameterization by t. Here, we show for example that both partial problems are fixed-parameter tractable for t which significantly improves and generalizes a previous result for a special case of Partial Timeline Vertex Cover with k = 1. Anton Herrmann, Christian Komusiewicz, Nils Morawietz, Frank Sommer |
IPEC | 2 |
| 2025 | Polynomial-Size Enumeration Kernelizations for Long Path Enumeration
Christian Komusiewicz, Diptapriyo Majumdar, Frank Sommer |
WG | 1 |
| 2025 | Can Local Optimality Be Used for Efficient Data Reduction?abstractAbstract An independent set S in a graph G is k-swap-optimal if there is no independent set $$S'$$ S ′ such that $$\varvec{|S'|>|S|}$$ | S ′ | > | S | and $$\varvec{|(S'\setminus S)\cup (S\setminus S')|\le k}$$ | ( S ′ \ S ) ∪ ( S \ S ′ ) | ≤ k . Motivated by applications in data reduction, we study whether we can determine efficiently if a given vertex v is contained in some k-swap-optimal independent set or in all k-swap-optimal independent sets. We show that these problems are NP-hard for constant values of k even on graphs with constant maximum degree. Moreover, we show that the problems are $$\varvec{\Sigma ^{\text {P}}_{2}}$$ Σ 2 P -hard when k is not constant, even on graphs of constant maximum degree. We obtain similar hardness results for determining whether an edge is contained in a k-swap optimal max cut. Finally, we consider a certain type of edge-swap neighborhood for the Longest Path problem. We show that for a given edge we can decide in $$\varvec{f(\Delta +k)\cdot n^{\mathcal {O}(1)}}$$ f ( Δ + k ) · n O ( 1 ) time whether it is in some k-optimal path. Christian Komusiewicz, Nils Morawietz |
Theory Comput. Syst. | 1 |
| 2024 | SubModST: A Fast Generic Solver for Submodular Maximization with Size Constraints
Henning Woydt, Christian Komusiewicz, Frank Sommer |
ESA | 2 |
| 2024 | Maximizing Phylogenetic Diversity Under Ecological Constraints: A Parameterized Complexity Study
Christian Komusiewicz, Jannik Schestag |
FSTTCS | 1 |
| 2024 | When Can Cluster Deletion with Bounded Weights Be Solved Efficiently?
Jaroslav Garvardt, Christian Komusiewicz, Nils Morawietz |
ISAAC | 2 |
| 2024 | Modularity Clustering Parameterized by Max Leaf Number
Jaroslav Garvardt, Christian Komusiewicz |
IPEC | 2 |
| 2024 | On the Complexity of Community-Aware Network SparsificationabstractIn the NP-hard Π-Network Sparsification problem, we are given an edge-weighted graph G, a collection 𝒞 of c subsets of V(G), called communities, and two numbers 𝓁 and b, and the question is whether there exists a spanning subgraph G' of G with at most 𝓁 edges of total weight at most b such that G'[C] fulfills Π for each community C ∈ 𝒞. We study the fine-grained and parameterized complexity of two special cases of this problem: Connectivity NWS where Π is the connectivity property and Stars NWS, where Π is the property of having a spanning star. First, we provide a tight 2^Ω(n²+c)-time running time lower bound based on the ETH for both problems, where n is the number of vertices in G even if all communities have size at most 4, G is a clique, and every edge has unit weight. For the connectivity property, the unit weight case with G being a clique is the well-studied problem of computing a hypergraph support with a minimum number of edges. We then study the complexity of both problems parameterized by the feedback edge number t of the solution graph G'. For Stars NWS, we present an XP-algorithm for t answering an open question by Korach and Stern [Discret. Appl. Math. '08] who asked for the existence of polynomial-time algorithms for t = 0. In contrast, we show for Connectivity NWS that known polynomial-time algorithms for t = 0 [Korach and Stern, Math. Program. '03; Klemz et al., SWAT '14] cannot be extended to larger values of t by showing NP-hardness for t = 1. Emanuel Herrendorf, Christian Komusiewicz, Nils Morawietz, Frank Sommer |
MFCS | 2 |
| 2023 | On the Complexity of Parameterized Local Search for the Maximum Parsimony Problem
Christian Komusiewicz, Simone Linz, Nils Morawietz, Jannik Schestag |
CPM | 1 |
| 2023 | On Computing Optimal Tree EnsemblesabstractRandom forests and, more generally, (decision-)tree ensembles are widely used methods for classification and regression. Recent algorithmic advances allow to compute decision trees that are optimal for various measures such as their size or depth. We are not aware of such research for tree ensembles and aim to contribute to this area. Mainly, we provide two novel algorithms and corresponding lower bounds. First, we are able to carry over and substantially improve on tractability results for decision trees, obtaining a $(6\delta D S)^S \cdot \mathrm{poly}$-time algorithm, where $S$ is the number of cuts in the tree ensemble, $D$ the largest domain size, and $\delta$ is the largest number of features in which two examples differ. To achieve this, we introduce the witness-tree technique which also seems promising for practice. Second, we show that dynamic programming, which has been successful for decision trees, may also be viable for tree ensembles, providing an $\ell^n \cdot \mathrm{poly}$-time algorithm, where $\ell$ is the number of trees and $n$ the number of examples. Finally, we compare the number of cuts necessary to classify training data sets for decision trees and tree ensembles, showing that ensembles may need exponentially fewer cuts for increasing number of trees. Christian Komusiewicz, Pascal Kunz 0001, Frank Sommer, Manuel Sorge |
ICML | 1 |
| 2023 | Parameterized Local Search for Max c-CutabstractIn the NP-hard Max c-Cut problem, one is given an undirected edge-weighted graph G and wants to color the vertices of G with c colors such that the total weight of edges with distinctly colored endpoints is maximal. The case with c=2 is the famous Max Cut problem. To deal with the NP-hardness of this problem, we study parameterized local search algorithms. More precisely, we study LS-Max c-Cut where we are additionally given a vertex coloring f and an integer k and the task is to find a better coloring f' that differs from f in at most k entries, if such a coloring exists; otherwise, f is k-optimal. We show that LS-Max c-Cut presumably cannot be solved in g(k) · nᴼ⁽¹⁾ time even on bipartite graphs, for all c ≥ 2. We then show an algorithm for LS-Max c-Cut with running time O((3eΔ)ᵏ · c · k³ · Δ · n), where Δ is the maximum degree of the input graph. Finally, we evaluate the practical performance of this algorithm in a hill-climbing approach as a post-processing for state-of-the-art heuristics for Max c-Cut. We show that using parameterized local search, the results of this heuristic can be further improved on a set of standard benchmark instances. Jaroslav Garvardt, Niels Grüttemeier, Christian Komusiewicz, Nils Morawietz |
IJCAI | 3 |
| 2023 | On the Complexity of Computing Time Series Medians Under the Move-Split-Merge Metric
Jana Holznigenkemper, Christian Komusiewicz, Nils Morawietz, Bernhard Seeger |
MFCS | 2 |
| 2023 | Exact and Heuristic Approaches to Speeding Up the MSM Time Series Distance ComputationabstractThe computation of the distance of two time series is time- consuming for any elastic distance function that accounts for misalignments. Among those functions, DTW is the most prominent. However, a recent extensive evaluation has shown that the move-split merge (MSM) metric is superior to DTW regarding the analytical accuracy of the 1-NN classifier. Unfortunately, the running time of the standard dynamic programming algorithm for MSM distance computation is Ω(n2), where n is the length of the longest time series. In this paper, we provide approaches to reducing the cost of MSM distance computations by using lower and upper bounds for early pruning paths in the underlying dynamic programming table. For the case of one time series being a constant, we present a linear-time algorithm. In addition, we propose new linear-time heuristics and adapt heuristics known from DTW to computing the MSM distance. One heuristic employs the metric property of MSM and the previously introduced linear-time algorithm. Our experimental studies demonstrate substantial speed-ups in our approaches compared to previous MSM algorithms. In particular, the running time for MSM is faster than a state- of-the-art DTW distance computation for a majority of the popular UCR data sets. Jana Holznigenkemper, Christian Komusiewicz, Bernhard Seeger |
SDM | 2 |
| 2023 | A Graph-Theoretic Formulation of Exploratory Blockmodeling
Alexander Bille, Niels Grüttemeier, Christian Komusiewicz, Nils Morawietz |
SEA | 3 |
| 2023 | Essentially Tight Kernels for (Weakly) Closed GraphsabstractAbstract We study kernelization of classic hard graph problems when the input graphs fulfill triadic closure properties. More precisely, we consider the recently introduced parameters closure number c and weak closure number $$\gamma $$ γ (Fox et al. SIAM J Comput 49(2):448–464, 2020) in addition to the standard parameter solution size k. The weak closure number $$\gamma $$ γ of a graph is upper-bounded by the minimum of its closure number c and its degeneracy d. For Capacitated Vertex Cover, Connected Vertex Cover, and Induced Matching we obtain the first kernels of size $$k^{\mathcal {O}(\gamma )}$$ k O ( γ ) , $$k^{\mathcal {O}(\gamma )}$$ k O ( γ ) , and $$(\gamma k)^{\mathcal {O}(\gamma )}$$ ( γ k ) O ( γ ) , respectively. This extends previous results on the kernelization of these problems on degenerate graphs. These kernels are essentially tight as these problems are unlikely to admit kernels of size $$k^{o(\gamma )}$$ k o ( γ ) by previous results on their kernelization complexity on degenerate graphs (Cygan et al. ACM Trans Algorithms 13(3):43:1–43:22, 2017). For Capacitated Vertex Cover, we show that even a kernel of size $$k^{o(c)}$$ k o ( c ) is unlikely. In contrast, for Connected Vertex Cover, we obtain a kernel with $$\mathcal {O}(ck^2)$$ O ( c k 2 ) vertices. Moreover, we prove that searching for an induced subgraph of order at least k belonging to a hereditary graph class $$\mathcal {G}$$ G admits a kernel of size $$k^{\mathcal {O}(\gamma )}$$ k O ( γ ) when $$\mathcal {G}$$ G contains all complete and all edgeless graphs. Finally, we provide lower bounds for the kernelization of Independent Set on graphs with constant closure number c and kernels for Dominating Set on weakly closed split graphs and weakly closed bipartite graphs. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
Algorithmica | 2 |
| 2023 | Computing Dense and Sparse Subgraphs of Weakly Closed GraphsabstractAbstract A graph G is weakly $$\gamma $$ γ -closed if every induced subgraph of G contains one vertex v such that for each non-neighbor u of v it holds that $$ \vert N(u)\cap N(v) \vert <\gamma $$ | N ( u ) ∩ N ( v ) | < γ . The weak closure $$\gamma (G)$$ γ ( G ) of a graph, recently introduced by Fox et al. (SIAM J Comput 49(2):448–464, 2020), is the smallest number such that G is weakly $$\gamma $$ γ -closed. This graph parameter is never larger than the degeneracy (plus one) and can be significantly smaller. Extending the work of Fox et al. (2020) on clique enumeration, we show that several problems related to finding dense subgraphs, such as the enumeration of bicliques and s-plexes, are fixed-parameter tractable with respect to $$\gamma (G)$$ γ ( G ) . Moreover, we show that the problem of determining whether a weakly $$\gamma $$ γ -closed graph G has a subgraph on at least k vertices that belongs to a graph class $$\mathcal {G}$$ G which is closed under taking subgraphs admits a kernel with at most $$\gamma k^2$$ γ k 2 vertices. Finally, we provide fixed-parameter algorithms for Independent Dominating Set and Dominating Clique when parameterized by $$\gamma +k$$ γ + k where k is the solution size. Furthermore, we show that Independent Dominating Set does not admit a polynomial kernel for constant $$\gamma $$ γ under standard assumptions. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
Algorithmica | 2 |
| 2023 | On computing exact means of time series using the move-split-merge metricabstractAbstract Computing an accurate mean of a set of time series is a critical task in applications like nearest-neighbor classification and clustering of time series. While there are many distance functions for time series, the most popular distance function used for the computation of time series means is the non-metric dynamic time warping (DTW) distance. A recent algorithm for the exact computation of a DTW-Mean has a running time of $${\mathcal {O}}(n^{2k+1}2^kk)$$ O ( n 2 k + 1 2 k k ) , where k denotes the number of time series and n their maximum length. In this paper, we study the mean problem for the move-split-merge (MSM) metric that not only offers high practical accuracy for time series classification but also carries of the advantages of the metric properties that enable further diverse applications. The main contribution of this paper is an exact and efficient algorithm for the MSM-Mean problem of time series. The running time of our algorithm is $${\mathcal {O}}(n^{k+3}2^k k^3 )$$ O ( n k + 3 2 k k 3 ) , and thus better than the previous DTW-based algorithm. The results of an experimental comparison confirm the running time superiority of our algorithm in comparison to the DTW-Mean competitor. Moreover, we introduce a heuristic to improve the running time significantly without sacrificing much accuracy. Jana Holznigenkemper, Christian Komusiewicz, Bernhard Seeger |
Data Min. Knowl. Discov. | 2 |
| 2023 | The Parameterized Complexity of s-Club with Triangle and Seed ConstraintsabstractAbstract The s-Club problem asks whether a given undirected graph G contains a vertex set S of size at least k such that G[S], the subgraph of G induced by S, has diameter at most s. We consider variants of s-Club where one additionally demands that each vertex of G[S] is contained in at least $$\ell $$ ℓ triangles in G[S], that each edge of G[S] is contained in at least $$\ell $$ ℓ triangles in G[S], or that S contains a given set W of seed vertices. We show that in general these variants are W[1]-hard when parameterized by the solution size k, making them significantly harder than the unconstrained s-Club problem. On the positive side, we obtain some FPT algorithms for the case when $$\ell =1$$ ℓ = 1 and for the case when G[W], the graph induced by the set of seed vertices, is a clique. Jaroslav Garvardt, Christian Komusiewicz, Frank Sommer |
Theory Comput. Syst. | 2 |
| 2022 | The Parameterized Complexity of s-Club with Triangle and Seed Constraints
Jaroslav Garvardt, Christian Komusiewicz, Frank Sommer |
IWOCA | 2 |
| 2022 | On Critical Node Problems with Vulnerable Vertices
Jannik Schestag, Niels Grüttemeier, Christian Komusiewicz, Frank Sommer |
IWOCA | 3 |
| 2022 | Parameterized Local Search for Vertex Cover: When Only the Search Radius Is Crucial
Christian Komusiewicz, Nils Morawietz |
IPEC | 1 |
| 2022 | Finding 3-Swap-Optimal Independent Sets and Dominating Sets Is Hard
Christian Komusiewicz, Nils Morawietz |
MFCS | 1 |
| 2022 | Covering Many (Or Few) Edges with k Vertices in Sparse GraphsabstractWe study the following two fixed-cardinality optimization problems (a maximization and a minimization variant). For a fixed $α$ between zero and one we are given a graph and two numbers $k \in \mathbb{N}$ and $t \in \mathbb{Q}$. The task is to find a vertex subset $S$ of exactly $k$ vertices that has value at least (resp. at most for minimization) $t$. Here, the value of a vertex set computes as $α$ times the number of edges with exactly one endpoint in $S$ plus $1-α$ times the number of edges with both endpoints in $S$. These two problems generalize many prominent graph problems, such as Densest $k$-Subgraph, Sparsest $k$-Subgraph, Partial Vertex Cover, and Max ($k$,$n-k$)-Cut. In this work, we complete the picture of their parameterized complexity on several types of sparse graphs that are described by structural parameters. In particular, we provide kernelization algorithms and kernel lower bounds for these problems. A somewhat surprising consequence of our kernelizations is that Partial Vertex Cover and Max $(k,n-k)$-Cut not only behave in the same way but that the kernels for both problems can be obtained by the same algorithms. Tomohiro Koana, Christian Komusiewicz, André Nichterlein, Frank Sommer |
STACS | 2 |
| 2022 | Learning Bayesian Networks Under Sparsity Constraints: A Parameterized Complexity AnalysisabstractWe study the problem of learning the structure of an optimal Bayesian network when additional constraints are posed on the network or on its moralized graph. More precisely, we consider the constraint that the network or its moralized graph are close, in terms of vertex or edge deletions, to a sparse graph class Π. For example, we show that learning an optimal network whose moralized graph has vertex deletion distance at most k from a graph with maximum degree 1 can be computed in polynomial time when k is constant. This extends previous work that gave an algorithm with such a running time for the vertex deletion distance to edgeless graphs. We then show that further extensions or improvements are presumably impossible. For example, we show that learning optimal networks where the network or its moralized graph have maximum degree 2 or connected components of size at most c, c ≥ 3, is NP-hard. Finally, we show that learning an optimal network with at most k edges in the moralized graph presumably has no f(k) · |I|O(1)-time algorithm and that, in contrast, an optimal network with at most k arcs can be computed in 2O(k) · |I|O(1) time where |I| is the total input size. Niels Grüttemeier, Christian Komusiewicz |
J. Artif. Intell. Res. | 2 |
| 2022 | Refined notions of parameterized enumeration kernels with applications to matching cut enumerationabstractAn enumeration kernel as defined by Creignou et al. (2017) [11] for a parameterized enumeration problem consists of an algorithm that transforms each instance into one whose size is bounded by the parameter plus a solution-lifting algorithm that efficiently enumerates all solutions from the set of the solutions of the kernel. We propose to consider two new versions of enumeration kernels by asking that the solutions of the original instance can be enumerated in polynomial time or with polynomial delay from the kernel solutions. Using the NP-hard Matching Cut problem parameterized by structural parameters such as the vertex cover number or the cyclomatic number of the input graph, we show that the new enumeration kernels present a useful notion of data reduction for enumeration problems which allows to compactly represent the set of feasible solutions. Petr A. Golovach, Christian Komusiewicz, Dieter Kratsch, Van Bang Le |
J. Comput. Syst. Sci. | 2 |
| 2022 | Refined Parameterizations for Computing Colored Cuts in Edge-Colored GraphsabstractAbstract In the NP-hard Colored (s,t)-Cut problem, the input is a graph G = (V,E) together with an edge-coloring ℓ : E → C, two vertices s and t, and a number k. The question is whether there is a set $S\subseteq C$ S ⊆ C of at most k colors such that deleting every edge with a color from S destroys all paths between s and t in G. We continue the study of the parameterized complexity of Colored (s,t)-Cut. First, we consider parameters related to the structure of G. For example, we study parameterization by the number ξi of edge deletions that are needed to transform G into a graph with maximum degree i. We show that Colored (s,t)-Cut is W[2]-hard when parameterized by ξ3, but fixed-parameter tractable when parameterized by ξ2. Second, we consider parameters related to the coloring ℓ. We show fixed-parameter tractability for three parameters that are potentially smaller than the total number of colors |C| and provide a linear-size problem kernel for a parameter related to the number of edges with rare edge colors. Nils Morawietz, Niels Grüttemeier, Christian Komusiewicz, Frank Sommer |
Theory Comput. Syst. | 3 |
| 2022 | Exploiting $c$-Closure in Kernelization Algorithms for Graph ProblemsabstractA graph is $c$-closed if every pair of vertices with at least $c$ common neighbors is adjacent. The $c$-closure of a graph $G$ is the smallest number $c$ such that $G$ is $c$-closed. Fox et al. [ SIAM J. Comput., 49 (2020), pp. 448--464] defined $c$-closure and investigated it in the context of clique enumeration. We show that $c$-closure can be applied in kernelization algorithms for several classic graph problems. We show that Dominating Set admits a kernel of size $k^{\mathcal{O}(c)}$, that Induced Matching admits a kernel with $\mathcal{O}(c^7 k^{8})$ vertices, and that Irredundant Set admits a kernel with $\mathcal{O}(c^{5/2} k^3)$ vertices. As we show, our kernelizations exploit the fact that $c$-closed graphs have polynomially bounded Ramsey numbers. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
SIAM J. Discret. Math. | 2 |
| 2022 | Colored cut games
Nils Morawietz, Niels Grüttemeier, Christian Komusiewicz, Frank Sommer |
Theor. Comput. Sci. | 3 |
| 2021 | Efficient Bayesian Network Structure Learning via Parameterized Local Search on Topological OrderingsabstractIn Bayesian Network Structure Learning (BNSL), we are given a variable set and parent scores for each variable and aim to compute a DAG, called Bayesian network, that maximizes the sum of parent scores, possibly under some structural constraints. Even very restricted special cases of BNSL are computationally hard, and, thus, in practice heuristics such as local search are used. In a typical local search algorithm, we are given some BNSL solution and ask whether there is a better solution within some pre-defined neighborhood of the solution. We study ordering-based local search, where a solution is described via a topological ordering of the variables. We show that given such a topological ordering, we can compute an optimal DAG whose ordering is within inversion distance r in subexponential FPT time; the parameter r allows to balance between solution quality and running time of the local search algorithm. This running time bound can be achieved for BNSL without any structural constraints and for all structural constraints that can be expressed via a sum of weights that are associated with each parent set. We show that for other modification operations on the variable orderings, algorithms with an FPT time for r are unlikely. We also outline the limits of ordering-based local search by showing that it cannot be used for common structural constraints on the moralized graph of the network. Niels Grüttemeier, Christian Komusiewicz, Nils Morawietz |
AAAI | 2 |
| 2021 | Can Local Optimality Be Used for Efficient Data Reduction?
Christian Komusiewicz, Nils Morawietz |
CIAC | 1 |
| 2021 | On the Parameterized Complexity of Polytree LearningabstractA Bayesian network is a directed acyclic graph that represents statistical dependencies between variables of a joint probability distribution. A fundamental task in data science is to learn a Bayesian network from observed data. Polytree Learning is the problem of learning an optimal Bayesian network that fulfills the additional property that its underlying undirected graph is a forest. In this work, we revisit the complexity of Polytree Learning. We show that Polytree Learning can be solved in single-exponential FPT time for the number of variables. Moreover, we consider the influence of d, the number of variables that might receive a nonempty parent set in the final DAG on the complexity of Polytree Learning. We show that Polytree Learning is presumably not fixed-parameter tractable for d, unlike Bayesian network learning which is fixed-parameter tractable for d. Finally, we show that if d and the maximum parent set size are bounded, then we can obtain efficient algorithms. Niels Grüttemeier, Christian Komusiewicz, Nils Morawietz |
IJCAI | 2 |
| 2021 | Essentially Tight Kernels For (Weakly) Closed Graphs
Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
ISAAC | 2 |
| 2021 | Sorting by Multi-cut Rearrangements
Laurent Bulteau, Guillaume Fertin, Géraldine Jean, Christian Komusiewicz |
SOFSEM | 4 |
| 2021 | Refined Notions of Parameterized Enumeration Kernels with Applications to Matching Cut Enumeration
Petr A. Golovach, Christian Komusiewicz, Dieter Kratsch, Van Bang Le |
STACS | 2 |
| 2021 | Preventing Small (s,t)Cuts by Protecting Edges
Niels Grüttemeier, Christian Komusiewicz, Nils Morawietz, Frank Sommer |
WG | 2 |
| 2021 | Enumerating connected induced subgraphs: Improved delay and experimental comparison
Christian Komusiewicz, Frank Sommer |
Discret. Appl. Math. | 1 |
| 2021 | Your rugby mates don't need to know your colleagues: Triadic closure with edge colors
Laurent Bulteau, Niels Grüttemeier, Christian Komusiewicz, Manuel Sorge |
J. Comput. Syst. Sci. | 3 |
| 2020 | FixCon: A Generic Solver for Fixed-Cardinality Subgraph ProblemsabstractIn fixed-cardinality optimization problems in graphs, we are given a graph G = (V, E), an objective function f, and an integer k and search for a set S ⊆ V of k vertices that maximizes f (G[S]) where G[S] is the subgraph of G induced by S. We implement an enumeration-based algorithm for solving fixed-cardinality optimization problems when G[S] needs to be connected. To avoid enumerating all connected subgraphs of order k, we present several generic pruning rules and a generic heuristic for computing a lower bound for the objective value. We perform an experimental analysis of the performance of the algorithm and the usefulness of the pruning rules for eight example problems in which one aims to find dense, sparse, or degree-constrained connected subgraphs, respectively. Our experiments show that, when this generic solver is combined with problem-specific pruning rules, our algorithm is competitive with out-of-the-box ILP formulations for these problems. Christian Komusiewicz, Frank Sommer |
ALENEX | 1 |
| 2020 | String Factorizations Under Various Collision Constraints
Niels Grüttemeier, Christian Komusiewicz, Nils Morawietz, Frank Sommer |
CPM | 2 |
| 2020 | Exploiting c-Closure in Kernelization Algorithms for Graph ProblemsabstractA graph is c-closed if every pair of vertices with at least c common neighbors is adjacent. The c-closure of a graph G is the smallest number c such that G is c-closed. Fox et al. [SIAM J. Comput. '20] defined c-closure and investigated it in the context of clique enumeration. We show that c-closure can be applied in kernelization algorithms for several classic graph problems. We show that Dominating Set admits a kernel of size k^𝒪(c), that Induced Matching admits a kernel with 𝒪(c⁷ k⁸) vertices, and that Irredundant Set admits a kernel with 𝒪(c^{5/2} k³) vertices. Our kernelization exploits the fact that c-closed graphs have polynomially-bounded Ramsey numbers, as we show. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
ESA | 2 |
| 2020 | Colored Cut Games
Nils Morawietz, Niels Grüttemeier, Christian Komusiewicz, Frank Sommer |
FSTTCS | 3 |
| 2020 | Learning Bayesian Networks Under Sparsity Constraints: A Parameterized Complexity AnalysisabstractWe study the problem of learning the structure of an optimal Bayesian network when additional structural constraints are posed on the network or on its moralized graph. More precisely, we consider the constraint that the moralized graph can be transformed to a graph from a sparse graph class Π by at most k vertex deletions. We show that for Π being the graphs with maximum degree 1, an optimal network can be computed in polynomial time when k is constant, extending previous work that gave an algorithm with such a running time for Π being the class of edgeless graphs [Korhonen & Parviainen, NIPS 2015]. We then show that further extensions or improvements are presumably impossible. For example, we show that when Π is the set of graphs in which each component has size at most three, then learning an optimal network is NP-hard even if k=0. Finally, we show that learning an optimal network with at most k edges in the moralized graph presumably is not fixed-parameter tractable with respect to k and that, in contrast, computing an optimal network with at most k arcs can be computed is fixed-parameter tractable in k. Niels Grüttemeier, Christian Komusiewicz |
IJCAI | 2 |
| 2020 | Computing Dense and Sparse Subgraphs of Weakly Closed GraphsabstractA graph G is weakly γ-closed if every induced subgraph of G contains one vertex v such that for each non-neighbor u of v it holds that |N(u)∩ N(v)| < γ. The weak closure γ(G) of a graph, recently introduced by Fox et al. [SIAM J. Comp. 2020], is the smallest number such that G is weakly γ-closed. This graph parameter is never larger than the degeneracy (plus one) and can be significantly smaller. Extending the work of Fox et al. [SIAM J. Comp. 2020] on clique enumeration, we show that several problems related to finding dense subgraphs, such as the enumeration of bicliques and s-plexes, are fixed-parameter tractable with respect to γ(G). Moreover, we show that the problem of determining whether a weakly γ-closed graph G has a subgraph on at least k vertices that belongs to a graph class 𝒢 which is closed under taking subgraphs admits a kernel with at most γ k² vertices. Finally, we provide fixed-parameter algorithms for Independent Dominating Set and Dominating Clique when parameterized by γ+k where k is the solution size. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
ISAAC | 2 |
| 2020 | Refined Parameterizations for Computing Colored Cuts in Edge-Colored Graphs
Nils Morawietz, Niels Grüttemeier, Christian Komusiewicz, Frank Sommer |
SOFSEM | 3 |
| 2020 | On the Relation of Strong Triadic Closure and Cluster Deletion
Niels Grüttemeier, Christian Komusiewicz |
Algorithmica | 2 |
| 2020 | Matching cut: Kernelization, single-exponential time FPT, and exact exponential algorithmsabstractIn a graph, a matching cut is an edge cut that is a matching. Matching Cut, which is known to be NP-complete, is the problem of deciding whether or not a given graph G has a matching cut. In this paper we show that Matching Cut admits a quadratic-vertex kernel for the parameter distance to cluster and a linear-vertex kernel for the parameter distance to clique. We further provide an O^*(2^{dc(G)}) time and an O^*(2^{dc^-}(G)}) time FPT algorithm for Matching Cut, where dc(G) and dc^-(G) are the distance to cluster and distance to co-cluster, respectively. We also improve the running time of the best known branching algorithm to solve Matching Cut from O^*(1.4143^n) to O^*(1.3803^n). Moreover, we point out that, unless NP subseteq coNP/poly, Matching Cut does not admit a polynomial kernel when parameterized by treewidth. Christian Komusiewicz, Dieter Kratsch, Van Bang Le |
Discret. Appl. Math. | 1 |
| 2020 | Parameterized algorithms for Module Map problems
Frank Sommer, Christian Komusiewicz |
Discret. Appl. Math. | 2 |
| 2020 | Solving Partition Problems Almost Always Requires Pushing Many Vertices AroundabstractA fundamental graph problem is to recognize whether the vertex set of a graph $G$ can be bipartitioned into sets $A$ and $B$ such that $G[A]$ and $G[B]$ satisfy properties $\Pi_A$ and $\Pi_B$, respectively. This so-called $(\Pi_A,\Pi_B)$-Recognition problem generalizes, amongst others, the recognition of 3-colorable, bipartite, split, and monopolar graphs. In this paper, we study whether certain fixed-parameter tractable $(\Pi_A,\Pi_B)$-Recognition problems admit polynomial kernels. In our study, we focus on the first level above triviality, where $\Pi_A$ is the set of $P_3$-free graphs (disjoint unions of cliques, or cluster graphs), the parameter is the number of clusters in the cluster graph $G[A]$, and $\Pi_B$ is characterized by a set $\mathcal{H}$ of connected forbidden induced subgraphs. We prove that, under the assumption that ${NP} \not\subseteq {coNP}/{poly}$, $(\Pi_A,\Pi_B)$-Recognition admits a polynomial kernel if and only if $\mathcal{H}$ contains a graph with at most two vertices. In both the kernelization and the lower bound results, we exploit the properties of a pushing process, which is an algorithmic technique used recently by Heggerness et al. and by Kanj et al. to obtain fixed-parameter algorithms for many cases of $(\Pi_A,\Pi_B)$-Recognition, as well as several other problems. Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen |
SIAM J. Discret. Math. | 2 |
| 2020 | Revisiting the parameterized complexity of Maximum-Duo Preservation String Mapping
Christian Komusiewicz, Mateus de Oliveira Oliveira, Meirav Zehavi |
Theor. Comput. Sci. | 1 |
| 2019 | Your Rugby Mates Don't Need to Know Your Colleagues: Triadic Closure with Edge Colors
Laurent Bulteau, Niels Grüttemeier, Christian Komusiewicz, Manuel Sorge |
CIAC | 3 |
| 2019 | Destroying Bicolored P3s by Deleting Few Edges
Niels Grüttemeier, Christian Komusiewicz, Jannik Schestag, Frank Sommer |
CiE | 2 |
| 2019 | Enumerating Connected Induced Subgraphs: Improved Delay and Experimental Comparison
Christian Komusiewicz, Frank Sommer |
SOFSEM | 1 |
| 2019 | When Can Graph Hyperbolicity be Computed in Linear Time?
Till Fluschnik, Christian Komusiewicz, George B. Mertzios, André Nichterlein, Rolf Niedermeier, Nimrod Talmon |
Algorithmica | 2 |
| 2018 | On the Maximum Colorful Arborescence Problem and Color Hierarchy Graph StructureabstractIn metabolomics, small molecules are structurally elucidated using tandem mass spectrometry (MS/MS); this resulted in the computational Maximum Colorful Subtree problem, which is NP-hard. Unfortunately, data from a single metabolite requires us to solve hundreds or thousands of instances of this problem; and in a single Liquid Chromatography MS/MS run, hundreds or thousands of metabolites are measured. Here, we comprehensively evaluate the performance of several heuristic algorithms for the problem against an exact algorithm. We put particular emphasis on whether a heuristic is able to rank candidates such that the correct solution is ranked highly. We propose this "intermediate" evaluation because evaluating the approximating quality of heuristics is misleading: Even a slightly suboptimal solution can be structurally very different from the true solution. On the other hand, we cannot structurally evaluate against the ground truth, as this is unknown. We find that one particular heuristic consistently ranks the correct solution in a top position, allowing us to speed up computations about 100-fold. We also find that scores of the best heuristic solutions are very close to the optimal score; in contrast, the structure of the solutions can deviate significantly from the optimal structures. Guillaume Fertin, Julien Fradin, Christian Komusiewicz |
CPM | 3 |
| 2018 | Solving Partition Problems Almost Always Requires Pushing Many Vertices Around
Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen |
ESA | 2 |
| 2018 | Parameterized Algorithms for Module Map Problems
Frank Sommer, Christian Komusiewicz |
ISCO | 2 |
| 2018 | Matching Cut: Kernelization, Single-Exponential Time FPT, and Exact Exponential Algorithms
Christian Komusiewicz, Dieter Kratsch, Van Bang Le |
IPEC | 1 |
| 2018 | On the Relation of Strong Triadic Closure and Cluster Deletion
Niels Grüttemeier, Christian Komusiewicz |
WG | 2 |
| 2018 | Parameterized algorithms for recognizing monopolar and 2-subcolorable graphs
Iyad Kanj, Christian Komusiewicz, Manuel Sorge, Erik Jan van Leeuwen |
J. Comput. Syst. Sci. | 2 |
| 2018 | Parameterizing Edge Modification Problems Above Lower Bounds
René van Bevern, Vincent Froese, Christian Komusiewicz |
Theory Comput. Syst. | 3 |
| 2017 | Systematic Exploration of Larger Local Search Neighborhoods for the Minimum Vertex Cover ProblemabstractWe investigate the potential of exhaustively exploring larger neighborhoods in local search algorithms for Minimum Vertex Cover. More precisely, we study whether, for moderate values of k, it is feasible and worthwhile to determine, given a graph G with vertex cover C, if there is a k-swap S such that (C ∖ S) ∪ (S ∖ C) is a smaller vertex cover of G. First, we describe an algorithm running in ∆O(k) ⋅ n time for searching the k-swap neighborhood on n-vertex graphs with maximum degree ∆. Then, we demonstrate that, by devising additional pruning rules that decrease the size of the search space, this algorithm can be implemented so that it solves the problem quickly for k ≈ 20. Finally, we show that it is worthwhile to consider moderately-sized k-swap neighborhoods. For our benchmark data set, we show that when combining our algorithm with a hill-climbing approach, the solution quality improves quickly with the radius k of the local search neighborhood and that in most cases optimal solutions can be found by setting k=21. Maximilian Katzmann, Christian Komusiewicz |
AAAI | 2 |
| 2017 | Assessing the Computational Complexity of Multi-layer Subgraph Detection
Robert Bredereck, Christian Komusiewicz, Stefan Kratsch, Hendrik Molter, Rolf Niedermeier, Manuel Sorge |
CIAC | 2 |
| 2017 | Beyond Adjacency Maximization: Scaffold Filling for New String DistancesabstractIn Genomic Scaffold Filling, one aims at polishing in silico a draft genome, called scaffold. The scaffold is given in the form of an ordered set of gene sequences, called contigs. This is done by confronting the scaffold to an already complete reference genome from a close species. More precisely, given a scaffold S, a reference genome G and a score function f() between two genomes, the aim is to complete S by adding the missing genes from G so that the obtained complete genome S* optimizes f(S*, G). In this paper, we extend a model of Jiang et al. [CPM 2016] (i) by allowing the insertions of strings instead of single characters (i.e., some groups of genes may be forced to be inserted together) and (ii) by considering two alternative score functions: the first generalizes the notion of common adjacencies by maximizing the number of common k-mers between S* and G (k-Mer Scaffold Filling), the second aims at minimizing the number of breakpoints between S* and G (Min-Breakpoint Scaffold Filling). We study these problems from the parameterized complexity point of view, providing fixed-parameter (FPT) algorithms for both problems. In particular, we show that k-Mer Scaffold Filling is FPT wrt. parameter l, the number of additional k-mers realized by the completion of S—this answers an open question of Jiang et al. [CPM 2016]. We also show that Min-Breakpoint Scaffold Filling is FPT wrt. a parameter combining the number of missing genes, the number of gene repetitions and the target distance. Laurent Bulteau, Guillaume Fertin, Christian Komusiewicz |
CPM | 3 |
| 2017 | Revisiting the Parameterized Complexity of Maximum-Duo Preservation String MappingabstractIn the Maximum-Duo Preservation String Mapping (Max-Duo PSM) problem, the input consists of two related strings A and B of length n and a nonnegative integer k. The objective is to determine whether there exists a mapping m from the set of positions of A to the set of positions of B that maps only to positions with the same character and preserves at least k duos, which are pairs of adjacent positions. We develop a randomized algorithm that solves Max-Duo PSM in time 4^k * n^{O(1)}, and a deterministic algorithm that solves this problem in time 6.855^k * n^{O(1)}. The previous best known (deterministic) algorithm for this problem has running time (8e)^{2k+o(k)} * n^{O(1)} [Beretta et al., Theor. Comput. Sci. 2016]. We also show that Max-Duo PSM admits a problem kernel of size O(k^3), improving upon the previous best known problem kernel of size O(k^6). Christian Komusiewicz, Mateus de Oliveira Oliveira, Meirav Zehavi |
CPM | 1 |
| 2017 | The PACE 2017 Parameterized Algorithms and Computational Experiments Challenge: The Second IterationabstractIn this article, the Program Committee of the Second Parameterized Algorithms and Computational Experiments challenge (PACE 2017) reports on the second iteration of the PACE challenge. Track A featured the Treewidth problem and Track B the Minimum Fill-In problem. Over 44 participants on 17 teams from 11 countries submitted their implementations to the competition. Holger Dell, Christian Komusiewicz, Nimrod Talmon, Mathias Weller |
IPEC | 2 |
| 2017 | When Can Graph Hyperbolicity Be Computed in Linear Time?
Till Fluschnik, Christian Komusiewicz, George B. Mertzios, André Nichterlein, Rolf Niedermeier, Nimrod Talmon |
WADS | 2 |
| 2017 | A parameterized approximation algorithm for the mixed and windy capacitated arc routing problem: Theory and experimentsabstractWe prove that any polynomial‐time ‐approximation algorithm for then‐vertex metric asymmetric Traveling Salesperson Problem yields a polynomial‐time ‐approximation algorithm for the mixed and windy Capacitated Arc Routing Problem, where is the number of weakly connected components in the subgraph induced by the positive‐demand arcs—a small number in many applications. In conjunction with known results, we obtain constant‐factor approximations for and ‐approximations in general. Experiments show that our algorithm, together with several heuristic enhancements, outperforms many previous polynomial‐time heuristics. Finally, since the solution quality achievable in polynomial time appears to mainly depend onCand sinceC = 1 in almost all benchmark instances, we propose the Ob benchmark set, simulating cities that are divided into several components by a river. © 2017 Wiley Periodicals, Inc. NETWORKS, Vol. 70(3), 262–278 2017 René van Bevern, Christian Komusiewicz, Manuel Sorge |
Networks | 2 |
| 2016 | Graph Motif Problems Parameterized by Dual
Guillaume Fertin, Christian Komusiewicz |
CPM | 2 |
| 2016 | h-Index Manipulation by Undoing MergesabstractThe h-index is an important bibliographic measure used to assess the performance of researchers. Van Bevern et al. [Artif. Intel., to appear] showed that, despite computational worst-case hardness results, substantial manipulation of the h-index of Google Scholar author profiles is possible by merging articles. Complementing this work, we study the opposite operation, the splitting of articles, which is arguably the more natural operation for manipulation and which is also allowed within Google Scholar. We present numerous results on computational complexity (from linear-time algorithms to parameterized computational hardness results) and empirically indicate that at least small improvements of the h-index by splitting merged articles are easily achievable. René van Bevern, Christian Komusiewicz, Hendrik Molter, Rolf Niedermeier, Manuel Sorge, Toby Walsh |
ECAI | 2 |
| 2016 | Twins in Subdivision Drawings of Hypergraphs
René van Bevern, Iyad Kanj, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge |
GD | 3 |
| 2016 | The First Parameterized Algorithms and Computational Experiments ChallengeabstractIn this article, the steering committee of the Parameterized Algorithms and Computational Experiments challenge (PACE) reports on the first iteration of the challenge. Where did PACE come from, how did it go, who won, and what's next? Holger Dell, Thore Husfeldt, Bart M. P. Jansen, Petteri Kaski, Christian Komusiewicz, Frances A. Rosamond |
IPEC | 5 |
| 2016 | H-index manipulation by merging articles: Models, theory, and experiments
René van Bevern, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge, Toby Walsh |
Artif. Intell. | 2 |
| 2016 | Parameterized complexity of critical node cuts
Danny Hermelin, Moshe Kaspi, Christian Komusiewicz, Barak Navon |
Theor. Comput. Sci. | 3 |
| 2015 | Approximation Algorithms for Mixed, Windy, and Capacitated Arc Routing ProblemsabstractWe show that any alpha(n)-approximation algorithm for the n-vertex metric asymmetric Traveling Salesperson problem yields O(alpha(C))-approximation algorithms for various mixed, windy, and capacitated arc routing problems. Herein, C is the number of weakly-connected components in the subgraph induced by the positive-demand arcs, a number that can be expected to be small in applications. In conjunction with known results, we derive constant-factor approximations if C is in O(log n) and O(log(C)/log(log(C)))-approximations in general. René van Bevern, Christian Komusiewicz, Manuel Sorge |
ATMOS | 2 |
| 2015 | H-Index Manipulation by Merging Articles: Models, Theory, and Experiments
René van Bevern, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge, Toby Walsh |
IJCAI | 2 |
| 2015 | Parameterized Complexity of Critical Node CutsabstractWe consider the following graph cut problem called Critical Node Cut (CNC): Given a graph G on n vertices, and two positive integers k and x, determine whether G has a set of k vertices whose removal leaves G with at most x connected pairs of vertices. We analyze this problem in the framework of parameterized complexity. That is, we are interested in whether or not this problem is solvable in f(kappa) * n^{O(1)} time (i.e., whether or not it is fixed-parameter tractable), for various natural parameters kappa. We consider four such parameters: - The size k of the required cut. - The upper bound x on the number of remaining connected pairs. - The lower bound y on the number of connected pairs to be removed. - The treewidth w of G. We determine whether or not CNC is fixed-parameter tractable for each of these parameters. We determine this also for all possible aggregations of these four parameters, apart from w+k. Moreover, we also determine whether or not CNC admits a polynomial kernel for all these parameterizations. That is, whether or not there is an algorithm that reduces each instance of CNC in polynomial time to an equivalent instance of size kappa^{O(1)}, where kappa is the given parameter. Danny Hermelin, Moshe Kaspi, Christian Komusiewicz, Barak Navon |
IPEC | 3 |
| 2015 | Finding Highly Connected Subgraphs
Falk Hüffner, Christian Komusiewicz, Manuel Sorge |
SOFSEM | 2 |
| 2015 | Editing Graphs Into Few Cliques: Complexity, Approximation, and Kernelization Schemes
Falk Hüffner, Christian Komusiewicz, André Nichterlein |
WADS | 2 |
| 2015 | Finding Connected Subgraphs of Fixed Minimum Density: Implementation and Experiments
Christian Komusiewicz, Manuel Sorge, Kolja Stahl |
SEA | 1 |
| 2015 | Parameterized Algorithmics for Graph Modification Problems: On Interactions with Heuristics
Christian Komusiewicz, André Nichterlein, Rolf Niedermeier |
WG | 1 |
| 2015 | On structural parameterizations for the 2-club problem
Sepp Hartung, Christian Komusiewicz, André Nichterlein, Ondrej Suchý 0001 |
Discret. Appl. Math. | 2 |
| 2015 | An algorithmic framework for fixed-cardinality optimization in sparse graphs applied to dense subgraph problems
Christian Komusiewicz, Manuel Sorge |
Discret. Appl. Math. | 1 |
| 2015 | On explaining integer vectors by few homogeneous segments
Robert Bredereck, Jiehua Chen 0001, Sepp Hartung, Christian Komusiewicz, Rolf Niedermeier, Ondrej Suchý 0001 |
J. Comput. Syst. Sci. | 4 |
| 2015 | Polynomial-Time Data Reduction for the Subset Interconnection Design ProblemabstractThe NP-hard Subset Interconnection Design problem, also known as Minimum Topic-Connected Overlay, is motivated by numerous applications including the design of scalable overlay networks and vacuum systems. It has as input a finite set $V$ and a collection of subsets $V_1, V_2, \ldots, V_m \subseteq V$, and asks for a minimum-cardinality edge set $E$ such that for the graph $G=(V,E)$ all induced subgraphs $G[V_1], G[V_2], \ldots, G[V_m]$ are connected. We study Subset Interconnection Design in the context of polynomial-time data reduction rules that preserve the possibility of constructing optimal solutions. Our contribution is threefold: First, we show the incorrectness of earlier polynomial-time data reduction rules. Second, we show linear-time solvability in case of a constant number $m$ of subsets, implying fixed-parameter tractability for the parameter $m$. Third, we provide a fixed-parameter tractability result for small subset sizes and tree-like output graphs. To achieve our results, we elaborate on polynomial-time data reduction rules which also may be of practical use in solving Subset Interconnection Design. Jiehua Chen 0001, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge, Ondrej Suchý 0001, Mathias Weller |
SIAM J. Discret. Math. | 2 |
| 2015 | Towards an algorithmic guide to Spiral Galaxies
Guillaume Fertin, Shahrad Jamshidi, Christian Komusiewicz |
Theor. Comput. Sci. | 3 |
| 2014 | Reversal Distances for Strings with Few Blocks or Small Alphabets
Laurent Bulteau, Guillaume Fertin, Christian Komusiewicz |
CPM | 3 |
| 2014 | Minimum Common String Partition Parameterized by Partition Size Is Fixed-Parameter TractableabstractThe NP-hard Minimum Common String Partition problem asks whether two strings x and y can each be partitioned into at most k substrings such that both partitions use exactly the same substrings in a different order. We present the first fixed-parameter algorithm for Minimum Common String Partition using only parameter k. Laurent Bulteau, Christian Komusiewicz |
SODA | 2 |
| 2014 | A Graph Modification Approach for Finding Core-Periphery Structures in Protein Interaction Networks
Sharon Bruckner, Falk Hüffner, Christian Komusiewicz |
WABI | 3 |
| 2014 | The Parameterized Complexity of the Rainbow Subgraph Problem
Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier, Martin Rötzschke |
WG | 2 |
| 2014 | A Cubic-Vertex Kernel for Flip Consensus TreeabstractGiven a bipartite graph G=(V c ,V t ,E) and a nonnegative 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 P 5 with its first vertex in V t (a so-called M-graph or Σ-graph). This problem plays an important role in computational phylogenetics, V c standing for the characters and V t standing for taxa. Chen et al. (IEEE/ACM Trans. Comput. Biol. Bioinform. 3:165–173, 2006). showed that Minimum-Flip Consensus Tree is NP-complete and presented a parameterized algorithm with running time O(6 k ⋅|V t |⋅|V c |). Subsequently, Böcker et al. (ACM Trans. Algorithms 8:7:1–7:17, 2012) presented a refined search tree algorithm with running time O(4.42 k (|V t |+|V c |)+|V t |⋅|V c |). We continue the study of Minimum-Flip Consensus Tree parameterized by k. Our main contribution are polynomial-time executable data reduction rules yielding a problem kernel with O(k 3) vertices. In addition, we present an improved search tree algorithm with running time O(3.68 k ⋅|V c |2|V t |). Christian Komusiewicz, Johannes Uhlmann |
Algorithmica | 1 |
| 2014 | Partitioning Biological Networks into Highly Connected Clusters with Maximum Edge CoverageabstractA popular clustering algorithm for biological networks which was proposed by Hartuv and Shamir identifies nonoverlapping highly connected components. We extend the approach taken by this algorithm by introducing the combinatorial optimization problem Highly Connected Deletion, which asks for removing as few edges as possible from a graph such that the resulting graph consists of highly connected components. We show that Highly Connected Deletion is NP-hard and provide a fixed-parameter algorithm and a kernelization. We propose exact and heuristic solution strategies, based on polynomial-time data reduction rules and integer linear programming with column generation. The data reduction typically identifies 75 percent of the edges that are deleted for an optimal solution; the column generation method can then optimally solve protein interaction networks with up to 6,000 vertices and 13,500 edges within five hours. Additionally, we present a new heuristic that finds more clusters than the method by Hartuv and Shamir. Falk Hüffner, Christian Komusiewicz, Adrian Liebtrau, Rolf Niedermeier |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2014 | On the parameterized complexity of consensus clustering
Martin Dörnfelder, Jiong Guo, Christian Komusiewicz, Mathias Weller |
Theor. Comput. Sci. | 3 |
| 2014 | Local search for string problems: Brute-force is essentially optimal
Jiong Guo, Danny Hermelin, Christian Komusiewicz |
Theor. Comput. Sci. | 3 |
| 2013 | Local Search for String Problems: Brute Force Is Essentially Optimal
Jiong Guo, Danny Hermelin, Christian Komusiewicz |
CPM | 3 |
| 2013 | Effective and Efficient Data Reduction for the Subset Interconnection Design Problem
Jiehua Chen 0001, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge, Ondrej Suchý 0001, Mathias Weller |
ISAAC | 2 |
| 2013 | Partitioning Biological Networks into Highly Connected Clusters with Maximum Edge Coverage
Falk Hüffner, Christian Komusiewicz, Adrian Liebtrau, Rolf Niedermeier |
ISBRA | 2 |
| 2013 | On Structural Parameterizations for the 2-Club Problem
Sepp Hartung, Christian Komusiewicz, André Nichterlein |
SOFSEM | 2 |
| 2013 | A Fixed-Parameter Algorithm for Minimum Common String Partition with Few Duplications
Laurent Bulteau, Guillaume Fertin, Christian Komusiewicz, Irena Rusu |
WABI | 3 |
| 2013 | On Explaining Integer Vectors by Few Homogenous Segments
Robert Bredereck, Jiehua Chen 0001, Sepp Hartung, Christian Komusiewicz, Rolf Niedermeier, Ondrej Suchý 0001 |
WADS | 4 |
| 2013 | Evaluation of ILP-Based Approaches for Partitioning into Colorful Components
Sharon Bruckner, Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier |
SEA | 3 |
| 2012 | Partitioning into Colorful Components by Minimum Edge Deletions
Sharon Bruckner, Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier, Sven Thiel, Johannes Uhlmann |
CPM | 3 |
| 2012 | Parameterized Algorithmics and Computational Experiments for Finding 2-Clubs
Sepp Hartung, Christian Komusiewicz, André Nichterlein |
IPEC | 2 |
| 2012 | Finding Dense Subgraphs of Sparse Graphs
Christian Komusiewicz, Manuel Sorge |
IPEC | 1 |
| 2012 | New Races in Parameterized Algorithmics
Christian Komusiewicz, Rolf Niedermeier |
MFCS | 1 |
| 2012 | Cluster editing with locally bounded modifications
Christian Komusiewicz, Johannes Uhlmann |
Discret. Appl. Math. | 1 |
| 2012 | On making directed graphs transitive
Mathias Weller, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
J. Comput. Syst. Sci. | 2 |
| 2011 | On the Parameterized Complexity of Consensus Clustering
Martin Dörnfelder, Jiong Guo, Christian Komusiewicz, Mathias Weller |
ISAAC | 3 |
| 2011 | Alternative Parameterizations for Cluster Editing
Christian Komusiewicz, Johannes Uhlmann |
SOFSEM | 1 |
| 2011 | Editing Graphs into Disjoint Unions of Dense Clusters
Jiong Guo, Iyad Kanj, Christian Komusiewicz, Johannes Uhlmann |
Algorithmica | 3 |
| 2011 | Average parameterization and partial kernelization for computing medians
Nadja Betzler, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier |
J. Comput. Syst. Sci. | 3 |
| 2011 | Parameterized Algorithmics for Finding Connected Motifs in Biological NetworksabstractWe study the NP-hard LIST-COLORED GRAPH MOTIF problem which, given an undirected list-colored graph G = (V, E) and a multiset M of colors, asks for maximum-cardinality sets S ⊆ V and M' ⊆ M such that G[S] is connected and contains exactly (with respect to multiplicity) the colors in M'. LIST-COLORED GRAPH MOTIF has applications in the analysis of biological networks. We study LIST-COLORED GRAPH MOTIF with respect to three different parameterizations. For the parameters motif size |M| and solution size |S|, we present fixed-parameter algorithms, whereas for the parameter |V| - |M|, we show W[1]-hardness for general instances and achieve fixed-parameter tractability for a special case of LIST-COLORED GRAPH MOTIF. We implemented the fixed-parameter algorithms for parameters |M| and |S|, developed further speed-up heuristics for these algorithms, and applied them in the context of querying protein-interaction networks, demonstrating their usefulness for realistic instances. Furthermore, we show that extending the request for motif connectedness to stronger demands, such as biconnectedness or bridge-connectedness leads to W[1]-hard problems when the parameter is the motif size |M|. Nadja Betzler, René van Bevern, Michael R. Fellows, Christian Komusiewicz, Rolf Niedermeier |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2010 | Exact Algorithms and Experiments for Hierarchical Tree ClusteringabstractWe perform new theoretical as well as first-time experimental studies for the NP-hard problem to find a closest ultrametric for given dissimilarity data on pairs. This is a central problem in the area of hierarchical clustering, where so far only polynomial-time approximation algorithms were known. In contrast, we develop efficient preprocessing algorithms (known as kernelization in parameterized algorithmics) with provable performance guarantees and a simple search tree algorithm. These are used to find optimal solutions. Our experiments with synthetic and biological data show the effectiveness of our algorithms and demonstrate that an approximation algorithm due to Ailon and Charikar [FOCS 2005] often gives (almost) optimal solutions. Sepp Hartung, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
AAAI | 3 |
| 2010 | Average Parameterization and Partial Kernelization for Computing Medians
Nadja Betzler, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier |
LATIN | 3 |
| 2010 | Measuring Indifference: Unit Interval Vertex Deletion
René van Bevern, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
WG | 2 |
| 2010 | Fixed-Parameter Algorithms for Cluster Vertex Deletion
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
Theory Comput. Syst. | 2 |
| 2010 | A More Relaxed Model for Graph-Based Data Clustering: s-Plex Cluster EditingabstractWe introduce the s-Plex Cluster Editing problem as a generalization of the well-studied Cluster Editing problem; both are NP-hard and both are motivated by graph-based data clustering. Instead of transforming a given graph by a minimum number of edge modifications into a disjoint union of cliques (this is Cluster Editing), the task in the case of s-Plex Cluster Editing is to transform a graph into a cluster graph consisting of a disjoint union of so-called s-plexes. Herein, an s-plex is a vertex set S inducing a subgraph in which every vertex has degree at least $|S|-s$. Cliques are 1-plexes. The advantage of s-plexes for $s\geq2$ is that they allow us to model a more relaxed cluster notion (s-plexes instead of cliques), better reflecting inaccuracies of the input data. We develop a provably effective preprocessing based on data reduction (yielding a so-called problem kernel), a forbidden subgraph characterization of s-plex cluster graphs, and a depth-bounded search tree which is used to find optimal edge modification sets. Altogether, this yields efficient algorithms in case of moderate numbers of edge modifications; this is often a reasonable assumption under a maximum parsimony model for data clustering. Jiong Guo, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
SIAM J. Discret. Math. | 2 |
| 2009 | A More Relaxed Model for Graph-Based Data Clustering: s-Plex Editing
Jiong Guo, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
AAIM | 2 |
| 2009 | Graph-Based Data Clustering with Overlaps
Michael R. Fellows, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
COCOON | 3 |
| 2009 | Deconstructing Intractability: A Case Study for Interval Constrained Coloring
Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
CPM | 1 |
| 2009 | Editing Graphs into Disjoint Unions of Dense Clusters
Jiong Guo, Iyad Kanj, Christian Komusiewicz, Johannes Uhlmann |
ISAAC | 3 |
| 2009 | On Making Directed Graphs Transitive
Mathias Weller, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
WADS | 2 |
| 2009 | Isolation concepts for clique enumeration: Comparison and computational experiments
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
Theor. Comput. Sci. | 2 |
| 2009 | Isolation concepts for efficiently enumerating dense subgraphs
Christian Komusiewicz, Falk Hüffner, Hannes Moser, Rolf Niedermeier |
Theor. Comput. Sci. | 1 |
| 2008 | Enumerating Isolated Cliques in Synthetic and Financial Networks
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
COCOA | 2 |
| 2008 | Parameterized Algorithms and Hardness Results for Some Graph Motif Problems
Nadja Betzler, Michael R. Fellows, Christian Komusiewicz, Rolf Niedermeier |
CPM | 3 |
| 2008 | A Cubic-Vertex Kernel for Flip Consensus Tree
Christian Komusiewicz, Johannes Uhlmann |
FSTTCS | 1 |
| 2008 | Fixed-Parameter Algorithms for Cluster Vertex Deletion
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
LATIN | 2 |
| 2008 | Improved Algorithms for Bicluster Editing
Jiong Guo, Falk Hüffner, Christian Komusiewicz, Yong Zhang 0053 |
TAMC | 3 |
| 2007 | Isolation Concepts for Enumerating Dense Subgraphs
Christian Komusiewicz, Falk Hüffner, Hannes Moser, Rolf Niedermeier |
COCOON | 1 |