EDBT 2026 Demo / reviewers in the wild / expert
Rolf Niedermeier
dblp:n/RolfNiedermeier
· DBLP profile ↗
283ranked-venue papers
18as first author
53since 2021 · last 2026
0000-0003-1703-1236ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 204 · 17 first-author · 28 since 2021Artificial intelligence and machine learning · 54 · 23 since 2021Graphics, computer vision, multimedia, augmented reality and games · 39 · 14 since 2021Applied, interdisciplinary, general and emerging computing · 14 · 1 first-authorDatabases, data management, data science and information retrieval · 9 · 1 first-authorComputer networks · 3Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Temporal connectivity: Coping with foreseen and unforeseen delaysabstractConsider planning a trip in a train network. In contrast to, say, a road network, the edges are temporal, i.e., they are only available at certain times. Another important difficulty is that trains, unfortunately, sometimes get delayed. This is especially bad if it causes one to miss subsequent trains. The best way to prepare against this is to have a connection that is robust to some number of (small) delays. An important factor in determining the robustness of a connection is how far in advance delays are announced. We give polynomial-time algorithms for the two extreme cases: delays known before departure and delays occurring without prior warning (the latter leading to a two-player game scenario). Interestingly, in the latter case, we show that the problem becomes PSPACE-complete if the itinerary is demanded to be a path. Eugen Füchsle, Hendrik Molter, Rolf Niedermeier, Malte Renken |
Discret. Appl. Math. | 3 |
| 2026 | Stable marriage with multi-modal preferences
Jiehua Chen 0001, Rolf Niedermeier, Piotr Skowron 0001 |
J. Comput. Syst. Sci. | 2 |
| 2025 | Drawing a map of electionsabstractOur main contribution is the introduction of the map of elections framework. A map of elections consists of three main elements: (1) a dataset of elections (i.e., collections of ordinal votes over given sets of candidates), (2) a way of measuring similarities between these elections, and (3) a representation of the elections in the 2D Euclidean space as points, so that the more similar two elections are, the closer are their points. In our maps, we mostly focus on datasets of synthetic elections, but we also show an example of a map over real-life ones. To measure similarities, we would have preferred to use, e.g., the isomorphic swap distance, but this is infeasible due to its high computational complexity. Hence, we propose polynomial-time computable positionwise distance and use it instead. Regarding the representations in 2D Euclidean space , we mostly use the Kamada-Kawai algorithm, but we also show two alternatives. We develop the necessary theoretical results to form our maps and argue experimentally that they are accurate and credible. Further, we show how coloring the elections in a map according to various criteria helps in analyzing results of a number of experiments. In particular, we show colorings according to the scores of winning candidates or committees, running times of ILP-based winner determination algorithms, and approximation ratios achieved by particular algorithms. Stanislaw Szufa, Niclas Boehmer, Robert Bredereck, Piotr Faliszewski, Rolf Niedermeier, Piotr Skowron 0001, Arkadii M. Slinko, Nimrod Talmon |
Artif. Intell. | 5 |
| 2024 | Equilibria in schelling games: computational hardness and robustnessabstractAbstract In the simplest game-theoretic formulation of Schelling’s model of segregation on graphs, agents of two different types each select their own vertex in a given graph so as to maximize the fraction of agents of their type in their occupied neighborhood. Two ways of modeling agent movement here are either to allow two agents to swap their vertices or to allow an agent to jump to a free vertex. The contributions of this paper are twofold. First, we prove that deciding the existence of a swap-equilibrium and a jump-equilibrium in this simplest model of Schelling games is NP-hard, thereby answering questions left open by Agarwal et al. [AAAI ’20] and Elkind et al. [IJCAI ’19]. Second, we introduce two measures for the robustness of equilibria in Schelling games in terms of the minimum number of edges or the minimum number of vertices that need to be deleted to make an equilibrium unstable. We prove tight lower and upper bounds on the edge- and vertex-robustness of swap-equilibria in Schelling games on different graph classes. Luca Kreisel, Niclas Boehmer, Vincent Froese, Rolf Niedermeier |
Auton. Agents Multi Agent Syst. | 4 |
| 2024 | Approximating sparse quadratic programs
Danny Hermelin, Leon Kellerhals, Rolf Niedermeier, Rami Pugatch |
Theor. Comput. Sci. | 3 |
| 2023 | Fair Short Paths in Vertex-Colored Graphs
Matthias Bentert, Leon Kellerhals, Rolf Niedermeier |
AAAI | 3 |
| 2023 | Parameterized Algorithms for Colored ClusteringabstractIn the Colored Clustering problem, one is asked to cluster edge-colored (hyper-)graphs whose colors represent interaction types. More specifically, the goal is to select as many edges as possible without choosing two edges that share an endpoint and are colored differently. Equivalently, the goal can also be described as assigning colors to the vertices in a way that fits the edge-coloring as well as possible. As this problem is NP-hard, we build on previous work by studying its parameterized complexity. We give a 2ᴼ⁽ᵏ⁾·nᴼ⁽¹⁾-time algorithm where k is the number of edges to be selected and n the number of vertices. We also prove the existence of a problem kernel of size O(k⁵ᐟ²), resolving an open problem posed in the literature. We consider parameters that are smaller than k, the number of edges to be selected, and r, the number of edges that can be deleted. Such smaller parameters are obtained by considering the difference between k or r and some lower bound on these values. We give both algorithms and lower bounds for Colored Clustering with such parameterizations. Finally, we settle the parameterized complexity of Colored Clustering with respect to structural graph parameters by showing that it is W[1]-hard with respect to both vertex cover number and tree-cut width, but fixed-parameter tractable with respect to local feedback edge number. Leon Kellerhals, Tomohiro Koana, Pascal Kunz 0001, Rolf Niedermeier |
AAAI | 4 |
| 2023 | High-Multiplicity Fair Allocation Using Parametric Integer Linear ProgrammingabstractUsing insights from parametric integer linear programming, we improve the work of Bredereck et al. [Proc. ACM EC 2019] on high-multiplicity fair allocation. Answering an open question from their work, we proved that the problem of finding envy-free Pareto-efficient allocations of indivisible items is fixed-parameter tractable with respect to the combined parameter “number of agents” plus “number of item types.” Our central improvement, compared to their result, is to break the condition that the corresponding utility and multiplicity values have to be encoded in unary, which is required there. Concretely, we show that, while preserving fixed-parameter tractability, these values can be encoded in binary. Thus, we substantially expand the range of feasible utility and multiplicity values. Robert Bredereck, Andrzej Kaczmarczyk 0001, Dusan Knop, Rolf Niedermeier |
ECAI | 4 |
| 2023 | Parameterized Lower Bounds for Problems in P via Fine-Grained Cross-CompositionsabstractWe provide a general framework to exclude parameterized running times of the form $O(\ell^β+ n^γ)$ for problems that have polynomial running time lower bounds under hypotheses from fine-grained complexity. Our framework is based on cross-compositions from parameterized complexity. We (conditionally) exclude running times of the form $O(\ell^{γ/{(γ-1)} - ε} + n^γ)$ for any $1<γ<2$ and $ε>0$ for the following problems: - Longest Common Subsequence: Given two length-$n$ strings and $\ell\in\mathbb{N}$, is there a common subsequence of length $\ell$? - Discrete Fréchet Distance: Given two lists of $n$ points each and $k\in \mathbb{N}$, is the Fréchet distance of the lists at most $k$? Here $\ell$ is the maximum number of points which one list is ahead of the other list in an optimum traversal. Moreover, we exclude running times $O(\ell^{{2γ}/{(γ-1)}-ε} + n^γ)$ for any $1<γ<3$ and $ε>0$ for: - Negative Triangle: Given an edge-weighted graph with $n$ vertices, is there a triangle whose sum of edge-weights is negative? Here $\ell$ is the order of a maximum connected component. - Triangle Collection: Given a vertex-colored graph with $n$ vertices, is there for each triple of colors a triangle whose vertices have these three colors? Here $\ell$ is the order of a maximum connected component. - 2nd Shortest Path: Given an $n$-vertex edge-weighted directed graph, two vertices $s$ and $t$, and $k \in \mathbb{N}$, has the second longest $s$-$t$-path length at most $k$? Here $\ell$ is the directed feedback vertex set. Except for 2nd Shortest Path all these running time bounds are tight, that is, algorithms with running time $O(\ell^{γ/{(γ-1)}} + n^γ)$ for any $1 < γ< 2$ and $O(\ell^{{2γ}/{(γ-1)}} + n^γ)$ for any $1 < γ< 3$, respectively, are known. Klaus Heeger, André Nichterlein, Rolf Niedermeier |
STACS | 3 |
| 2023 | A refined complexity analysis of fair districting over graphsabstractAbstract We study the NP-hard Fair Connected Districting problem recently proposed by Stoica et al. [AAMAS 2020]: Partition a vertex-colored graph into k connected components (subsequently referred to as districts) so that in every district the most frequent color occurs at most a given number of times more often than the second most frequent color. Fair Connected Districting is motivated by various real-world scenarios where agents of different types, which are one-to-one represented by nodes in a network, have to be partitioned into disjoint districts. Herein, one strives for “fair districts” without any type being in a dominating majority in any of the districts. This is to e.g. prevent segregation or political domination of some political party. We conduct a fine-grained analysis of the (parameterized) computational complexity of Fair Connected Districting. In particular, we prove that it is polynomial-time solvable on paths, cycles, stars, and caterpillars, but already becomes NP-hard on trees. Motivated by the latter negative result, we perform a parameterized complexity analysis with respect to various graph parameters including treewidth, and problem-specific parameters, including, the numbers of colors and districts. We obtain a rich and diverse, close to complete picture of the corresponding parameterized complexity landscape (that is, a classification along the complexity classes FPT, XP, W[1]-hard, and para-NP-hard). Niclas Boehmer, Tomohiro Koana, Rolf Niedermeier |
Auton. Agents Multi Agent Syst. | 3 |
| 2023 | Interference-free walks in time: temporally disjoint paths
Nina Klobas, George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Philipp Zschoche |
Auton. Agents Multi Agent Syst. | 4 |
| 2023 | Multistage s-t Path: Confronting Similarity with DissimilarityabstractAbstract Addressing a quest by Gupta et al. (in: Proceedings of the 41st international colloquium on automata, languages, and programming (ICALP 2014), vol 8572 of LNCS. Springer, pp 563–575, 2014), we provide a first, comprehensive study of finding a short s–t path in the multistage graph model, referred to as the Multistages–tPath problem. Herein, given a sequence of graphs over the same vertex set but changing edge sets, the task is to find short s–t paths in each graph (“snapshot”) such that in the found path sequence the consecutive s–t paths are “similar”. We measure similarity by the size of the symmetric difference of either the vertex set (vertex-similarity) or the edge set (edge-similarity) of any two consecutive paths. We prove that these two variants of Multistages–tPath are already $${\text {NP}}$$ NP -hard for an input sequence of only two snapshots and maximum vertex degree four. Motivated by this fact and natural applications of this scenario e.g. in traffic route planning, we perform a parameterized complexity analysis. Among other results, for both variants, vertex- and edge-similarity, we prove parameterized hardness ( $${\text {W[1]}}$$ W[1] -hardness) regarding the parameter path length (solution size). As a further conceptual investigation, we then modify the multistage model by asking for dissimilar consecutive paths. As one of the main technical results (employing so-called representative sets known from non-temporal settings), we prove that dissimilarity allows for fixed-parameter tractability for the parameter solution size, contrasting with our W[1]-hardness proof of the corresponding similarity case. We also provide partially positive results concerning efficient and effective data reduction (kernelization). Till Fluschnik, Rolf Niedermeier, Carsten Schubert, Philipp Zschoche |
Algorithmica | 2 |
| 2023 | Polynomial-time data reduction for weighted problems beyond additive goal functionsabstractDealing with NP-hard problems, kernelization is a fundamental notion for polynomial-time data reduction with performance guarantees: in polynomial time, a problem instance is reduced to an equivalent instance with size upper-bounded by a function of a parameter chosen in advance. Kernelization for weighted problems particularly requires to also shrink weights. Marx and V\'egh [ACM Trans. Algorithms 2015] and Etscheid et al. [J. Comput. Syst. Sci. 2017] used a technique of Frank and Tardos [Combinatorica 1987] to obtain polynomial-size kernels for weighted problems, mostly with additive goal functions. We characterize the function types that the technique is applicable to, which turns out to contain many non-additive functions. Using this insight, we systematically obtain kernelization results for natural problems in graph partitioning, network design, facility location, scheduling, vehicle routing, and computational social choice, thereby improving and generalizing results from the literature. Matthias Bentert, René van Bevern, Till Fluschnik, André Nichterlein, Rolf Niedermeier |
Discret. Appl. Math. | 5 |
| 2023 | The complexity of gerrymandering over graphs: Paths and trees
Matthias Bentert, Tomohiro Koana, Rolf Niedermeier |
Discret. Appl. Math. | 3 |
| 2023 | Improving Resource Allocations by Sharing in PairsabstractGiven an initial resource allocation, where some agents may envy others or where a different distribution of resources might lead to a higher social welfare, our goal is to improve the allocation without reassigning resources. We consider a sharing concept allowing resources being shared with social network neighbors of the resource owners. More precisely, our model allows agents to form pairs which then may share a limited number of resources. Sharing a resource can come at some costs or loss in utility. To this end, we introduce a formal model that allows a central authority to compute an optimal sharing between neighbors based on an initial allocation. Advocating this point of view, we focus on the most basic scenario where each agent can participate in a bounded number of sharings. We present algorithms for optimizing utilitarian and egalitarian social welfare of allocations and for reducing the number of envious agents. In particular, we examine the computational complexity with respect to several natural parameters. Furthermore, we study cases with restricted social network structures and, among others, devise polynomial-time algorithms in path- and tree-like (hierarchical) social networks. Robert Bredereck, Andrzej Kaczmarczyk 0001, Junjie Luo 0001, Rolf Niedermeier, Florian Sachse |
J. Artif. Intell. Res. | 4 |
| 2023 | The complexity of binary matrix completion under diameter constraints
Tomohiro Koana, Vincent Froese, Rolf Niedermeier |
J. Comput. Syst. Sci. | 3 |
| 2023 | On finding separators in temporal split and permutation graphs
Nicolas Maack, Hendrik Molter, Rolf Niedermeier, Malte Renken |
J. Comput. Syst. Sci. | 3 |
| 2023 | Computing maximum matchings in temporal graphs
George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Victor Zamaraev, Philipp Zschoche |
J. Comput. Syst. Sci. | 3 |
| 2023 | Temporal interval cliques and independent sets
Danny Hermelin, Yuval Itzhaki, Hendrik Molter, Rolf Niedermeier |
Theor. Comput. Sci. | 4 |
| 2022 | Theory of and Experiments on Minimally Invasive Stability Preservation in Changing Two-Sided Matching MarketsabstractFollowing up on purely theoretical work, we contribute further theoretical insights into adapting stable two-sided matchings to change. Moreover, we perform extensive empirical studies hinting at numerous practically useful properties. Our theoretical extensions include the study of new problems (that is, incremental variants of Almost Stable Marriage and Hospital Residents), focusing on their (parameterized) computational complexity and the equivalence of various change types (thus simplifying algorithmic and complexity-theoretic studies for various natural change scenarios). Our experimental findings reveal, for instance, that allowing the new matching to be blocked by a few pairs significantly decreases the difference between the old and the new matching. Niclas Boehmer, Klaus Heeger, Rolf Niedermeier |
AAAI | 3 |
| 2022 | On Improving Resource Allocations by SharingabstractGiven an initial resource allocation, where some agents may envy others or where a different distribution of resources might lead to higher social welfare, our goal is to improve the allocation without reassigning resources. We consider a sharing concept allowing resources being shared with social network neighbors of the resource owners. To this end, we introduce a formal model that allows a central authority to compute an optimal sharing between neighbors based on an initial allocation. Advocating this point of view, we focus on the most basic scenario where a resource may be shared by two neighbors in a social network and each agent can participate in a bounded number of sharings. We present algorithms for optimizing utilitarian and egalitarian social welfare of allocations and for reducing the number of envious agents. In particular, we examine the computational complexity with respect to several natural parameters. Furthermore, we study cases with restricted social network structures and, among others, devise polynomial-time algorithms in path- and tree-like (hierarchical) social networks. Robert Bredereck, Andrzej Kaczmarczyk 0001, Junjie Luo 0001, Rolf Niedermeier, Florian Sachse |
AAAI | 4 |
| 2022 | Modification-Fair Cluster EditingabstractThe classic Cluster Editing problem (also known as Correlation Clustering) asks to transform a given graph into a disjoint union of cliques (clusters) by a small number of edge modifications. When applied to vertex-colored graphs (the colors representing subgroups), standard algorithms for the NP-hard Cluster Editing problem may yield solutions that are biased towards subgroups of data (e.g., demographic groups), measured in the number of modifications incident to the members of the subgroups. We propose a modification fairness constraint which ensures that the number of edits incident to each subgroup is proportional to its size. To start with, we study Modification-Fair Cluster Editing for graphs with two vertex colors. We show that the problem is NP-hard even if one may only insert edges within a subgroup; note that in the classic "non-fair" setting, this case is trivially polynomial-time solvable. However, in the more general editing form, the modification-fair variant remains fixed-parameter tractable with respect to the number of edge edits. We complement these and further theoretical results with an empirical analysis of our model on real-world social networks where we find that the price of modification-fairness is surprisingly low, that is, the cost of optimal modification-fair differs from the cost of optimal "non-fair" solutions only by a small percentage. Vincent Froese, Leon Kellerhals, Rolf Niedermeier |
AAAI | 3 |
| 2022 | An FPT-Algorithm for Longest Common Subsequence Parameterized by the Maximum Number of DeletionsabstractIn the NP-hard Longest Common Subsequence problem (LCS), given a set of strings, the task is to find a string that can be obtained from every input string using as few deletions as possible. LCS is one of the most fundamental string problems with numerous applications in various areas, having gained a lot of attention in the algorithms and complexity research community. Significantly improving on an algorithm by Irving and Fraser [CPM'92], featured as a research challenge in a 2014 survey paper, we show that LCS is fixed-parameter tractable (FPT) when parameterized by the maximum number of deletions per input string. Given the relatively moderate running time of our algorithm (linear time when the parameter is a constant) and small parameter values to be expected in several applications, we believe that our purely theoretical analysis could finally pave the way to a new, exact and practically useful algorithm for this notoriously hard string problem. Laurent Bulteau, Mark Jones 0001, Rolf Niedermeier, Till Tantau |
CPM | 3 |
| 2022 | There and Back Again: On Applying Data Reduction Rules by Undoing OthersabstractData reduction rules are an established method in the algorithmic toolbox for tackling computationally challenging problems. A data reduction rule is a polynomial-time algorithm that, given a problem instance as input, outputs an equivalent, typically smaller instance of the same problem. The application of data reduction rules during the preprocessing of problem instances allows in many cases to considerably shrink their size, or even solve them directly. Commonly, these data reduction rules are applied exhaustively and in some fixed order to obtain irreducible instances. It was often observed that by changing the order of the rules, different irreducible instances can be obtained. We propose to "undo" data reduction rules on irreducible instances, by which they become larger, and then subsequently apply data reduction rules again to shrink them. We show that this somewhat counter-intuitive approach can lead to significantly smaller irreducible instances. The process of undoing data reduction rules is not limited to "rolling back" data reduction rules applied to the instance during preprocessing. Instead, we formulate so-called backward rules, which essentially undo a data reduction rule, but without using any information about which data reduction rules were applied to it previously. In particular, based on the example of Vertex Cover we propose two methods applying backward rules to shrink the instances further. In our experiments we show that this way smaller irreducible instances consisting of real-world graphs from the SNAP and DIMACS datasets can be computed. Aleksander Figiel, Vincent Froese, André Nichterlein, Rolf Niedermeier |
ESA | 4 |
| 2022 | Understanding Distance Measures Among ElectionsabstractMotivated by putting empirical work based on (synthetic) election data on a more solid mathematical basis, we analyze six distances among elections, including, e.g., the challenging-to-compute but very precise swap distance and the distance used to form the so-called map of elections. Among the six, the latter seems to strike the best balance between its computational complexity and expressiveness. Niclas Boehmer, Piotr Faliszewski, Rolf Niedermeier, Stanislaw Szufa, Tomasz Was |
IJCAI | 3 |
| 2022 | Applying a Cut-Based Data Reduction Rule for Weighted Cluster Editing in Polynomial Time
Hjalmar Schulz, André Nichterlein, Rolf Niedermeier, Christopher Weyand |
IPEC | 3 |
| 2022 | Deepening the (Parameterized) Complexity Analysis of Incremental Stable Matching Problems
Niclas Boehmer, Klaus Heeger, Rolf Niedermeier |
MFCS | 3 |
| 2022 | Delay-Robust Routes in Temporal GraphsabstractMost transportation networks are inherently temporal: Connections (e.g. flights, train runs) are only available at certain, scheduled times. When transporting passengers or commodities, this fact must be considered for the the planning of itineraries. This has already led to several well-studied algorithmic problems on temporal graphs. The difficulty of the described task is increased by the fact that connections are often unreliable - in particular, many modes of transportation suffer from occasional delays. If these delays cause subsequent connections to be missed, the consequences can be severe. Thus, it is a vital problem to design itineraries that are robust to (small) delays. We initiate the study of this problem from a parameterized complexity perspective by proving its NP-completeness as well as several hardness and tractability results for natural parameterizations. Eugen Füchsle, Hendrik Molter, Rolf Niedermeier, Malte Renken |
STACS | 3 |
| 2022 | Envy-free allocations respecting social networks
Robert Bredereck, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
Artif. Intell. | 3 |
| 2022 | Feedback edge sets in temporal graphs
Roman Haag, Hendrik Molter, Rolf Niedermeier, Malte Renken |
Discret. Appl. Math. | 3 |
| 2022 | Parameterized complexity of stable roommates with ties and incomplete lists through the lens of graph parameters
Robert Bredereck, Klaus Heeger, Dusan Knop, Rolf Niedermeier |
Inf. Comput. | 4 |
| 2022 | Parameterized Algorithms for Power-Efficiently Connecting Wireless Sensor Networks: Theory and ExperimentsabstractWe study a problem of energy-efficiently connecting a symmetric wireless communication network: given an n-vertex graph with edge weights, find a connected spanning subgraph of minimum cost, where the cost is determined by each vertex paying the heaviest edge incident to it in the subgraph. The problem is known to be NP-hard. Strengthening this hardness result, we show that even o(log n)-approximating the difference d between the optimal solution cost and a natural lower bound is NP-hard. Moreover, we show that under the exponential time hypothesis, there are no exact algorithms running in 2o(n) time or in [Formula: see text] time for any computable function f. We also show that the special case of connecting c network components with minimum additional cost generally cannot be polynomial-time reduced to instances of size cO(1) unless the polynomial-time hierarchy collapses. On the positive side, we provide an algorithm that reconnects O(log n)-connected components with minimum additional cost in polynomial time. These algorithms are motivated by application scenarios of monitoring areas or where an existing sensor network may fall apart into several connected components because of sensor faults. In experiments, the algorithm outperforms CPLEX with known integer linear programming (ILP) formulations when n is sufficiently large compared with c. Summary of Contribution: Wireless sensor networks are used to monitor air pollution, water pollution, and machine health; in forest fire and landslide detection; and in natural disaster prevention. Sensors in wireless sensor networks are often battery-powered and disposable, so one may be interested in lowering the energy consumption of the sensors in order to achieve a long lifetime of the network. We study the min-power symmetric connectivity problem, which models the task of assigning transmission powers to sensors so as to achieve a connected communication network with minimum total power consumption. The problem is NP-hard. We provide perhaps the first parameterized complexity study of optimal and approximate solutions for the problem. Our algorithms work in polynomial time in the scenario where one has to reconnect a sensor network with n sensors and O(log n)-connected components by means of a minimum transmission power increase or if one can find transmission power lower bounds that already yield a network with O(log n)-connected components. In experiments, we show that, in this scenario, our algorithms outperform previously known exact algorithms based on ILP formulations. Matthias Bentert, René van Bevern, André Nichterlein, Rolf Niedermeier, Pavel V. Smirnov |
INFORMS J. Comput. | 4 |
| 2022 | The Computational Complexity of ReLU Network Training Parameterized by Data DimensionalityabstractUnderstanding the computational complexity of training simple neural networks with rectified linear units (ReLUs) has recently been a subject of intensive research. Closing gaps and complementing results from the literature, we present several results on the parameterized complexity of training two-layer ReLU networks with respect to various loss functions. After a brief discussion of other parameters, we focus on analyzing the influence of the dimension d of the training data on the computational complexity. We provide running time lower bounds in terms of W[1]-hardness for parameter d and prove that known brute-force strategies are essentially optimal (assuming the Exponential Time Hypothesis). In comparison with previous work, our results hold for a broad(er) range of loss functions, including lp-loss for all p ∈ [0, ∞]. In particular, we improve a known polynomial-time algorithm for constant d and convex loss functions to a more general class of loss functions, matching our running time lower bounds also in these cases. Vincent Froese, Christoph Hertrich, Rolf Niedermeier |
J. Artif. Intell. Res. | 3 |
| 2022 | Multistage Vertex CoverabstractAbstract The NP-complete Vertex Cover problem asks to cover all edges of a graph by a small (given) number of vertices. It is among the most prominent graph-algorithmic problems. Following a recent trend in studying temporal graphs (a sequence of graphs, so-called layers, over the same vertex set but, over time, changing edge sets), we initiate the study of Multistage Vertex Cover. Herein, given a temporal graph, the goal is to find for each layer of the temporal graph a small vertex cover and to guarantee that two vertex cover sets of every two consecutive layers differ not too much (specified by a given parameter). We show that, different from classic Vertex Cover and some other dynamic or temporal variants of it, Multistage Vertex Cover is computationally hard even in fairly restricted settings. On the positive side, however, we also spot several fixed-parameter tractability results based on some of themost natural parameterizations. Till Fluschnik, Rolf Niedermeier, Valentin Rohm, Philipp Zschoche |
Theory Comput. Syst. | 2 |
| 2022 | The structural complexity landscape of finding balance-fair shortest paths
Matthias Bentert, Leon Kellerhals, Rolf Niedermeier |
Theor. Comput. Sci. | 3 |
| 2021 | A Multivariate Complexity Analysis of the Material Consumption Scheduling ProblemabstractThe NP-hard Material Consumption Scheduling Problem and closely related problems have been thoroughly studied since the 1980's. Roughly speaking, the problem deals with minimizing the makespan when scheduling jobs that consume non-renewable resources. We focus on the single-machine case without preemption: from time to time, the resources of the machine are (partially) replenished, thus allowing for meeting a necessary pre-condition for processing further jobs, each of which having individual resource demands. We initiate a systematic exploration of the parameterized computational complexity landscape of the problem, providing parameterized tractability as well as intractability results. Doing so, we mainly investigate how parameters related to the resource supplies influence the computational complexity. Thereby, we get a deepened understanding of this fundamental scheduling problem. Matthias Bentert, Robert Bredereck, Péter Györgyi, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
AAAI | 5 |
| 2021 | Equitable Scheduling on a Single MachineabstractWe introduce a natural but seemingly yet unstudied generalization of the problem of scheduling jobs on a single machine so as to minimize the number of tardy jobs. Our generalization lies in simultaneously considering several instances of the problem at once. In particular, we have n clients over a period of m days, where each client has a single job with its own processing time and deadline per day. Our goal is to provide a schedule for each of the m days, so that each client is guaranteed to have their job meet its deadline in at least k Klaus Heeger, Danny Hermelin, George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Dvir Shabtay |
AAAI | 5 |
| 2021 | On 2-Clubs in Graph-Based Data Clustering: Theory and Algorithm EngineeringabstractEditing a graph into a disjoint union of clusters is a standard optimization task in graph-based data clustering. Here, complementing classic work where the clusters shall be cliques, we focus on clusters that shall be 2-clubs, that is, subgraphs of diameter at most two. This naturally leads to the two NP-hard problems 2-Club Cluster Editing (the editing operations are edge insertion and edge deletion) and 2-Club Cluster Vertex Deletion (the editing operations are vertex deletions). Answering an open question, we show that 2-Club Cluster Editing is W[2]-hard with respect to the number of edge modifications, thus contrasting the fixed-parameter tractability result for the classic Cluster Editing problem (considering cliques instead of 2-clubs). Then, focusing on 2-Club Cluster Vertex Deletion, which is easily seen to be fixed-parameter tractable, we show that under standard complexity-theoretic assumptions it does not have a polynomial-size problem kernel when parameterized by the number of vertex deletions. Nevertheless, we develop several effective data reduction and pruning rules, resulting in a competitive solver, outperforming a standard CPLEX solver in most instances of an established biological test data set. Aleksander Figiel, Anne-Sophie Himmel, André Nichterlein, Rolf Niedermeier |
CIAC | 4 |
| 2021 | On Finding Separators in Temporal Split and Permutation Graphs
Nicolas Maack, Hendrik Molter, Rolf Niedermeier, Malte Renken |
FCT | 3 |
| 2021 | Winner Robustness via Swap- and Shift-Bribery: Parameterized Counting Complexity and ExperimentsabstractWe study the parameterized complexity of counting variants of Swap- and Shift-Bribery, focusing on the parameterizations by the number of swaps and the number of voters. Facing several computational hardness results, using sampling we show experimentally that Swap-Bribery offers a new approach to the robustness analysis of elections. Niclas Boehmer, Robert Bredereck, Piotr Faliszewski, Rolf Niedermeier |
IJCAI | 4 |
| 2021 | Putting a Compass on the Map of ElectionsabstractIn their AAMAS 2020 paper, Szufa et al. presented a "map of elections" that visualizes a set of 800 elections generated from various statistical cultures. While similar elections are grouped together on this map, there is no obvious interpretation of the elections' positions. We provide such an interpretation by introducing four canonical “extreme” elections, acting as a compass on the map. We use them to analyze both a dataset provided by Szufa et al. and a number of real-life elections. In effect, we find a new parameterization of the Mallows model, based on measuring the expected swap distance from the central preference order, and show that it is useful for capturing real-life scenarios. Niclas Boehmer, Robert Bredereck, Piotr Faliszewski, Rolf Niedermeier, Stanislaw Szufa |
IJCAI | 4 |
| 2021 | Two Influence Maximization Games on Graphs Made TemporalabstractTo address the dynamic nature of real-world networks, we generalize competitive diffusion games and Voronoi games from static to temporal graphs, where edges may appear or disappear over time. This establishes a new direction of studies in the area of graph games, motivated by applications such as influence spreading. As a first step, we investigate the existence of Nash equilibria in competitive diffusion and Voronoi games on different temporal graph classes. Even when restricting our studies to temporal paths and cycles, this turns out to be a challenging undertaking, revealing significant differences between the two games in the temporal setting. Notably, both games are equivalent on static paths and cycles. Our two main technical results are (algorithmic) proofs for the existence of Nash equilibria in temporal competitive diffusion and temporal Voronoi games when the edges are restricted not to disappear over time. Niclas Boehmer, Vincent Froese, Julia Henkel, Yvonne Lasars, Rolf Niedermeier, Malte Renken |
IJCAI | 5 |
| 2021 | Interference-free Walks in Time: Temporally Disjoint PathsabstractWe investigate the computational complexity of finding temporally disjoint paths or walks in temporal graphs. There, the edge set changes over discrete time steps and a temporal path (resp. walk) uses edges that appear at monotonically increasing time steps. Two paths (or walks) are temporally disjoint if they never use the same vertex at the same time; otherwise, they interfere. This reflects applications in robotics, traffic routing, or finding safe pathways in dynamically changing networks. On the one extreme, we show that on general graphs the problem is computationally hard. The "walk version" is W[1]-hard when parameterized by the number of routes. However, it is polynomial-time solvable for any constant number of walks. The "path version" remains NP-hard even if we want to find only two temporally disjoint paths. On the other extreme, restricting the input temporal graph to have a path as underlying graph, quite counterintuitively, we find NP-hardness in general but also identify natural tractable cases. Nina Klobas, George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Philipp Zschoche |
IJCAI | 4 |
| 2021 | Optimal Virtual Network Embeddings for Tree TopologiesabstractThe performance of distributed and data-centric applications often critically depends on the interconnecting network. Applications are hence modeled as virtual networks, also accounting for resource demands on links. At the heart of provisioning such virtual networks lies the NP-hard Virtual Network Embedding Problem (VNEP): how to jointly map the virtual nodes and links onto a physical substrate network at minimum cost while obeying capacities. Aleksander Figiel, Leon Kellerhals, Rolf Niedermeier, Matthias Rost, Stefan Schmid 0001, Philipp Zschoche |
SPAA | 3 |
| 2021 | Binary Matrix Completion Under Diameter ConstraintsabstractWe thoroughly study a novel but basic combinatorial matrix completion problem: Given a binary incomplete matrix, fill in the missing entries so that the resulting matrix has a specified maximum diameter (that is, upper-bounding the maximum Hamming distance between any two rows of the completed matrix) as well as a specified minimum Hamming distance between any two of the matrix rows. This scenario is closely related to consensus string problems as well as to recently studied clustering problems on incomplete data. We obtain an almost complete picture concerning the complexity landscape (P vs NP) regarding the diameter constraints and regarding the number of missing entries per row of the incomplete matrix. We develop polynomial-time algorithms for maximum diameter three, which are based on Deza’s theorem [Discret. Math. 1973, J. Comb. Theory, Ser. B 1974] from extremal set theory. In this way, we also provide one of the rare links between sunflower techniques and stringology. On the negative side, we prove NP-hardness for diameter at least four. For the number of missing entries per row, we show polynomial-time solvability when there is only one missing entry and NP-hardness when there can be at least two missing entries. In general, our algorithms heavily rely on Deza’s theorem and the correspondingly identified sunflower structures pave the way towards solutions based on computing graph factors and solving 2-SAT instances. Tomohiro Koana, Vincent Froese, Rolf Niedermeier |
STACS | 3 |
| 2021 | The Complexity of Gerrymandering over Graphs: Paths and Trees
Matthias Bentert, Tomohiro Koana, Rolf Niedermeier |
WG | 3 |
| 2021 | Towards Classifying the Polynomial-Time Solvability of Temporal Betweenness Centrality
Maciej Rymar, Hendrik Molter, André Nichterlein, Rolf Niedermeier |
WG | 4 |
| 2021 | On coalitional manipulation for multiwinner elections: shortlistingabstractAbstract Shortlisting of candidates—selecting a group of “best” candidates—is a special case of multiwinner elections. We provide the first in-depth study of the computational complexity of strategic voting for shortlisting based on the perhaps most basic voting rule in this scenario, $$\ell $$ ℓ -Bloc (every voter approves $$\ell $$ ℓ candidates). In particular, we investigate the influence of several different group evaluation functions (e.g., egalitarian versus utilitarian) and tie-breaking mechanisms modeling pessimistic and optimistic manipulators. Among other things, we conclude that in an egalitarian setting strategic voting may indeed be computationally intractable regardless of the tie-breaking rule. Altogether, we provide a fairly comprehensive picture of the computational complexity landscape of this scenario. Robert Bredereck, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
Auton. Agents Multi Agent Syst. | 3 |
| 2021 | Robustness among multiwinner voting rules
Robert Bredereck, Piotr Faliszewski, Andrzej Kaczmarczyk 0001, Rolf Niedermeier, Piotr Skowron 0001, Nimrod Talmon |
Artif. Intell. | 4 |
| 2021 | Parameterized Dynamic Cluster EditingabstractAbstract We introduce a dynamic version of the -hard graph modification problemCluster Editing. The essential point here is to take into account dynamically evolving input graphs: having a cluster graph (that is, a disjoint union of cliques) constituting a solution for a first input graph, can we cost-efficiently transform it into a “similar” cluster graph that is a solution for a second (“subsequent”) input graph? This model is motivated by several application scenarios, including incremental clustering, the search for compromise clusterings, or also local search in graph-based data clustering. We thoroughly study six problem variants (three modification scenarios edge editing, edge deletion, edge insertion; each combined with two distance measures between cluster graphs). We obtain both fixed-parameter tractability as well as (parameterized) hardness results, thus (except for three open questions) providing a fairly complete picture of the parameterized computational complexity landscape under the two perhaps most natural parameterizations: the distances of the new “similar” cluster graph to (1) the second input graph and to (2) the input cluster graph. Junjie Luo 0001, Hendrik Molter, André Nichterlein, Rolf Niedermeier |
Algorithmica | 4 |
| 2021 | Bribery and Control in Stable Marriage
Niclas Boehmer, Robert Bredereck, Klaus Heeger, Rolf Niedermeier |
J. Artif. Intell. Res. | 4 |
| 2021 | Preface of STACS 2019 Special IssueabstractThis special issue contains five articles which are based on extended abstracts presented at the 35th Symposium on Theoretical Aspects of Computer Science (STACS).The conference was held at the Technical University of Berlin from March 13 to March 16, 2019.The extended abstracts were chosen among the top papers of those which were selected for presentation in a highly competitive peer-review process (after which only 54 papers out of 260 submissions were accepted, putting it among the most competitive conferences in Theoretical Computer Science).Compared with the original conference papers, the articles have been extended with a description of the context, full proofs, and additional results.They underwent a rigorous reviewing process, following the TOCS journal standards, completely independent from the selection process of STACS 2019.The topics of the chosen papers cover various areas of Theoretical Computer Science, that is, algorithmic graph theory, automata theory, linear dynamical systems, parameterized complexity analysis, and distributed algorithms.In what follows, we briefly describe the contributions of the papers, ordered alphabetically by author names.Significantly extending the results of the conference version, the article "First-Order Orbit Queries" by Shaull Almagor, Joel Quaknine, and James Worrell studies fundamental reachability questions, so-called orbit problems: Here, for example, we are given a square matrix A of dimension d over the rationals and two semialgebraic This article belongs to the Topical Rolf Niedermeier, Christophe Paul |
Theory Comput. Syst. | 1 |
| 2021 | Multistage graph problems on a global budget
Klaus Heeger, Anne-Sophie Himmel, Frank Kammer, Rolf Niedermeier, Malte Renken, Andrej Sajenko |
Theor. Comput. Sci. | 4 |
| 2020 | Electing Successive Committees: Complexity and AlgorithmsabstractWe introduce successive committees elections. The point is that our new model additionally takes into account that “committee members” shall have a short term of office possibly over a consecutive time period (e.g., to limit the influence of elitist power cartels or to keep the social costs of overloading committees as small as possible) but at the same time overly frequent elections are to be avoided (e.g., for the sake of long-term planning). Thus, given voter preferences over a set of candidates, a desired committee size, a number of committees to be elected, and an upper bound on the number of committees that each candidate can participate in, the goal is to find a “best possible” series of committees representing the electorate. We show a sharp complexity dichotomy between computing series of committees of size at most two (mostly in polynomial time) and of committees of size at least three (mostly NP-hard). Depending on the voting rule, however, even for larger committee sizes we can spot some tractable cases. Robert Bredereck, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
AAAI | 3 |
| 2020 | Adapting Stable Matchings to Evolving PreferencesabstractAdaptivity to changing environments and constraints is key to success in modern society. We address this by proposing “incrementalized versions” of Stable Marriage and Stable Roommates. That is, we try to answer the following question: for both problems, what is the computational cost of adapting an existing stable matching after some of the preferences of the agents have changed. While doing so, we also model the constraint that the new stable matching shall be not too different from the old one. After formalizing these incremental versions, we provide a fairly comprehensive picture of the computational complexity landscape of Incremental Stable Marriage and Incremental Stable Roommates. To this end, we exploit the parameters “degree of change” both in the input (difference between old and new preference profile) and in the output (difference between old and new stable matching). We obtain both hardness and tractability results, in particular showing a fixed-parameter tractability result with respect to the parameter “distance between old and new stable matching”. Robert Bredereck, Jiehua Chen 0001, Dusan Knop, Junjie Luo 0001, Rolf Niedermeier |
AAAI | 5 |
| 2020 | Parameterized Algorithms for Finding a Collective Set of ItemsabstractWe extend the work of Skowron et al. (AIJ, 2016) by considering the parameterized complexity of the following problem. We are given a set of items and a set of agents, where each agent assigns an integer utility value to each item. The goal is to find a set of k items that these agents would collectively use. For each such collective set of items, each agent provides a score that can be described using an OWA (ordered weighted average) operator and we seek a set with the highest total score. We focus on the parameterization by the number of agents and we find numerous fixed-parameter tractability results (however, we also find some W[1]-hardness results). It turns out that most of our algorithms even apply to the setting where each agent has an integer weight. Robert Bredereck, Piotr Faliszewski, Andrzej Kaczmarczyk 0001, Dusan Knop, Rolf Niedermeier |
AAAI | 5 |
| 2020 | Parameterized Algorithms for Matrix Completion with Radius ConstraintsabstractConsidering matrices with missing entries, we study NP-hard matrix completion problems where the resulting completed matrix should have limited (local) radius. In the pure radius version, this means that the goal is to fill in the entries such that there exists a "center string" which has Hamming distance to all matrix rows as small as possible. In stringology, this problem is also known as Closest String with Wildcards. In the local radius version, the requested center string must be one of the rows of the completed matrix. Hermelin and Rozenberg [CPM 2014, TCS 2016] performed a parameterized complexity analysis for Closest String with Wildcards. We answer one of their open questions, fix a bug concerning a fixed-parameter tractability result in their work, and improve some running time upper bounds. For the local radius case, we reveal a computational complexity dichotomy. In general, our results indicate that, although being NP-hard as well, this variant often allows for faster (fixed-parameter) algorithms. Tomohiro Koana, Vincent Froese, Rolf Niedermeier |
CPM | 3 |
| 2020 | Faster Binary Mean Computation Under Dynamic Time WarpingabstractMany consensus string problems are based on Hamming distance. We replace Hamming distance by the more flexible (e.g., easily coping with different input string lengths) dynamic time warping distance, best known from applications in time series mining. Doing so, we study the problem of finding a mean string that minimizes the sum of (squared) dynamic time warping distances to a given set of input strings. While this problem is known to be NP-hard (even for strings over a three-element alphabet), we address the binary alphabet case which is known to be polynomial-time solvable. We significantly improve on a previously known algorithm in terms of worst-case running time. Moreover, we also show the practical usefulness of one of our algorithms in experiments with real-world and synthetic data. Finally, we identify special cases solvable in linear time (e.g., finding a mean of only two binary input strings) and report some empirical findings concerning combinatorial properties of optimal means. Nathan Schaar, Vincent Froese, Rolf Niedermeier |
CPM | 3 |
| 2020 | Multistage s-t Path: Confronting Similarity with Dissimilarity in Temporal GraphsabstractAddressing a quest by Gupta et al. [ICALP'14], we provide a first, comprehensive study of finding a short s-t path in the multistage graph model, referred to as the Multistage s-t Path problem. Herein, given a sequence of graphs over the same vertex set but changing edge sets, the task is to find short s-t paths in each graph ("snapshot") such that in the found path sequence the consecutive s-t paths are "similar". We measure similarity by the size of the symmetric difference of either the vertex set (vertex-similarity) or the edge set (edge-similarity) of any two consecutive paths. We prove that these two variants of Multistage s-t Path are already NP-hard for an input sequence of only two graphs and maximum vertex degree four. Motivated by this fact and natural applications of this scenario e.g. in traffic route planning, we perform a parameterized complexity analysis. Among other results, for both variants, vertex- and edge-similarity, we prove parameterized hardness (W[1]-hardness) regarding the parameter path length (solution size) for both variants, vertex- and edge-similarity. As a further conceptual study, we then modify the multistage model by asking for dissimilar consecutive paths. One of our main technical results (employing so-called representative sets known from non-temporal settings) is that dissimilarity allows for fixed-parameter tractability for the parameter solution size, contrasting the W[1]-hardness of the corresponding similarity case. We also provide partially positive results concerning efficient and effective data reduction (kernelization). Till Fluschnik, Rolf Niedermeier, Carsten Schubert, Philipp Zschoche |
ISAAC | 2 |
| 2020 | Algorithmic Aspects of Temporal BetweennessabstractThe betweenness centrality of a graph vertex measures how often this vertex is visited on shortest paths between other vertices of the graph. In the analysis of many real-world graphs or networks, betweenness centrality of a vertex is used as an indicator for its relative importance in the network. In recent years, a growing number of real-world networks is modeled as temporal graphs instead of conventional (static) graphs. In a temporal graph, we have a fixed set of vertices and there is a finite discrete set of time steps and every edge might be present only at some time steps. While shortest paths are straightforward to define in static graphs, temporal paths can be considered "optimal" with respect to many different criteria, including length, arrival time, and overall travel time (shortest, foremost, and fastest paths). This leads to different concepts of temporal betweenness centrality, posing new challenges on the algorithmic side. We provide a systematic study of temporal betweenness variants based on various concepts of optimal temporal paths both on a theoretical and empirical level. Sebastian Buß 0002, Hendrik Molter, Rolf Niedermeier, Maciej Rymar |
KDD | 3 |
| 2020 | Line-Up Elections: Parallel Voting with Shared Candidate Pool
Niclas Boehmer, Robert Bredereck, Piotr Faliszewski, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
SAGT | 5 |
| 2020 | Bribery and Control in Stable MarriageabstractWe initiate the study of external manipulations in Stable Marriage by considering several manipulative actions as well as several manipulation goals. For instance, one goal is to make sure that a given pair of agents is matched in a stable solution, and this may be achieved by the manipulative action of reordering some agents' preference lists. We present a comprehensive study of the computational complexity of all problems arising in this way. We find several polynomial-time solvable cases as well as NP-hard ones. For the NP-hard cases, focusing on the natural parameter "budget" (that is, the number of manipulative actions one is allowed to perform), we also conduct a parameterized complexity analysis and encounter mostly parameterized hardness results. Niclas Boehmer, Robert Bredereck, Klaus Heeger, Rolf Niedermeier |
SAGT | 4 |
| 2020 | Computing Maximum Matchings in Temporal GraphsabstractTemporal graphs are graphs whose topology is subject to discrete changes over time. Given a static underlying graph G, a temporal graph is represented by assigning a set of integer time-labels to every edge e of G, indicating the discrete time steps at which e is active. We introduce and study the complexity of a natural temporal extension of the classical graph problem Maximum Matching, taking into account the dynamic nature of temporal graphs. In our problem, Maximum Temporal Matching, we are looking for the largest possible number of time-labeled edges (simply time-edges) (e,t) such that no vertex is matched more than once within any time window of Δ consecutive time slots, where Δ ∈ ℕ is given. The requirement that a vertex cannot be matched twice in any Δ-window models some necessary "recovery" period that needs to pass for an entity (vertex) after being paired up for some activity with another entity. We prove strong computational hardness results for Maximum Temporal Matching, even for elementary cases. To cope with this computational hardness, we mainly focus on fixed-parameter algorithms with respect to natural parameters, as well as on polynomial-time approximation algorithms. George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Victor Zamaraev, Philipp Zschoche |
STACS | 3 |
| 2020 | Feedback Edge Sets in Temporal Graphs
Roman Haag, Hendrik Molter, Rolf Niedermeier, Malte Renken |
WG | 3 |
| 2020 | Multidimensional Stable Roommates with Master List
Robert Bredereck, Klaus Heeger, Dusan Knop, Rolf Niedermeier |
WINE | 4 |
| 2020 | Stable roommates with narcissistic, single-peaked, and single-crossing preferencesabstractThe classical Stable Roommates problem is to decide whether there exists a matching of an even number of agents such that no two agents which are not matched to each other would prefer to be with each other rather than with their respectively assigned partners. We investigate Stable Roommates with complete (i.e., every agent can be matched with any other agent) or incomplete preferences, with ties (i.e., two agents are considered of equal value to some agent) or without ties. It is known that in general allowing ties makes the problem NP-complete. We provide algorithms for Stable Roommates that are, compared to those in the literature, more efficient when the input preferences are complete and have some structural property, such as being narcissistic, single-peaked, and single-crossing. However, when the preferences are incomplete and have ties, we show that being single-peaked and single-crossing does not reduce the computational complexity-Stable Roommates remains NP-complete. Robert Bredereck, Jiehua Chen 0001, Ugo Paavo Finnendahl, Rolf Niedermeier |
Auton. Agents Multi Agent Syst. | 4 |
| 2020 | The Power of Linear-Time Data Reduction for Maximum MatchingabstractAbstract Finding maximum-cardinality matchings in undirected graphs is arguably one of the most central graph primitives. For m-edge and n-vertex graphs, it is well-known to be solvable in $$O(m\sqrt{n})$$ O ( m n ) time; however, for several applications this running time is still too slow. We investigate how linear-time (and almost linear-time) data reduction (used as preprocessing) can alleviate the situation. More specifically, we focus on linear-time kernelization. We start a deeper and systematic study both for general graphs and for bipartite graphs. Our data reduction algorithms easily comply (in form of preprocessing) with every solution strategy (exact, approximate, heuristic), thus making them attractive in various settings. George B. Mertzios, André Nichterlein, Rolf Niedermeier |
Algorithmica | 3 |
| 2020 | The complexity of finding small separators in temporal graphs
Philipp Zschoche, Till Fluschnik, Hendrik Molter, Rolf Niedermeier |
J. Comput. Syst. Sci. | 4 |
| 2020 | Preface of the Special Issue on Theoretical Aspects of Computer Science (2018)
Rolf Niedermeier, Brigitte Vallée |
Theory Comput. Syst. | 1 |
| 2020 | Tight Hardness Results for Consensus Problems on Circular Strings and Time SeriesabstractConsensus problems for strings and sequences appear in numerous application contexts, ranging from bioinformatics to data mining to machine learning. Closing some gaps in the literature, we show that several fundamental problems in this context are NP- and W[1]-hard and that the known (including some brute-force) algorithms are close to optimality assuming the Exponential Time Hypothesis. Among our main contributions is to settle the complexity status of computing a mean in dynamic time warping spaces which, as pointed out by Brill et al. [ Data Min. Knowl. Discov., 33 (2019), pp. 252--291], suffered from many unproven or false assumptions in the literature. We prove this problem to be NP-hard and additionally show that a recent dynamic programming algorithm is essentially optimal. In this context, we study a broad family of circular string alignment problems. This family also serves as a key for our hardness reductions, and it is of independent (practical) interest in molecular biology. In particular, we show tight hardness and running time lower bounds for Circular Consensus String; notably, the corresponding noncircular version is easily linear-time solvable. Laurent Bulteau, Vincent Froese, Rolf Niedermeier |
SIAM J. Discret. Math. | 3 |
| 2020 | Mixed integer programming with convex/concave constraints: Fixed-parameter tractability and applications to multicovering and voting
Robert Bredereck, Piotr Faliszewski, Rolf Niedermeier, Piotr Skowron 0001, Nimrod Talmon |
Theor. Comput. Sci. | 3 |
| 2020 | Temporal graph classes: A view through temporal separators
Till Fluschnik, Hendrik Molter, Rolf Niedermeier, Malte Renken, Philipp Zschoche |
Theor. Comput. Sci. | 3 |
| 2019 | An Experimental View on Committees Providing Justified RepresentationabstractWe provide an experimental study of committees that achieve (proportional/extended) justified representation (JR/PJR/EJR). In particular, we ask how many such committees exist and how varied they are in terms of voter satisfaction and coverage. We find that under many natural distributions of preferences a large fraction of randomly selected JR committees also provide PJR and EJR. Further, we find that the sets of JR committees for our elections are very varied and include both high-quality ones and not-so-appealing ones. Robert Bredereck, Piotr Faliszewski, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
IJCAI | 4 |
| 2019 | Parameterized Complexity of Stable Roommates with Ties and Incomplete Lists Through the Lens of Graph ParametersabstractWe continue and extend previous work on the parameterized complexity analysis of the NP-hard Stable Roommates with Ties and Incomplete Lists problem, thereby strengthening earlier results both on the side of parameterized hardness as well as on the side of fixed-parameter tractability. Other than for its famous sister problem Stable Marriage which focuses on a bipartite scenario, Stable Roommates with Incomplete Lists allows for arbitrary acceptability graphs whose edges specify the possible matchings of each two agents (agents are represented by graph vertices). Herein, incomplete lists and ties reflect the fact that in realistic application scenarios the agents cannot bring all other agents into a linear order. Among our main contributions is to show that it is W[1]-hard to compute a maximum-cardinality stable matching for acceptability graphs of bounded treedepth, bounded tree-cut width, and bounded feedback vertex number (these are each time the respective parameters). However, if we "only" ask for perfect stable matchings or the mere existence of a stable matching, then we obtain fixed-parameter tractability with respect to tree-cut width but not with respect to treedepth. On the positive side, we also provide fixed-parameter tractability results for the parameter feedback edge set number. Robert Bredereck, Klaus Heeger, Dusan Knop, Rolf Niedermeier |
ISAAC | 4 |
| 2019 | Multistage Vertex CoverabstractCovering all edges of a graph by a small number of vertices, this is the NP-hard Vertex Cover problem, is among the most fundamental algorithmic tasks. Following a recent trend in studying dynamic and temporal graphs, we initiate the study of Multistage Vertex Cover. Herein, having a series of graphs with same vertex set but over time changing edge sets (known as temporal graph consisting of time layers), the goal is to find for each layer of the temporal graph a small vertex cover and to guarantee that the two vertex cover sets between two subsequent layers differ not too much (specified by a given parameter). We show that, different from classic Vertex Cover and some other dynamic or temporal variants of it, Multistage Vertex Cover is computationally hard even in fairly restricted settings. On the positive side, however, we also spot several fixed-parameter tractability results based on some of the most natural parameterizations. Till Fluschnik, Rolf Niedermeier, Valentin Rohm, Philipp Zschoche |
IPEC | 2 |
| 2019 | A Parameterized Algorithmics Framework for Degree Sequence Completion Problems in Directed GraphsabstractThere has been intensive work on the parameterized complexity of the typically NP-hard task to edit undirected graphs into graphs fulfilling certain given vertex degree constraints. In this work, we lift the investigations to the case of directed graphs; herein, we focus on arc insertions. To this end, we develop a general two-stage framework which consists of efficiently solving a problem-specific number problem and transferring its solution to a solution for the graph problem by applying flow computations. In this way, we obtain fixed-parameter tractability and polynomial kernelizability results, with the central parameter being the maximum vertex in- or outdegree of the output digraph. Although there are certain similarities with the much better studied undirected case, the flow computation used in the directed case seems not to work for the undirected case while f -factor computations as used in the undirected case seem not to work for the directed case. Robert Bredereck, Vincent Froese, Marcel Koseler, Marcelo Garlet Milani, André Nichterlein, Rolf Niedermeier |
Algorithmica | 6 |
| 2019 | When Can Graph Hyperbolicity be Computed in Linear Time?
Till Fluschnik, Christian Komusiewicz, George B. Mertzios, André Nichterlein, Rolf Niedermeier, Nimrod Talmon |
Algorithmica | 5 |
| 2019 | Exact mean computation in dynamic time warping spacesabstractAveraging time series under dynamic time warping is an important tool for improving nearest-neighbor classifiers and formulating centroid-based clustering. The most promising approach poses time series averaging as the problem of minimizing a Fréchet function. Minimizing the Fréchet function is NP-hard and so far solved by several heuristics and inexact strategies. Our contributions are as follows: we first discuss some inaccuracies in the literature on exact mean computation in dynamic time warping spaces. Then we propose an exponential-time dynamic program for computing a global minimum of the Fréchet function. The proposed algorithm is useful for benchmarking and evaluating known heuristics. In addition, we present an exact polynomial-time algorithm for the special case of binary time series. Based on the proposed exponential-time dynamic program, we empirically study properties like uniqueness and length of a mean, which are of interest for devising better heuristics. Experimental evaluations indicate substantial deficits of state-of-the-art heuristics in terms of their output quality. Markus Brill, Till Fluschnik, Vincent Froese, Brijnesh J. Jain, Rolf Niedermeier, David Schultz |
Data Min. Knowl. Discov. | 5 |
| 2019 | Parameterized aspects of triangle enumeration
Matthias Bentert, Till Fluschnik, André Nichterlein, Rolf Niedermeier |
J. Comput. Syst. Sci. | 4 |
| 2019 | The parameterized complexity of the minimum shared edges problem
Till Fluschnik, Stefan Kratsch, Rolf Niedermeier, Manuel Sorge |
J. Comput. Syst. Sci. | 3 |
| 2019 | A more fine-grained complexity analysis of finding the most vital edges for undirected shortest pathsabstractAbstract We study the NP‐hard shortest path most vital edges problem arising in the context of analyzing network robustness. For an undirected graph with positive integer edge lengths and two designated vertices s and t, the goal is to delete as few edges as possible in order to increase the length of the (new) shortest st‐path as much as possible. This scenario has been studied from the viewpoint of parameterized complexity and approximation algorithms. We contribute to this line of research by providing refined computational tractability as well as hardness results. We achieve this by a systematic investigation of various problem‐specific parameters and their influence on the computational complexity. Charting the border between tractability and intractability, we also identify numerous challenges for future research. Cristina Bazgan, Till Fluschnik, André Nichterlein, Rolf Niedermeier, Maximilian Stahlberg |
Networks | 4 |
| 2018 | Listing All Maximal k-Plexes in Temporal GraphsabstractModern-day social networks evolve over time, that is, new contacts appear and old contacts may disappear. They can be modeled as temporal graphs where interactions between vertices (people) are represented by time-stamped edges. One of the most fundamental problems in social network analysis is community detection and within community detection, one of the most basic primitives to model a community is a clique. Addressing the problem of finding communities in temporal networks, Viard et al. [TCS 2016] introduced Δ-cliques as a natural temporal version of cliques. Himmel et al. [SNAM 2017] showed how to adapt the well-known Bron-Kerbosch algorithm for listing static cliques to listing Δ-cliques. We continue this work and improve and extend this algorithm to list temporal k-plexes, a temporal version of k-plexes, which are one of many popular clique relaxations. We define a Δ-$k$-plex as a set of vertices with a lifetime, where during the lifetime each vertex has an edge to all but at most k–1 vertices at least once every Δ + 1 consecutive time steps. We develop an algorithm for listing all maximal Δ-$k$-plexes and perform experiments on real-world networks that demonstrate the practical feasibility of our approach. In particular, for the special case of listing Δ-1-plexes (Δ-cliques), we observe that our algorithm is significantly faster than the previous algorithm by Himmel et al Matthias Bentert, Anne-Sophie Himmel, Hendrik Molter, Marco Morik, Rolf Niedermeier, René Saitenmacher |
ASONAM | 5 |
| 2018 | Diminishable Parameterized Problems and Strict Polynomial Kernelization
Henning Fernau, Till Fluschnik, Danny Hermelin, Andreas Krebs, Hendrik Molter, Rolf Niedermeier |
CiE | 6 |
| 2018 | Data Reduction for Maximum Matching on Real-World Graphs: Theory and ExperimentsabstractFinding a maximum-cardinality or maximum-weight matching in (edge-weighted) undirected graphs is among the most prominent problems of algorithmic graph theory. For n-vertex and m-edge graphs, the best known algorithms run in O~(m sqrt{n}) time. We build on recent theoretical work focusing on linear-time data reduction rules for finding maximum-cardinality matchings and complement the theoretical results by presenting and analyzing (thereby employing the kernelization methodology of parameterized complexity analysis) linear-time data reduction rules for the positive-integer-weighted case. Moreover, we experimentally demonstrate that these data reduction rules provide significant speedups of the state-of-the art implementation for computing matchings in real-world graphs: the average speedup is 3800% in the unweighted case and "just" 30% in the weighted case. Viatcheslav Korenwein, André Nichterlein, Rolf Niedermeier, Philipp Zschoche |
ESA | 3 |
| 2018 | Parameterized Dynamic Cluster EditingabstractWe introduce a dynamic version of the NP-hard Cluster Editing problem. The essential point here is to take into account dynamically evolving input graphs: Having a cluster graph (that is, a disjoint union of cliques) that represents a solution for a first input graph, can we cost-efficiently transform it into a "similar" cluster graph that is a solution for a second ("subsequent") input graph? This model is motivated by several application scenarios, including incremental clustering, the search for compromise clusterings, or also local search in graph-based data clustering. We thoroughly study six problem variants (edge editing, edge deletion, edge insertion; each combined with two distance measures between cluster graphs). We obtain both fixed-parameter tractability as well as parameterized hardness results, thus (except for two open questions) providing a fairly complete picture of the parameterized computational complexity landscape under the perhaps two most natural parameterizations: the distance of the new "similar" cluster graph to (i) the second input graph and to (ii) the input cluster graph. Junjie Luo 0001, Hendrik Molter, André Nichterlein, Rolf Niedermeier |
FSTTCS | 4 |
| 2018 | An Adaptive Version of Brandes' Algorithm for Betweenness CentralityabstractBetweenness centrality - measuring how many shortest paths pass through a vertex - is one of the most important network analysis concepts for assessing the relative importance of a vertex. The well-known algorithm of Brandes [2001] computes, on an n-vertex and m-edge graph, the betweenness centrality of all vertices in O(nm) worst-case time. In follow-up work, significant empirical speedups were achieved by preprocessing degree-one vertices and by graph partitioning based on cut vertices. We further contribute an algorithmic treatment of degree-two vertices, which turns out to be much richer in mathematical structure than the case of degree-one vertices. Based on these three algorithmic ingredients, we provide a strengthened worst-case running time analysis for betweenness centrality algorithms. More specifically, we prove an adaptive running time bound O(kn), where k < m is the size of a minimum feedback edge set of the input graph. Matthias Bentert, Alexander Dittmann, Leon Kellerhals, André Nichterlein, Rolf Niedermeier |
ISAAC | 5 |
| 2018 | Efficient Algorithms for Measuring the Funnel-Likeness of DAGs
Marcelo Garlet Milani, Hendrik Molter, Rolf Niedermeier, Manuel Sorge |
ISCO | 3 |
| 2018 | The Complexity of Finding Small Separators in Temporal GraphsabstractTemporal graphs are graphs with time-stamped edges. We study the problem of finding a small vertex set (the separator) with respect to two designated terminal vertices such that the removal of the set eliminates all temporal paths connecting one terminal to the other. Herein, we consider two models of temporal paths: paths that pass through arbitrarily many edges per time step (non-strict) and paths that pass through at most one edge per time step (strict). Regarding the number of time steps of a temporal graph, we show a complexity dichotomy (NP-hardness versus polynomial-time solvability) for both problem variants. Moreover we prove both problem variants to be NP-complete even on temporal graphs whose underlying graph is planar. We further show that, on temporal graphs with planar underlying graph, if additionally the number of time steps is constant, then the problem variant for strict paths is solvable in quasi-linear time. Finally, we introduce and motivate the notion of a temporal core (vertices whose incident edges change over time). We prove that the non-strict variant is fixed-parameter tractable when parameterized by the size of the temporal core, while the strict variant remains NP-complete, even for constant-size temporal cores. Philipp Zschoche, Till Fluschnik, Hendrik Molter, Rolf Niedermeier |
MFCS | 4 |
| 2018 | Exact Mean Computation in Dynamic Time Warping Spaces
Markus Brill, Till Fluschnik, Vincent Froese, Brijnesh J. Jain, Rolf Niedermeier, David Schultz |
SDM | 5 |
| 2018 | Stable Marriage with Multi-Modal PreferencesabstractWe thoroughly study a generalized version of the famous Stable Marriage problem, now based on multi-modal preference lists. The central twist herein is to allow each agent to rank its potentially matching counterparts based on more than one "evaluation mode" (e.g., more than one criterion); thus, each agent is equipped with multiple preference lists, each ranking the counterparts in a possibly different way. We introduce and study three natural concepts of stability, investigate their mutual relations and focus on computational complexity aspects with respect to computing stable matchings in these new scenarios. Mostly encountering computational hardness (NP-hardness), we can also spot few islands of tractability and make a surprising connection to the Graph Isomorphism problem. Jiehua Chen 0001, Rolf Niedermeier, Piotr Skowron 0001 |
EC | 2 |
| 2018 | Temporal Graph Classes: A View Through Temporal Separators
Till Fluschnik, Hendrik Molter, Rolf Niedermeier, Philipp Zschoche |
WG | 3 |
| 2018 | Fractals for Kernelization Lower BoundsabstractThe composition technique is a popular method for excluding polynomial-size problem kernels for NP-hard parameterized problems. We present a new technique exploiting triangle-based fractal structures for extending the range of applicability of compositions. Our technique makes it possible to prove new no-polynomial-kernel results for a number of problems dealing with length-bounded cuts. In particular, answering an open question of Golovach and Thilikos [ Discrete Optim., 8 (2011), pp. 77--86], we show that, unless ${NP}\subseteq {{coNP}}/{{poly}}$, the NP-hard Length-Bounded Edge-Cut (LBEC) problem (delete at most $k$ edges such that the resulting graph has no $s$-$t$ path of length shorter than $\ell$) parameterized by the combination of $k$ and $\ell$ has no polynomial-size problem kernel. Our framework applies to planar as well as directed variants of the basic problems and also applies to both edge and vertex-deletion problems. Along the way, we show that LBEC remains NP-hard on planar graphs, a result which we believe is interesting in its own right. Till Fluschnik, Danny Hermelin, André Nichterlein, Rolf Niedermeier |
SIAM J. Discret. Math. | 4 |
| 2018 | A Linear-Time Algorithm for Maximum-Cardinality Matching on Cocomparability GraphsabstractFinding maximum-cardinality matchings in undirected graphs is arguably one of the most central graph problems. For general $m$-edge and $n$-vertex graphs, it is well known to be solvable in $O(m\sqrt{n})$ time. We present a linear-time algorithm to find maximum-cardinality matchings on cocomparability graphs, a prominent subclass of perfect graphs that strictly contains interval graphs as well as permutation graphs. Our greedy algorithm is based on the recently discovered Lexicographic Depth First Search (LDFS). George B. Mertzios, André Nichterlein, Rolf Niedermeier |
SIAM J. Discret. Math. | 3 |
| 2017 | Teams in Online Scheduling Polls: Game-Theoretic AspectsabstractConsider an important meeting to be held in a team-based organization. Taking availability constraints into account, an online scheduling poll is being used in order to decide upon the exact time of the meeting. Decisions are to be taken during the meeting, therefore each team would like to maximize its relative attendance (i.e. the proportional number of its team members attending the meeting). We introduce a corresponding game, where each team can declare a lower total availability in the scheduling poll in order to improve its relative attendance—the pay-off. We are especially interested in situations where teams can form coalitions. We provide an efficient algorithm that, given a coalition, finds an optimal way for each team in a coalition to improve its pay-off. In contrast, we show that deciding whether such a coalition exists is NP-hard. We also study the existence of Nash equilibria: Finding Nash equilibria for various small sizes of teams and coalitions can be done in polynomial time while it is coNP-hard if the coalition size is unbounded. Robert Bredereck, Jiehua Chen 0001, Rolf Niedermeier, Svetlana Obraztsova, Nimrod Talmon |
AAAI | 3 |
| 2017 | Parameterized Algorithms for Power-Efficient Connected Symmetric Wireless Sensor Networks
Matthias Bentert, René van Bevern, André Nichterlein, Rolf Niedermeier |
ALGOSENSORS | 4 |
| 2017 | Assessing the Computational Complexity of Multi-layer Subgraph Detection
Robert Bredereck, Christian Komusiewicz, Stefan Kratsch, Hendrik Molter, Rolf Niedermeier, Manuel Sorge |
CIAC | 5 |
| 2017 | Parameterized Aspects of Triangle Enumeration
Matthias Bentert, Till Fluschnik, André Nichterlein, Rolf Niedermeier |
FCT | 4 |
| 2017 | On Coalitional Manipulation for Multiwinner Elections: Shortlisting
Robert Bredereck, Andrzej Kaczmarczyk 0001, Rolf Niedermeier |
IJCAI | 3 |
| 2017 | The Power of Linear-Time Data Reduction for Maximum MatchingabstractFinding maximum-cardinality matchings in undirected graphs is arguably one of the most central graph primitives. For m-edge and n-vertex graphs, it is well-known to be solvable in O(m\sqrt{n}) time; however, for several applications this running time is still too slow. We investigate how linear-time (and almost linear-time) data reduction (used as preprocessing) can alleviate the situation. More specifically, we focus on linear-time kernelization. We start a deeper and systematic study both for general graphs and for bipartite graphs. Our data reduction algorithms easily comply (in form of preprocessing) with every solution strategy (exact, approximate, heuristic), thus making them attractive in various settings. George B. Mertzios, André Nichterlein, Rolf Niedermeier |
MFCS | 3 |
| 2017 | Robustness Among Multiwinner Voting Rules
Robert Bredereck, Piotr Faliszewski, Andrzej Kaczmarczyk 0001, Rolf Niedermeier, Piotr Skowron 0001, Nimrod Talmon |
SAGT | 4 |
| 2017 | When Can Graph Hyperbolicity Be Computed in Linear Time?
Till Fluschnik, Christian Komusiewicz, George B. Mertzios, André Nichterlein, Rolf Niedermeier, Nimrod Talmon |
WADS | 5 |
| 2017 | Parliamentary Voting Procedures: Agenda Control, Manipulation, and UncertaintyabstractWe study computational problems for two popular parliamentary voting procedures: the amendment procedure and the successive procedure. They work in multiple stages where the result of each stage may influence the result of the next stage. Both procedures proceed according to a given linear order of the alternatives, an agenda. We obtain the following results for both voting procedures: On the one hand, deciding whether one can make a specific alternative win by reporting insincere preferences by the fewest number of voters, the Manipulation problem, or whether there is a suitable ordering of the agenda, the Agenda Control problem, takes polynomial time. On the other hand, our experimental studies with real-world data indicate that most preference profiles cannot be manipulated by only few voters and a successful agenda control is typically impossible. If the voters' preferences are incomplete, then deciding whether an alternative can possibly win is NP-hard for both procedures. Whilst deciding whether an alternative necessarily wins is coNP-hard for the amendment procedure, it is polynomial-time solvable for the successive procedure. Robert Bredereck, Jiehua Chen 0001, Rolf Niedermeier, Toby Walsh |
J. Artif. Intell. Res. | 3 |
| 2017 | Elections with Few Voters: Candidate Control Can Be EasyabstractWe study the computational complexity of candidate control in elections with few voters, that is, we consider the parameterized complexity of candidate control in elections with respect to the number of voters as a parameter. We consider both the standard scenario of adding and deleting candidates, where one asks whether a given candidate can become a winner (or, in the destructive case, can be precluded from winning) by adding or deleting few candidates, as well as a combinatorial scenario where adding/deleting a candidate automatically means adding or deleting a whole group of candidates. Considering several fundamental voting rules, our results show that the parameterized complexity of candidate control, with the number of voters as the parameter, is much more varied than in the setting with many voters. Jiehua Chen 0001, Piotr Faliszewski, Rolf Niedermeier, Nimrod Talmon |
J. Artif. Intell. Res. | 3 |
| 2017 | The Complexity of Finding Effectors
Laurent Bulteau, Stefan Fafianie, Vincent Froese, Rolf Niedermeier, Nimrod Talmon |
Theory Comput. Syst. | 4 |
| 2017 | Polynomial fixed-parameter algorithms: A case study for longest path on interval graphsabstractWe study the design of fixed-parameter algorithms for problems already known to be solvable in polynomial time. The main motivation is to get more efficient algorithms for problems with unattractive polynomial running times. Here, we focus on a fundamental graph problem: Longest Path , that is, given an undirected graph, find a maximum-length path in G . Longest Path is NP-hard in general but known to be solvable in O ( n 4 ) time on n -vertex interval graphs. We show how to solve Longest Path on Interval Graphs , parameterized by vertex deletion number k to proper interval graphs, in O ( k 9 n ) time. Notably, Longest Path is trivially solvable in linear time on proper interval graphs, and the parameter value k can be approximated up to a factor of 4 in linear time. From a more general perspective, we believe that using parameterized complexity analysis may enable a refined understanding of efficiency aspects for polynomial-time solvable problems similarly to what classical parameterized complexity analysis does for NP-hard problems. Archontia C. Giannopoulou, George B. Mertzios, Rolf Niedermeier |
Theor. Comput. Sci. | 3 |
| 2016 | Complexity of Shift Bribery in Committee ElectionsabstractWe study the (parameterized) complexity of Shift Bribery for multiwinner voting rules. We focus on the SNTV, Bloc, k-Borda, and Chamberlin-Courant rules, as well as on approximate variants of the Chamberlin-Courant rule, since the original rule is NP-hard to compute. We show that Shift Bribery tends to be significantly harder in the multiwinner setting than in the single-winner one by showing settings where Shift Bribery is easy in the single-winner cases, but is hard (and hard to approximate) in the multiwinner ones. We show that the non-monotonicity of those rules which are based on approximation algorithms for the Chamberlin--Courant rule sometimes affects the complexity of Shift Bribery. Robert Bredereck, Piotr Faliszewski, Rolf Niedermeier, Nimrod Talmon |
AAAI | 3 |
| 2016 | Enumerating maximal cliques in temporal graphsabstractDynamics of interactions play an increasingly important role in the analysis of complex networks. A modeling framework to capture this are temporal graphs. We focus on enumerating Δ-cliques, an extension of the concept of cliques to temporal graphs: for a given time period Δ, a Δ-clique in a temporal graph is a set of vertices and a time interval such that all vertices interact with each other at least after every Δ time steps within the time interval. Viard, Latapy, and Magnien [ASONAM 2015] proposed a greedy algorithm for enumerating all maximal Δ-cliques in temporal graphs. In contrast to this approach, we adapt to the temporal setting the Bron-Kerbosch algorithm - an efficient, recursive backtracking algorithm which enumerates all maximal cliques in static graphs. We obtain encouraging results both in theory (concerning worst-case time analysis based on the parameter “Δ-slice degeneracy” of the underlying graph) as well as in practice with experiments on real-world data. The latter culminates in a significant improvement for most interesting Δ-values concerning running time in comparison with the algorithm of Viard, Latapy, and Magnien (typically two orders of magnitude). Anne-Sophie Himmel, Hendrik Molter, Rolf Niedermeier, Manuel Sorge |
ASONAM | 3 |
| 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 | 4 |
| 2016 | Twins in Subdivision Drawings of Hypergraphs
René van Bevern, Iyad Kanj, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge |
GD | 4 |
| 2016 | Fractals for Kernelization Lower Bounds, With an Application to Length-Bounded Cut ProblemsabstractBodlaender et al.'s [Bodlaender/Jansen/Kratsch,2014] cross-composition technique is a popular method for excluding polynomial-size problem kernels for NP-hard parameterized problems. We present a new technique exploiting triangle-based fractal structures for extending the range of applicability of cross-compositions. Our technique makes it possible to prove new no-polynomial-kernel results for a number of problems dealing with length-bounded cuts. Roughly speaking, our new technique combines the advantages of serial and parallel composition. In particular, answering an open question of Golovach and Thilikos [Golovach/Thilikos,2011], we show that, unless NP subseteq coNP/poly, the NP-hard Length-Bounded Edge-Cut problem (delete at most k edges such that the resulting graph has no s-t path of length shorter than l) parameterized by the combination of k and l has no polynomial-size problem kernel. Our framework applies to planar as well as directed variants of the basic problems and also applies to both edge and vertex deletion problems. Till Fluschnik, Danny Hermelin, André Nichterlein, Rolf Niedermeier |
ICALP | 4 |
| 2016 | Complexity of Efficient and Envy-Free Resource Allocation: Few Agents, Resources, or Utility Levels
Bernhard Bliem, Robert Bredereck, Rolf Niedermeier |
IJCAI | 3 |
| 2016 | A Parameterized Algorithmics Framework for Degree Sequence Completion Problems in Directed Graphs
Robert Bredereck, Vincent Froese, Marcel Koseler, Marcelo Garlet Milani, André Nichterlein, Rolf Niedermeier |
IPEC | 6 |
| 2016 | H-index manipulation by merging articles: Models, theory, and experiments
René van Bevern, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge, Toby Walsh |
Artif. Intell. | 3 |
| 2016 | Prices matter for the parameterized complexity of shift bribery
Robert Bredereck, Jiehua Chen 0001, Piotr Faliszewski, André Nichterlein, Rolf Niedermeier |
Inf. Comput. | 5 |
| 2016 | Large-Scale Election Campaigns: Combinatorial Shift BriberyabstractWe study the complexity of a combinatorial variant of the Shift Bribery problem in elections. In the standard Shift Bribery problem, we are given an election where each voter has a preference order over the set of candidates and where an outside agent, the briber, can pay each voter to rank the briber's favorite candidate a given number of positions higher. The goal is to ensure the victory of the briber's preferred candidate. The combinatorial variant of the problem, introduced in this paper, models settings where it is possible to affect the position of the preferred candidate in multiple votes, either positively or negatively, with a single bribery action. This variant of the problem is particularly interesting in the context of large-scale campaign management problems (which, from the technical side, are modeled as bribery problems). We show that, in general, the combinatorial variant of the problem is highly intractable; specifically, NP-hard, hard in the parameterized sense, and hard to approximate. Nevertheless, we provide parameterized algorithms and approximation algorithms for natural restricted cases. Robert Bredereck, Piotr Faliszewski, Rolf Niedermeier, Nimrod Talmon |
J. Artif. Intell. Res. | 3 |
| 2016 | Exploiting hidden structure in selecting dimensions that distinguish vectors
Vincent Froese, René van Bevern, Rolf Niedermeier, Manuel Sorge |
J. Comput. Syst. Sci. | 3 |
| 2016 | Win-win kernelization for degree sequence completion problems
Vincent Froese, André Nichterlein, Rolf Niedermeier |
J. Comput. Syst. Sci. | 3 |
| 2015 | Elections with Few Voters: Candidate Control Can Be EasyabstractWe study the computational complexity of candidate control in elections with few voters (that is, we take the number of voters as a parameter). We consider both the standard scenario of adding and deleting candidates, where one asks if a given candidate can become a winner (or, in the destructive case, can be precluded from winning) by adding/deleting some candidates, and a combinatorial scenario where adding/deleting a candidate automatically means adding/deleting a whole group of candidates. Our results show that the parameterized complexity of candidate control (with the number of voters as the parameter) is much more varied than in the setting with many voters. Jiehua Chen 0001, Piotr Faliszewski, Rolf Niedermeier, Nimrod Talmon |
AAAI | 3 |
| 2015 | A Refined Complexity Analysis of Finding the Most Vital Edges for Undirected Shortest Paths
Cristina Bazgan, André Nichterlein, Rolf Niedermeier |
CIAC | 3 |
| 2015 | The Parameterized Complexity of the Minimum Shared Edges ProblemabstractWe study the NP-complete Minimum Shared Edges (MSE) problem. Given an undirected graph, a source and a sink vertex, and two integers p and k, the question is whether there are p paths in the graph connecting the source with the sink and sharing at most k edges. Herein, an edge is shared if it appears in at least two paths. We show that MSE is W[1]-hard when parameterized by the treewidth of the input graph and the number k of shared edges combined. We show that MSE is fixed-parameter tractable with respect to p, but does not admit a polynomial-size kernel (unless NP is a subset of coNP/poly). In the proof of the fixed-parameter tractability of MSE parameterized by p, we employ the treewidth reduction technique due to Marx, O'Sullivan, and Razgon [ACM TALG 2013]. Till Fluschnik, Stefan Kratsch, Rolf Niedermeier, Manuel Sorge |
FSTTCS | 3 |
| 2015 | H-Index Manipulation by Merging Articles: Models, Theory, and Experiments
René van Bevern, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge, Toby Walsh |
IJCAI | 3 |
| 2015 | Parliamentary Voting Procedures: Agenda Control, Manipulation, and Uncertainty
Robert Bredereck, Jiehua Chen 0001, Rolf Niedermeier, Toby Walsh |
IJCAI | 3 |
| 2015 | Polynomial Fixed-parameter Algorithms: A Case Study for Longest Path on Interval Graphs
Archontia C. Giannopoulou, George B. Mertzios, Rolf Niedermeier |
IPEC | 3 |
| 2015 | The Complexity of Finding Effectors
Laurent Bulteau, Stefan Fafianie, Vincent Froese, Rolf Niedermeier, Nimrod Talmon |
TAMC | 4 |
| 2015 | Parameterized Algorithmics for Graph Modification Problems: On Interactions with Heuristics
Christian Komusiewicz, André Nichterlein, Rolf Niedermeier |
WG | 3 |
| 2015 | Using Patterns to Form Homogeneous Teams
Robert Bredereck, André Nichterlein, Rolf Niedermeier, Geevarghese Philip |
Algorithmica | 4 |
| 2015 | A refined complexity analysis of degree anonymization in graphs
Sepp Hartung, André Nichterlein, Rolf Niedermeier, Ondrej Suchý 0001 |
Inf. Comput. | 3 |
| 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. | 5 |
| 2015 | Network-Based Vertex DissolutionabstractWe introduce a graph-theoretic vertex dissolution model that applies to a number of redistribution scenarios, such as gerrymandering in political districting or work balancing in an online situation. The central aspect of our model is the deletion of certain vertices and the redistribution of their load to neighboring vertices in a completely balanced way. We investigate how the underlying graph structure, the knowledge of which vertices should be deleted, and the relation between old and new vertex loads influence the computational complexity of the underlying graph problems. Our results establish a clear borderline between tractable and intractable cases. René van Bevern, Robert Bredereck, Jiehua Chen 0001, Vincent Froese, Rolf Niedermeier, Gerhard J. Woeginger |
SIAM J. Discret. Math. | 5 |
| 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. | 3 |
| 2015 | The complexity of degree anonymization by vertex addition
Robert Bredereck, Vincent Froese, Sepp Hartung, André Nichterlein, Rolf Niedermeier, Nimrod Talmon |
Theor. Comput. Sci. | 5 |
| 2015 | Combinatorial voter control in elections
Laurent Bulteau, Jiehua Chen 0001, Piotr Faliszewski, Rolf Niedermeier, Nimrod Talmon |
Theor. Comput. Sci. | 4 |
| 2014 | Prices Matter for the Parameterized Complexity of Shift BriberyabstractIn the Shift Bribery problem, we are given an election (based on preference orders), a preferred candidate p, and a budget. The goal is to ensure that p wins by shifting p higher in some voters' preference orders. However, each such shift request comes at a price (depending on the voter and on the extent of the shift) and we must not exceed the given budget. We study the parameterized computational complexity of Shift Bribery with respect to a number of parameters (pertaining to the nature of the solution sought and the size of the election) and several classes of price functions. When we parameterize Shift Bribery by the number of affected voters, then for each of our voting rules (Borda, Maximin, Copeland) the problem is W[2]-hard. If, instead, we parameterize by the number of positions by which p is shifted in total, then the problem is fixed-parameter tractable for Borda and Maximin, and is W[1]-hard for Copeland. If we parameterize by the budget for the cost of shifting, then the results depend on the price function class. We also show that Shift Bribery tends to be tractable when parameterized by the number of voters, but that the results for the number of candidates are more enigmatic. Robert Bredereck, Jiehua Chen 0001, Piotr Faliszewski, André Nichterlein, Rolf Niedermeier |
AAAI | 5 |
| 2014 | The Complexity of Degree Anonymization by Vertex Addition
Robert Bredereck, Vincent Froese, Sepp Hartung, André Nichterlein, Rolf Niedermeier, Nimrod Talmon |
AAIM | 5 |
| 2014 | Star Partitions of Perfect Graphs
René van Bevern, Robert Bredereck, Laurent Bulteau, Jiehua Chen 0001, Vincent Froese, Rolf Niedermeier, Gerhard J. Woeginger |
ICALP (1) | 6 |
| 2014 | Co-Clustering Under the Maximum Norm
Laurent Bulteau, Vincent Froese, Sepp Hartung, Rolf Niedermeier |
ISAAC | 4 |
| 2014 | Network-Based Dissolution
René van Bevern, Robert Bredereck, Jiehua Chen 0001, Vincent Froese, Rolf Niedermeier, Gerhard J. Woeginger |
MFCS (2) | 5 |
| 2014 | Combinatorial Voter Control in Elections
Jiehua Chen 0001, Piotr Faliszewski, Rolf Niedermeier, Nimrod Talmon |
MFCS (2) | 3 |
| 2014 | The Parameterized Complexity of the Rainbow Subgraph Problem
Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier, Martin Rötzschke |
WG | 3 |
| 2014 | Theoretical and empirical evaluation of data reduction for exact Kemeny Rank Aggregation
Nadja Betzler, Robert Bredereck, Rolf Niedermeier |
Auton. Agents Multi Agent Syst. | 3 |
| 2014 | Exploiting a hypergraph model for finding Golomb rulers
Manuel Sorge, Hannes Moser, Rolf Niedermeier, Mathias Weller |
Acta Informatica | 3 |
| 2014 | On Making a Distinguished Vertex of Minimum Degree by Vertex Deletion
Nadja Betzler, Hans L. Bodlaender, Robert Bredereck, Rolf Niedermeier, Johannes Uhlmann |
Algorithmica | 4 |
| 2014 | The effect of homogeneity on the computational complexity of combinatorial data anonymization
Robert Bredereck, André Nichterlein, Rolf Niedermeier, Geevarghese Philip |
Data Min. Knowl. Discov. | 3 |
| 2014 | A Multivariate Complexity Analysis of Lobbying in Multiple ReferendaabstractAssume that each of n voters may or may not approve each of m issues. If an agent (the lobby) may influence up to k voters, then the central question of the NP-hard Lobbying problem is whether the lobby can choose the voters to be influenced so that as a result each issue gets a majority of approvals. This problem can be modeled as a simple matrix modification problem: Can one replace k rows of a binary n x m-matrix by k all-1 rows such that each column in the resulting matrix has a majority of 1s? Significantly extending on previous work that showed parameterized intractability (W[2]-completeness) with respect to the number k of modified rows, we study how natural parameters such as n, m, k, or the "maximum number of 1s missing for any column to have a majority of 1s" (referred to as "gap value g") govern the computational complexity of Lobbying. Among other results, we prove that Lobbying is fixed-parameter tractable for parameter m and provide a greedy logarithmic-factor approximation algorithm which solves Lobbying even optimally if m < 5. We also show empirically that this greedy algorithm performs well on general instances. As a further key result, we prove that Lobbying is LOGSNP-complete for constant values g>0, thus providing a first natural complete problem from voting for this complexity class of limited nondeterminism. Robert Bredereck, Jiehua Chen 0001, Sepp Hartung, Stefan Kratsch, Rolf Niedermeier, Ondrej Suchý 0001, Gerhard J. Woeginger |
J. Artif. Intell. Res. | 5 |
| 2014 | Constant Thresholds Can Make Target Set Selection Tractable
Morgan Chopin, André Nichterlein, Rolf Niedermeier, Mathias Weller |
Theory Comput. Syst. | 3 |
| 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. | 4 |
| 2013 | A Refined Complexity Analysis of Degree Anonymization in Graphs
Sepp Hartung, André Nichterlein, Rolf Niedermeier, Ondrej Suchý 0001 |
ICALP (2) | 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 | 3 |
| 2013 | Partitioning Biological Networks into Highly Connected Clusters with Maximum Edge Coverage
Falk Hüffner, Christian Komusiewicz, Adrian Liebtrau, Rolf Niedermeier |
ISBRA | 4 |
| 2013 | A Parameterized Complexity Analysis of Combinatorial Feature Selection Problems
Vincent Froese, René van Bevern, Rolf Niedermeier, Manuel Sorge |
MFCS | 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 | 5 |
| 2013 | Evaluation of ILP-Based Approaches for Partitioning into Colorful Components
Sharon Bruckner, Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier |
SEA | 4 |
| 2013 | The Parameterized Complexity of Local Search for TSP, More Refined
Jiong Guo, Sepp Hartung, Rolf Niedermeier, Ondrej Suchý 0001 |
Algorithmica | 3 |
| 2013 | Efficient Algorithms for Eulerian Extension and Rural PostmanabstractThe aim of directed Eulerian extension problems is to make a given directed, possibly arc-weighted, (multi-)graph Eulerian by adding a minimum-cost set of arcs. These problems have natural applications in scheduling and arc routing and are closely related to the Chinese Postman and Rural Postman problems. Our main result is to show that the NP-hard Weighted Multigraph Eulerian Extension problem is fixed-parameter tractable with respect to the number ${k}$ of extension arcs. For a directed $n$-vertex multigraph, the corresponding running time amounts to ${\ensuremath{O(4^{k}\cdot n^3)}}$. This also implies a fixed-parameter tractability result for the “equivalent” Rural Postman problem parameterized above guarantee. In addition, we present several polynomial-time algorithms for natural Eulerian extension problems, including undirected variants which can be defined analogously to the directed ones. Frederic Dorn, Hannes Moser, Rolf Niedermeier, Mathias Weller |
SIAM J. Discret. Math. | 3 |
| 2013 | Incremental list coloring of graphs, parameterized by conservation
Sepp Hartung, Rolf Niedermeier |
Theor. Comput. Sci. | 2 |
| 2012 | A Multivariate Complexity Analysis of Lobbying in Multiple ReferendaabstractWe extend work by Christian et al. [Review of Economic Design 2007] on lobbying in multiple referenda by first providing a more fine-grained analysis of the computational complexity of the NP-complete Lobbying problem. Herein, given a binary matrix, the columns represent issues to vote on and the rows correspond to voters making a binary vote on each issue. An issue is approved if a majority of votes has a 1 in the corresponding column. The goal is to get all issues approved by modifying a minimum number of rows to all-1-rows. In our multivariate complexity analysis, we present a more holistic view on the nature of the computational complexity of Lobbying, providing both (parameterized) tractability and intractability results, depending on various problem parameterizations to be adopted. Moreover, we show non-existence results concerning efficient and effective preprocessing for Lobbying and introduce natural variants such as Restricted Lobbying and Partial Lobbying. Robert Bredereck, Jiehua Chen 0001, Sepp Hartung, Rolf Niedermeier, Ondrej Suchý 0001, Stefan Kratsch |
AAAI | 4 |
| 2012 | Confluence in Data Reduction: Bridging Graph Transformation and Kernelization
Hartmut Ehrig, Claudia Ermel, Falk Hüffner, Rolf Niedermeier, Olga Runge |
CiE | 4 |
| 2012 | Partitioning into Colorful Components by Minimum Edge Deletions
Sharon Bruckner, Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier, Sven Thiel, Johannes Uhlmann |
CPM | 4 |
| 2012 | Interval Scheduling and Colorful Independent Sets
René van Bevern, Matthias Mnich, Rolf Niedermeier, Mathias Weller |
ISAAC | 3 |
| 2012 | Exploiting a Hypergraph Model for Finding Golomb Rulers
Manuel Sorge, Hannes Moser, Rolf Niedermeier, Mathias Weller |
ISCO | 3 |
| 2012 | New Races in Parameterized Algorithmics
Christian Komusiewicz, Rolf Niedermeier |
MFCS | 2 |
| 2012 | Approximation and Tidying - A Problem Kernel for s-Plex Cluster Vertex Deletion
René van Bevern, Hannes Moser, Rolf Niedermeier |
Algorithmica | 3 |
| 2012 | On Bounded-Degree Vertex Deletion parameterized by treewidth
Nadja Betzler, Robert Bredereck, Rolf Niedermeier, Johannes Uhlmann |
Discret. Appl. Math. | 3 |
| 2012 | On making directed graphs transitive
Mathias Weller, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
J. Comput. Syst. Sci. | 3 |
| 2011 | The Effect of Homogeneity on the Complexity of k-Anonymity
Robert Bredereck, André Nichterlein, Rolf Niedermeier, Geevarghese Philip |
FCT | 3 |
| 2011 | Unweighted Coalitional Manipulation under the Borda Rule Is NP-HardabstractThe Borda voting rule is a positional scoring rule where, for m candidates, for every vote the first candidate receives m-1 points, the second m-2 points and so on. A Borda winner is a candidate with highest total score. It has been a prominent open problem to determine the computational complexity of UNWEIGHTED COALITIONAL MANIPULATION UNDER BORDA: Can one add a certain number of additional votes (called manipulators) to an election such that a distinguished candidate becomes a winner? We settle this open problem by showing NP-hardness even for two manipulators and three input votes. Moreover, we discuss extensions and limitations of this hardness result. Nadja Betzler, Rolf Niedermeier, Gerhard J. Woeginger |
IJCAI | 2 |
| 2011 | The Parameterized Complexity of Local Search for TSP, More Refined
Jiong Guo, Sepp Hartung, Rolf Niedermeier, Ondrej Suchý 0001 |
ISAAC | 3 |
| 2011 | A New View on Rural Postman Based on Eulerian Extension and Matching
Manuel Sorge, René van Bevern, Rolf Niedermeier, Mathias Weller |
IWOCA | 3 |
| 2011 | Linear-Time Computation of a Linear Problem Kernel for Dominating Set on Planar Graphs
René van Bevern, Sepp Hartung, Frank Kammer, Rolf Niedermeier, Mathias Weller |
IPEC | 4 |
| 2011 | Pattern-Guided Data Anonymization and Clustering
Robert Bredereck, André Nichterlein, Rolf Niedermeier, Geevarghese Philip |
MFCS | 3 |
| 2011 | On Making a Distinguished Vertex Minimum Degree by Vertex Deletion
Nadja Betzler, Robert Bredereck, Rolf Niedermeier, Johannes Uhlmann |
SOFSEM | 3 |
| 2011 | From Few Components to an Eulerian Graph by Adding Arcs
Manuel Sorge, René van Bevern, Rolf Niedermeier, Mathias Weller |
WG | 3 |
| 2011 | Average parameterization and partial kernelization for computing medians
Nadja Betzler, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier |
J. Comput. Syst. Sci. | 4 |
| 2011 | A generalization of Nemhauser and Trotterʼs local optimization theorem
Michael R. Fellows, Jiong Guo, Hannes Moser, Rolf Niedermeier |
J. Comput. Syst. Sci. | 4 |
| 2011 | Parameterized Complexity of Arc-Weighted Directed Steiner ProblemsabstractWe start a systematic parameterized computational complexity study of three NP-hard network design problems on arc-weighted directed graphs: directed Steiner tree, strongly connected Steiner subgraph, and directed Steiner network. We investigate their parameterized complexities with respect to the three parameterizations: “number of terminals,” “an upper bound on the size of the connecting network,” and the combination of these two. We achieve several parameterized hardness results as well as some fixed-parameter tractability results, in this way extending previous results of Feldman and Ruhl [SIAM J. Comput., 36 (2006), pp. 543–561]. Jiong Guo, Rolf Niedermeier, Ondrej Suchý 0001 |
SIAM J. Discret. Math. | 2 |
| 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. | 5 |
| 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 | 4 |
| 2010 | Extended Islands of Tractability for Parsimony Haplotyping
Rudolf Fleischer, Jiong Guo, Rolf Niedermeier, Johannes Uhlmann, Mathias Weller, Xi Wu 0001 |
CPM | 3 |
| 2010 | On Tractable Cases of Target Set Selection
André Nichterlein, Rolf Niedermeier, Johannes Uhlmann, Mathias Weller |
ISAAC (1) | 2 |
| 2010 | Partial Kernelization for Rank Aggregation: Theory and Experiments
Nadja Betzler, Robert Bredereck, Rolf Niedermeier |
IPEC | 3 |
| 2010 | Average Parameterization and Partial Kernelization for Computing Medians
Nadja Betzler, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier |
LATIN | 4 |
| 2010 | Kernelization through Tidying
René van Bevern, Hannes Moser, Rolf Niedermeier |
LATIN | 3 |
| 2010 | Reflections on Multivariate Algorithmics and Problem ParameterizationabstractResearch on parameterized algorithmics for NP-hard problems has steadily grown over the last years. We survey and discuss how parameterized complexity analysis naturally develops into the field of multivariate algorithmics. Correspondingly, we describe how to perform a systematic investigation and exploitation of the ``parameter space'' of computationally hard problems. Rolf Niedermeier |
STACS | 1 |
| 2010 | Incremental List Coloring of Graphs, Parameterized by Conservation
Sepp Hartung, Rolf Niedermeier |
TAMC | 2 |
| 2010 | Measuring Indifference: Unit Interval Vertex Deletion
René van Bevern, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
WG | 4 |
| 2010 | Efficient Algorithms for Eulerian Extension
Frederic Dorn, Hannes Moser, Rolf Niedermeier, Mathias Weller |
WG | 3 |
| 2010 | Parameterized computational complexity of Dodgson and Young elections
Nadja Betzler, Jiong Guo, Rolf Niedermeier |
Inf. Comput. | 3 |
| 2010 | Approximation and fixed-parameter algorithms for consecutive ones submatrix problems
Michael Dom, Jiong Guo, Rolf Niedermeier |
J. Comput. Syst. Sci. | 3 |
| 2010 | Fixed-Parameter Algorithms for Cluster Vertex Deletion
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
Theory Comput. Syst. | 4 |
| 2010 | Fixed-parameter tractability results for full-degree spanning tree and its dualabstractWe provide first-time fixed-parameter tractability results for the NP-hard problems MAXIMUM FULL-DEGREE SPANNING TREE (FDST) and MINIMUM-VERTEX FEEDBACK EDGE SET. These problems are dual to each other. In MAXIMUM FDST, the task is to find a spanning tree for a given graph that maximizes the number of vertices that preserve their degree. For MINIMUM-VERTEX FEEDBACK EDGE SET, the task is to minimize the number of vertices that end up with a reduced degree. Parameterized by the solution size, we exhibit that MINIMUM-VERTEX FEEDBACK EDGE SET is fixed-parameter tractable and has a problem kernel with the number of vertices linearly depending on the parameter k. Our main contribution for MAXIMUM FULL-DEGREE SPANNING TREE, which is W[1]-hard, is a linear-size problem kernel when restricted to planar graphs. Moreover, we present a dynamic programing algorithm for graphs of bounded treewidth. © 2009 Wiley Periodicals, Inc. NETWORKS, 2010 Jiong Guo, Rolf Niedermeier, Sebastian Wernicke 0001 |
Networks | 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. | 3 |
| 2009 | A More Relaxed Model for Graph-Based Data Clustering: s-Plex Editing
Jiong Guo, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
AAIM | 3 |
| 2009 | Graph-Based Data Clustering with Overlaps
Michael R. Fellows, Jiong Guo, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
COCOON | 4 |
| 2009 | Deconstructing Intractability: A Case Study for Interval Constrained Coloring
Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
CPM | 2 |
| 2009 | A Multivariate Complexity Analysis of Determining Possible Winners Given Incomplete Votes
Nadja Betzler, Susanne Hemmann, Rolf Niedermeier |
IJCAI | 3 |
| 2009 | Parameterized Complexity of Arc-Weighted Directed Steiner Problems
Jiong Guo, Rolf Niedermeier, Ondrej Suchý 0001 |
ISAAC | 2 |
| 2009 | A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems
Michael R. Fellows, Jiong Guo, Hannes Moser, Rolf Niedermeier |
MFCS | 4 |
| 2009 | A Generalization of Nemhauser and Trotter's Local Optimization TheoremabstractThe Nemhauser-Trotter local optimization theorem applies to the NP-hard \textsc{Vertex Cover} problem and has applications in approximation as well as parameterized algorithmics. We present a framework that generalizes Nemhauser and Trotter's result to vertex deletion and graph packing problems, introducing novel algorithmic strategies based on purely combinatorial arguments (not referring to linear programming as the Nemhauser-Trotter result originally did). We exhibit our framework using a generalization of \textsc{Vertex Cover}, called \textrm{\sc Bounded-Degree Deletion}, that has promise to become an important tool in the analysis of gene and other biological networks. For some fixed~$d\geq 0$, \textrm{\sc Bounded-Degree Deletion} asks to delete as few vertices as possible from a graph in order to transform it into a graph with maximum vertex degree at most~$d$. \textsc{Vertex Cover} is the special case of $d=0$. Our generalization of the Nemhauser-Trotter theorem implies that \textrm{\sc Bounded-Degree Deletion} has a problem kernel with a linear number of vertices for every constant~$d$. We also outline an application of our extremal combinatorial approach to the problem of packing stars with a bounded number of leaves. Finally, charting the border between (parameterized) tractability and intractability for \textrm{\sc Bounded-Degree Deletion}, we provide a W[2]-hardness result for \textrm{\sc Bounded-Degree Deletion} in case of unbounded $d$-values. Michael R. Fellows, Jiong Guo, Hannes Moser, Rolf Niedermeier |
STACS | 4 |
| 2009 | On Making Directed Graphs Transitive
Mathias Weller, Christian Komusiewicz, Rolf Niedermeier, Johannes Uhlmann |
WADS | 3 |
| 2009 | Algorithms and Experiments for Clique Relaxations-Finding Maximum s-Plexes
Hannes Moser, Rolf Niedermeier, Manuel Sorge |
SEA | 2 |
| 2009 | Fixed-parameter algorithms for Kemeny rankings
Nadja Betzler, Michael R. Fellows, Jiong Guo, Rolf Niedermeier, Frances A. Rosamond |
Theor. Comput. Sci. | 4 |
| 2009 | Isolation concepts for clique enumeration: Comparison and computational experiments
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
Theor. Comput. Sci. | 4 |
| 2009 | Isolation concepts for efficiently enumerating dense subgraphs
Christian Komusiewicz, Falk Hüffner, Hannes Moser, Rolf Niedermeier |
Theor. Comput. Sci. | 4 |
| 2008 | Fixed-Parameter Algorithms for Kemeny Scores
Nadja Betzler, Michael R. Fellows, Jiong Guo, Rolf Niedermeier, Frances A. Rosamond |
AAIM | 4 |
| 2008 | Enumerating Isolated Cliques in Synthetic and Financial Networks
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
COCOA | 4 |
| 2008 | Parameterized Algorithms and Hardness Results for Some Graph Motif Problems
Nadja Betzler, Michael R. Fellows, Christian Komusiewicz, Rolf Niedermeier |
CPM | 4 |
| 2008 | Fixed-Parameter Algorithms for Cluster Vertex Deletion
Falk Hüffner, Christian Komusiewicz, Hannes Moser, Rolf Niedermeier |
LATIN | 4 |
| 2008 | Speeding up Dynamic Programming for Some NP-Hard Graph Recoloring Problems
Oriana Ponta, Falk Hüffner, Rolf Niedermeier |
TAMC | 3 |
| 2008 | Improved Algorithms and Complexity Results for Power Domination in Graphs
Jiong Guo, Rolf Niedermeier, Daniel Binkele-Raible |
Algorithmica | 2 |
| 2008 | Techniques for Practical Fixed-Parameter AlgorithmsabstractThe fixed-parameter approach is an algorithm design technique for solving combinatorially hard (mostly NP-hard) problems. For some of these problems, it can lead to algorithms that are both efficient and yet at the same time guaranteed to find optimal solutions. Focusing on their application to solving NP-hard problems in practice, we survey three main techniques to develop fixed-parameter algorithms, namely: kernelization (data reduction with provable performance guarantee), depth-bounded search trees and a new technique called iterative compression. Our discussion is circumstantiated by several concrete case studies and provides pointers to various current challenges in the field. Falk Hüffner, Rolf Niedermeier, Sebastian Wernicke 0001 |
Comput. J. | 2 |
| 2008 | Closest 4-leaf power is fixed-parameter tractable
Michael Dom, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
Discret. Appl. Math. | 4 |
| 2008 | Two fixed-parameter algorithms for Vertex Covering by Paths on Trees
Jiong Guo, Rolf Niedermeier, Johannes Uhlmann |
Inf. Process. Lett. | 2 |
| 2007 | Probe Matrix Problems: Totally Balanced Matrices
David B. Chandler, Jiong Guo, Ton Kloks, Rolf Niedermeier |
AAIM | 4 |
| 2007 | Isolation Concepts for Enumerating Dense Subgraphs
Christian Komusiewicz, Falk Hüffner, Hannes Moser, Rolf Niedermeier |
COCOON | 4 |
| 2007 | Linear Problem Kernels for NP-Hard Problems on Planar Graphs
Jiong Guo, Rolf Niedermeier |
ICALP | 2 |
| 2007 | Approximability and Parameterized Complexity of Consecutive Ones Submatrix Problems
Michael Dom, Jiong Guo, Rolf Niedermeier |
TAMC | 3 |
| 2007 | Parameterized Complexity of Vertex Cover Variants
Jiong Guo, Rolf Niedermeier, Sebastian Wernicke 0001 |
Theory Comput. Syst. | 2 |
| 2006 | Data Reduction, Exact, and Heuristic Algorithms for Clique CoverabstractTo cover the edges of a graph with a minimum number of cliques is an NP-complete problem with many applications. The state-of-the-art solving algorithm is a polynomial-time heuristic from the 1970's. We present an improvement of this heuristic. Our main contribution, however, is the development of efficient and effective polynomial-time data reduction rules that, combined with a search tree algorithm, allow for exact problem solutions in competitive time. This is confirmed by experiments with real-world and synthetic data. Moreover, we prove the fixed-parameter tractability of covering edges by cliques. Jens Gramm, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
ALENEX | 4 |
| 2006 | Fixed-Parameter Tractability Results for Feedback Set Problems in Tournaments
Michael Dom, Jiong Guo, Falk Hüffner, Rolf Niedermeier, Anke Truß |
CIAC | 4 |
| 2006 | A General Data Reduction Scheme for Domination in Graphs
Jochen Alber, Britta Dorn, Rolf Niedermeier |
SOFSEM | 3 |
| 2006 | Complexity and Exact Algorithms for Multicut
Jiong Guo, Falk Hüffner, Erhan Kenar, Rolf Niedermeier, Johannes Uhlmann |
SOFSEM | 4 |
| 2006 | Error Compensation in Leaf Power Problems
Michael Dom, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
Algorithmica | 4 |
| 2006 | A fixed-parameter tractability result for multicommodity demand flow in trees
Jiong Guo, Rolf Niedermeier |
Inf. Process. Lett. | 2 |
| 2006 | Compression-based fixed-parameter algorithms for feedback vertex set and edge bipartization
Jiong Guo, Jens Gramm, Falk Hüffner, Rolf Niedermeier, Sebastian Wernicke 0001 |
J. Comput. Syst. Sci. | 4 |
| 2006 | Parameterized Intractability of Distinguishing Substring Selection
Jens Gramm, Jiong Guo, Rolf Niedermeier |
Theory Comput. Syst. | 3 |
| 2006 | Pattern matching for arc-annotated sequencesabstractWe study pattern matching for arc-annotated sequences. An O ( nm ) time algorithm is given for the problem to determine whether a length m sequence with nested arc annotation is an arc-preserving subsequence (aps) of a length n sequence with nested arc annotation, called APS(NESTED,NESTED). Arc-annotated sequences and, in particular, those with nested arc annotation are motivated by applications in RNA structure comparison. Our algorithm generalizes results for ordered tree inclusion problems and it is useful for recent fixed-parameter algorithms for LAPCS(NESTED,NESTED), which is the problem of computing a longest arc-preserving common subsequence of two sequences with nested arc annotations. In particular, the presented dynamic programming methodology implies a quadratic-time algorithm for an open problem posed by Vialette. Jens Gramm, Jiong Guo, Rolf Niedermeier |
ACM Trans. Algorithms | 3 |
| 2006 | Editorial
Rodney G. Downey, Michael A. Langston, Rolf Niedermeier |
Theor. Comput. Sci. | 3 |
| 2005 | Bounded Degree Closest k-Tree Power Is NP-Complete
Michael Dom, Jiong Guo, Rolf Niedermeier |
COCOON | 3 |
| 2005 | Improved Algorithms and Complexity Results for Power Domination in Graphs
Jiong Guo, Rolf Niedermeier, Daniel Binkele-Raible |
FCT | 2 |
| 2005 | Improved Fixed-Parameter Algorithms for Two Feedback Set Problems
Jiong Guo, Jens Gramm, Falk Hüffner, Rolf Niedermeier, Sebastian Wernicke 0001 |
WADS | 4 |
| 2005 | Parameterized Complexity of Generalized Vertex Cover Problems
Jiong Guo, Rolf Niedermeier, Sebastian Wernicke 0001 |
WADS | 2 |
| 2005 | Extending the Tractability Border for Closest Leaf Powers
Michael Dom, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
WG | 4 |
| 2005 | Experimental evaluation of a tree decomposition-based algorithm for vertex cover on planar graphs
Jochen Alber, Frederic Dorn, Rolf Niedermeier |
Discret. Appl. Math. | 3 |
| 2005 | A refined search tree technique for Dominating Set on planar graphs
Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Frances A. Rosamond, Ulrike Stege |
J. Comput. Syst. Sci. | 5 |
| 2005 | Graph-Modeled Data Clustering: Exact Algorithms for Clique Generation
Jens Gramm, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
Theory Comput. Syst. | 4 |
| 2005 | Fixed-parameter tractability and data reduction for multicut in treesabstractAbstract We study an NP‐complete (and MaxSNP‐hard) communication problem on tree networks, the so‐called MULTICUT IN TREES: given an undirected tree and some pairs of nodes of the tree, find out whether there is a set of at mostktree edges whose removal separates all given pairs of nodes. MULTICUT has been intensively studied for trees as well as for general graphs mainly from the viewpoint of polynomial time approximation algorithms. By way of contrast, we provide a simple fixed‐parameter algorithm for MULTICUT IN TREES showing fixed‐parameter tractability with respect to parameterk. Moreover, based on some polynomial time data reduction rules, which appear to be of particular interest from an applied point of view, we show a problem kernel for MULTICUT IN TREES by an intricate mathematical analysis. © 2005 Wiley Periodicals, Inc. NETWORKS, Vol. 46(3), 124–135 2005 Jiong Guo, Rolf Niedermeier |
Networks | 2 |
| 2004 | Tree Decompositions of Graphs: Saving Memory in Dynamic Programming
Nadja Betzler, Rolf Niedermeier, Johannes Uhlmann |
CTW | 2 |
| 2004 | Error Compensation in Leaf Root Problems
Michael Dom, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
ISAAC | 4 |
| 2004 | Ubiquitous Parameterization - Invitation to Fixed-Parameter Algorithms
Rolf Niedermeier |
MFCS | 1 |
| 2004 | Avoiding Forbidden Submatrices by Row Deletions
Sebastian Wernicke 0001, Jochen Alber, Jens Gramm, Jiong Guo, Rolf Niedermeier |
SOFSEM | 5 |
| 2004 | Automated Generation of Search Tree Algorithms for Hard Graph Modification Problems
Jens Gramm, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
Algorithmica | 4 |
| 2004 | Polynomial-time data reduction for dominating setabstractDealing with the NP-complete Dominating Set problem on graphs, we demonstrate the power of data reduction by preprocessing from a theoretical as well as a practical side. In particular, we prove that Dominating Set restricted to planar graphs has a so-called problem kernel of linear size, achieved by two simple and easy-to-implement reduction rules. Moreover, having implemented our reduction rules, first experiments indicate the impressive practical potential of these rules. Thus, this work seems to open up a new and prospective way how to cope with one of the most important problems in graph theory and combinatorial optimization. Jochen Alber, Michael R. Fellows, Rolf Niedermeier |
J. ACM | 3 |
| 2004 | Computing the similarity of two sequences with nested arc annotations
Jochen Alber, Jens Gramm, Jiong Guo, Rolf Niedermeier |
Theor. Comput. Sci. | 4 |
| 2003 | Graph-Modeled Data Clustering: Fixed-Parameter Algorithms for Clique Generation
Jens Gramm, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
CIAC | 4 |
| 2003 | Automated Generation of Search Tree Algorithms for Graph Modification Problems
Jens Gramm, Jiong Guo, Falk Hüffner, Rolf Niedermeier |
ESA | 4 |
| 2003 | On Exact and Approximation Algorithms for Distinguishing Substring Selection
Jens Gramm, Jiong Guo, Rolf Niedermeier |
FCT | 3 |
| 2003 | Fixed-Parameter Algorithms for CLOSEST STRING and Related Problems
Jens Gramm, Rolf Niedermeier, Peter Rossmanith |
Algorithmica | 2 |
| 2003 | Worst-case upper bounds for MAX-2-SAT with an application to MAX-CUT
Jens Gramm, Edward A. Hirsch, Rolf Niedermeier, Peter Rossmanith |
Discret. Appl. Math. | 3 |
| 2003 | Graph separators: a parameterized view
Jochen Alber, Henning Fernau, Rolf Niedermeier |
J. Comput. Syst. Sci. | 3 |
| 2003 | A fixed-parameter algorithm for minimum quartet inconsistency
Jens Gramm, Rolf Niedermeier |
J. Comput. Syst. Sci. | 2 |
| 2002 | Towards Optimally Solving the LONGEST COMMON SUBSEQUENCE Problem for Sequences with Nested Arc Annotations in Linear Time
Jochen Alber, Jens Gramm, Jiong Guo, Rolf Niedermeier |
CPM | 4 |
| 2002 | Pattern Matching for Arc-Annotated Sequences
Jens Gramm, Jiong Guo, Rolf Niedermeier |
FSTTCS | 3 |
| 2002 | Improved Tree Decomposition Based Algorithms for Domination-like Problems
Jochen Alber, Rolf Niedermeier |
LATIN | 2 |
| 2002 | On the Parameterized Intractability of CLOSEST SUBSTRINGsize and Related Problems
Michael R. Fellows, Jens Gramm, Rolf Niedermeier |
STACS | 3 |
| 2002 | Fixed Parameter Algorithms for DOMINATING SET and Related Problems on Planar Graphs
Jochen Alber, Hans L. Bodlaender, Henning Fernau, Ton Kloks, Rolf Niedermeier |
Algorithmica | 5 |
| 2002 | Towards optimal locality in mesh-indexings
Rolf Niedermeier, Klaus Reinhardt, Peter Sanders 0001 |
Discret. Appl. Math. | 1 |
| 2001 | Graph Separators: A Parameterized View
Jochen Alber, Henning Fernau, Rolf Niedermeier |
COCOON | 3 |
| 2001 | Minimum Quartet Inconsistency Is Fixed Parameter Tractable
Jens Gramm, Rolf Niedermeier |
CPM | 2 |
| 2001 | Parameterized Complexity: Exponential Speed-Up for Planar Graph Problems
Jochen Alber, Henning Fernau, Rolf Niedermeier |
ICALP | 3 |
| 2001 | Exact Solutions for CLOSEST STRING and Related Problems
Jens Gramm, Rolf Niedermeier, Peter Rossmanith |
ISAAC | 2 |
| 2001 | Refined Search Tree Technique for DOMINATING SET on Planar Graphs
Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Frances A. Rosamond, Ulrike Stege |
MFCS | 5 |
| 2000 | Faster Exact Solutions for MAX2SAT
Jens Gramm, Rolf Niedermeier |
CIAC | 2 |
| 2000 | On Efficient Fixed Parameter Algorithms for WEIGHTED VERTEX COVER
Rolf Niedermeier, Peter Rossmanith |
ISAAC | 1 |
| 2000 | A general method to speed up fixed-parameter-tractable algorithms
Rolf Niedermeier, Peter Rossmanith |
Inf. Process. Lett. | 1 |
| 2000 | Data Independence of Read, Write, and Control Structures in PRAM Computations
Klaus-Jörn Lange, Rolf Niedermeier |
J. Comput. Syst. Sci. | 2 |
| 2000 | On Multidimensional Curves with Hilbert Property
Jochen Alber, Rolf Niedermeier |
Theory Comput. Syst. | 2 |
| 1999 | New Upper Bounds for MaxSat
Rolf Niedermeier, Peter Rossmanith |
ICALP | 1 |
| 1999 | An Efficient Exact Algorithm for Constraint Bipartite Vertex Cover
Henning Fernau, Rolf Niedermeier |
MFCS | 2 |
| 1999 | Upper Bounds for Vertex Cover Further Improved
Rolf Niedermeier, Peter Rossmanith |
STACS | 1 |
| 1999 | Optimal Deterministic Sorting and Routing on Grids and Tori with Diagonals
Manfred Kunde, Rolf Niedermeier, Klaus Reinhardt, Peter Rossmanith |
Algorithmica | 2 |
| 1998 | On Multi-dimensional Hilbert Indexings
Jochen Alber, Rolf Niedermeier |
COCOON | 2 |
| 1998 | Some Prospects for Efficient Fixed Parameter Algorithms
Rolf Niedermeier |
SOFSEM | 1 |
| 1998 | Unambiguous Computations and Locally Definable Acceptance Types
Rolf Niedermeier, Peter Rossmanith |
Theor. Comput. Sci. | 1 |
| 1997 | Towards Optimal Locality in Mesh-Indexings
Rolf Niedermeier, Klaus Reinhardt, Peter Sanders 0001 |
FCT | 1 |
| 1996 | Recursively Divisible Problems
Rolf Niedermeier |
ISAAC | 1 |
| 1995 | PRAM's Towards Realistic Parallelism: BRAM's
Rolf Niedermeier, Peter Rossmanith |
FCT | 1 |
| 1995 | Optimal Average Case Sorting on Arrays
Manfred Kunde, Rolf Niedermeier, Klaus Reinhardt, Peter Rossmanith |
STACS | 2 |
| 1995 | Unambiguous Auxiliary Pushdown Automata and Semi-unbounded Fan-in Circuits
Rolf Niedermeier, Peter Rossmanith |
Inf. Comput. | 1 |
| 1994 | Faster Sorting and Routing on Grids with Diagonals
Manfred Kunde, Rolf Niedermeier, Peter Rossmanith |
STACS | 2 |
| 1993 | Data-Independences of Parallel Random Access Machines
Klaus-Jörn Lange, Rolf Niedermeier |
FSTTCS | 2 |
| 1993 | On the Power of Reading and Writing Simultaneously in Parallel Computation
Rolf Niedermeier, Peter Rossmanith |
ISAAC | 1 |
| 1993 | Extended Locally Definable Acceptance Types (Extended Abstract)
Rolf Niedermeier, Peter Rossmanith |
STACS | 1 |
| 1992 | Unambiguous Simulations of Auxiliary Pushdown Automata and Circuits (Extended Abstract)
Rolf Niedermeier, Peter Rossmanith |
LATIN | 1 |