Skip to main content

Showing 1–19 of 19 results for author: Zschoche, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2204.02668  [pdf, ps, other

    cs.DS cs.AI cs.DM

    Disentangling the Computational Complexity of Network Untangling

    Authors: Vincent Froese, Pascal Kunz, Philipp Zschoche

    Abstract: We study the network untangling problem introduced by Rozenshtein, Tatti, and Gionis [DMKD 2021], which is a variant of Vertex Cover on temporal graphs -- graphs whose edge set changes over discrete time steps. They introduce two problem variants. The goal is to select at most $k$ time intervals for each vertex such that all time-edges are covered and (depending on the problem variant) either the… ▽ More

    Submitted 6 April, 2022; originally announced April 2022.

  2. arXiv:2203.15862  [pdf, other

    cs.DS cs.DM

    Restless Temporal Path Parameterized Above Lower Bounds

    Authors: Philipp Zschoche

    Abstract: Reachability questions are one of the most fundamental algorithmic primitives in temporal graphs -- graphs whose edge set changes over discrete time steps. A core problem here is the NP-hard Short Restless Temporal Path: given a temporal graph $\mathcal G$, two distinct vertices $s$ and $z$, and two numbers $δ$ and $k$, is there a $δ$-restless temporal $s$-$z$ path of length at most $k$? A tempora… ▽ More

    Submitted 29 March, 2022; originally announced March 2022.

  3. arXiv:2105.08335  [pdf, ps, other

    cs.DS math.CO

    Interference-free Walks in Time: Temporally Disjoint Paths

    Authors: Nina Klobas, George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Philipp Zschoche

    Abstract: We 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 app… ▽ More

    Submitted 21 May, 2021; v1 submitted 18 May, 2021; originally announced May 2021.

  4. arXiv:2105.07006  [pdf, other

    cs.DS cs.NI

    Optimal Virtual Network Embeddings for Tree Topologies

    Authors: Aleksander Figiel, Leon Kellerhals, Rolf Niedermeier, Matthias Rost, Stefan Schmid, Philipp Zschoche

    Abstract: The 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… ▽ More

    Submitted 14 May, 2021; originally announced May 2021.

    Comments: An extended abstract of this work appears in the Proceedings of the 33rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '21)

  5. arXiv:2105.04856  [pdf, other

    cs.DS cs.CC

    Parameterized Algorithms for Diverse Multistage Problems

    Authors: Leon Kellerhals, Malte Renken, Philipp Zschoche

    Abstract: The world is rarely static -- many problems need not only be solved once but repeatedly, under changing conditions. This setting is addressed by the "multistage" view on computational problems. We study the "diverse multistage" variant, where consecutive solutions of large variety are preferable to similar ones, e.g. for reasons of fairness or wear minimization. While some aspects of this model ha… ▽ More

    Submitted 11 May, 2021; originally announced May 2021.

  6. arXiv:2102.10814  [pdf, other

    cs.DS

    Temporal Reachability Minimization: Delaying vs. Deleting

    Authors: Hendrik Molter, Malte Renken, Philipp Zschoche

    Abstract: We study spreading processes in temporal graphs, i. e., graphs whose connections change over time. These processes naturally model real-world phenomena such as infectious diseases or information flows. More precisely, we investigate how such a spreading process, emerging from a given set of sources, can be contained to a small part of the graph. To this end we consider two ways of modifying the gr… ▽ More

    Submitted 20 July, 2021; v1 submitted 22 February, 2021; originally announced February 2021.

  7. arXiv:2102.06783  [pdf, other

    cs.DS cs.CC cs.DM

    The Complexity of Transitively Orienting Temporal Graphs

    Authors: George B. Mertzios, Hendrik Molter, Malte Renken, Paul G. Spirakis, Philipp Zschoche

    Abstract: In a temporal network with discrete time-labels on its edges, entities and information can only "flow" along sequences of edges whose time-labels are non-decreasing (resp. increasing), i.e. along temporal (resp. strict temporal) paths. Nevertheless, in the model for temporal networks of [Kempe et al., JCSS, 2002], the individual time-labeled edges remain undirected: an edge $e=\{u,v\}$ with time-l… ▽ More

    Submitted 7 July, 2023; v1 submitted 12 February, 2021; originally announced February 2021.

  8. arXiv:2010.10408  [pdf, ps, other

    cs.DS cs.DM

    A Faster Parameterized Algorithm for Temporal Matching

    Authors: Philipp Zschoche

    Abstract: A temporal graph is a sequence of graphs (called layers) over the same vertex set -- describing a graph topology which is subject to discrete changes over time. A $Δ$-temporal matching $M$ is a set of time edges $(e,t)$ (an edge $e$ paired up with a point in time $t$) such that for all distinct time edges $(e,t),(e',t') \in M$ we have that $e$ and $e'$ do not share an endpoint, or the time-labels… ▽ More

    Submitted 23 April, 2021; v1 submitted 20 October, 2020; originally announced October 2020.

  9. Using a geometric lens to find k disjoint shortest paths

    Authors: Matthias Bentert, André Nichterlein, Malte Renken, Philipp Zschoche

    Abstract: Given an undirected $n$-vertex graph and $k$ pairs of terminal vertices $(s_1,t_1), \ldots, (s_k,t_k)$, the $k$-Disjoint Shortest Paths ($k$-DSP)-problem asks whether there are $k$ pairwise vertex-disjoint paths $P_1,\ldots, P_k$ such that $P_i$ is a shortest $s_i$-$t_i$-path for each $i \in [k]$. Recently, Lochet [SODA 2021] provided an algorithm that solves $k$-DSP in $n^{O(k^{5^k})}$ time, answ… ▽ More

    Submitted 2 May, 2022; v1 submitted 24 July, 2020; originally announced July 2020.

    MSC Class: 05C85

  10. As Time Goes By: Reflections on Treewidth for Temporal Graphs

    Authors: Till Fluschnik, Hendrik Molter, Rolf Niedermeier, Malte Renken, Philipp Zschoche

    Abstract: Treewidth is arguably the most important structural graph parameter leading to algorithmically beneficial graph decompositions. Triggered by a strongly growing interest in temporal networks (graphs where edge sets change over time), we discuss fresh algorithmic views on temporal tree decompositions and temporal treewidth. We review and explain some of the recent work together with some encountered… ▽ More

    Submitted 28 April, 2020; originally announced April 2020.

  11. arXiv:2002.07569  [pdf, other

    cs.CC cs.DS

    Multistage s-t Path: Confronting Similarity with Dissimilarity

    Authors: Till Fluschnik, Rolf Niedermeier, Carsten Schubert, Philipp Zschoche

    Abstract: Addressing 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 pa… ▽ More

    Submitted 1 July, 2020; v1 submitted 18 February, 2020; originally announced February 2020.

    MSC Class: 68R10; 68Q17; 68Q25; 68W40

  12. arXiv:1909.06437  [pdf, other

    cs.DM cs.CC

    The Computational Complexity of Finding Temporal Paths under Waiting Time Constraints

    Authors: Arnaud Casteigts, Anne-Sophie Himmel, Hendrik Molter, Philipp Zschoche

    Abstract: Computing a (short) path between two vertices is one of the most fundamental primitives in graph algorithmics. In recent years, the study of paths in temporal graphs, that is, graphs where the vertex set is fixed but the edge set changes over time, gained more and more attention. A path is time-respecting, or temporal, if it uses edges with non-decreasing time stamps. We investigate a basic constr… ▽ More

    Submitted 26 May, 2021; v1 submitted 13 September, 2019; originally announced September 2019.

  13. arXiv:1906.00659  [pdf, other

    cs.CC cs.DM

    Multistage Vertex Cover

    Authors: Till Fluschnik, Rolf Niedermeier, Valentin Rohm, Philipp Zschoche

    Abstract: Covering all edges of a graph by a small number of vertices, this is the NP-complete Vertex Cover problem. It is among the most fundamental 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 g… ▽ More

    Submitted 1 July, 2020; v1 submitted 3 June, 2019; originally announced June 2019.

    Comments: An extended abstract of this paper appeared in Proc. of IPEC'19

    MSC Class: 68R10; 68Q17; 68Q25; 68W40

  14. arXiv:1905.05304  [pdf, other

    cs.DM cs.CC cs.DS

    Computing Maximum Matchings in Temporal Graphs

    Authors: George B. Mertzios, Hendrik Molter, Rolf Niedermeier, Viktor Zamaraev, Philipp Zschoche

    Abstract: Temporal 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, t… ▽ More

    Submitted 29 September, 2020; v1 submitted 13 May, 2019; originally announced May 2019.

  15. arXiv:1806.11527  [pdf, other

    cs.DS cs.DM math.OC

    Representative families for matroid intersections, with applications to location, packing, and covering problems

    Authors: René van Bevern, Oxana Yu. Tsidulko, Philipp Zschoche

    Abstract: We show algorithms for computing representative families for matroid intersections and use them in fixed-parameter algorithms for set packing, set covering, and facility location problems with multiple matroid constraints. We complement our tractability results by hardness results.

    Submitted 28 February, 2021; v1 submitted 29 June, 2018; originally announced June 2018.

    Comments: Restructuring (focus on representative families instead of facility location), slight running time improvements, algorithms factored out

    MSC Class: 90B80 ACM Class: F.2.2; F.2.1; G.1.6; G.2.1

    Journal ref: Discrete Applied Mathematics, 298: 110-128, 2021

  16. arXiv:1806.09683  [pdf, ps, other

    cs.DS

    Data Reduction for Maximum Matching on Real-World Graphs: Theory and Experiments

    Authors: Tomohiro Koana, Viatcheslav Korenwein, André Nichterlein, Rolf Niedermeier, Philipp Zschoche

    Abstract: Finding 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 $\widetilde{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… ▽ More

    Submitted 7 May, 2021; v1 submitted 25 June, 2018; originally announced June 2018.

    Comments: An extended abstract of this work appeared at ESA '18. This version has a new coauthor (Tomohiro Koana) and an extended experimental section including comparison against two further implementations for finding matchings. Moreover, it contains further data reduction rules (theoretical and practical findings) for Maximum-Cardinality Matching and improved theoretical bounds on the kernel sizes

  17. arXiv:1803.00882  [pdf, other

    cs.CC

    Temporal Graph Classes: A View Through Temporal Separators

    Authors: Till Fluschnik, Hendrik Molter, Rolf Niedermeier, Malte Renken, Philipp Zschoche

    Abstract: We investigate the computational complexity of separating two distinct vertices s and z by vertex deletion in a temporal graph. In a temporal graph, the vertex set is fixed but the edges have (discrete) time labels. Since the corresponding Temporal (s, z)-Separation problem is NP-hard, it is natural to investigate whether relevant special cases exist that are computationally tractable. To this end… ▽ More

    Submitted 9 October, 2020; v1 submitted 1 March, 2018; originally announced March 2018.

    Comments: arXiv admin note: text overlap with arXiv:1711.00963

    ACM Class: F.2.2; G.2.2

  18. arXiv:1711.00963  [pdf, other

    cs.DS cs.CC cs.DM

    The Complexity of Finding Small Separators in Temporal Graphs

    Authors: Philipp Zschoche, Till Fluschnik, Hendrik Molter, Rolf Niedermeier

    Abstract: Temporal 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 pat… ▽ More

    Submitted 25 July, 2018; v1 submitted 2 November, 2017; originally announced November 2017.

  19. arXiv:1701.05108  [pdf, ps, other

    cs.MA

    On the Computational Complexity of Variants of Combinatorial Voter Control in Elections

    Authors: Leon Kellerhals, Viatcheslav Korenwein, Philipp Zschoche, Robert Bredereck, Jiehua Chen

    Abstract: Voter control problems model situations in which an external agent tries toaffect the result of an election by adding or deleting the fewest number of voters. The goal of the agent is to make a specific candidate either win (\emph{constructive} control) or lose (\emph{destructive} control) the election. We study the constructive and destructive voter control problems whenadding and deleting voters… ▽ More

    Submitted 18 January, 2017; originally announced January 2017.

    Comments: Accepted for TAMC 2017