Skip to main content

Showing 1–16 of 16 results for author: Krinninger, S

.
  1. A Note on Hardness of Diameter Approximation

    Authors: Karl Bringmann, Sebastian Krinninger

    Abstract: We revisit the hardness of approximating the diameter of a network. In the CONGEST model of distributed computing, $ \tilde Ω(n) $ rounds are necessary to compute the diameter [Frischknecht et al. SODA'12], where $ \tilde Ω(\cdot) $ hides polylogarithmic factors. Abboud et al. [DISC 2016] extended this result to sparse graphs and, at a more fine-grained level, showed that, for any integer… ▽ More

    Submitted 8 January, 2018; v1 submitted 5 May, 2017; originally announced May 2017.

    Comments: Accepted to Information Processing Letters

    Journal ref: Information Processing Letters 133: 10-15 (2018)

  2. Decremental Data Structures for Connectivity and Dominators in Directed Graphs

    Authors: Loukas Georgiadis, Thomas Dueholm Hansen, Giuseppe F. Italiano, Sebastian Krinninger, Nikos Parotsidis

    Abstract: We introduce a new dynamic data structure for maintaining the strongly connected components (SCCs) of a directed graph (digraph) under edge deletions, so as to answer a rich repertoire of connectivity queries. Our main technical contribution is a decremental data structure that supports sensitivity queries of the form "are $ u $ and $ v $ strongly connected in the graph $ G \setminus w $?", for an… ▽ More

    Submitted 26 April, 2017; originally announced April 2017.

    Comments: Accepted to the 44th International Colloquium on Automata, Languages, and Programming (ICALP 2017)

  3. Improved Algorithms for Computing the Cycle of Minimum Cost-to-Time Ratio in Directed Graphs

    Authors: Karl Bringmann, Thomas Dueholm Hansen, Sebastian Krinninger

    Abstract: We study the problem of finding the cycle of minimum cost-to-time ratio in a directed graph with $ n $ nodes and $ m $ edges. This problem has a long history in combinatorial optimization and has recently seen interesting applications in the context of quantitative verification. We focus on strongly polynomial algorithms to cover the use-case where the weights are relatively large compared to the… ▽ More

    Submitted 26 April, 2017; originally announced April 2017.

    Comments: Accepted to the 44th International Colloquium on Automata, Languages, and Programming (ICALP 2017)

  4. Improved Algorithms for Decremental Single-Source Reachability on Directed Graphs

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: Recently we presented the first algorithm for maintaining the set of nodes reachable from a source node in a directed graph that is modified by edge deletions with $o(mn)$ total update time, where $m$ is the number of edges and $n$ is the number of nodes in the graph [Henzinger et al. STOC 2014]. The algorithm is a combination of several different algorithms, each for a different $m$ vs. $n$ trade… ▽ More

    Submitted 12 December, 2016; originally announced December 2016.

    Comments: This paper was presented at the International Colloquium on Automata, Languages and Programming (ICALP) 2015. A full version combining the findings of this paper and its predecessor [Henzinger et al. STOC 2014] is available at arXiv:1504.07959

  5. Fully dynamic all-pairs shortest paths with worst-case update-time revisited

    Authors: Ittai Abraham, Shiri Chechik, Sebastian Krinninger

    Abstract: We revisit the classic problem of dynamically maintaining shortest paths between all pairs of nodes of a directed weighted graph. The allowed updates are insertions and deletions of nodes and their incident edges. We give worst-case guarantees on the time needed to process a single update (in contrast to related results, the update time is not amortized over a sequence of updates). Our main resu… ▽ More

    Submitted 6 November, 2016; v1 submitted 18 July, 2016; originally announced July 2016.

    Comments: To be presented at the Symposium on Discrete Algorithms (SODA) 2017

  6. Fully Dynamic Spanners with Worst-Case Update Time

    Authors: Greg Bodwin, Sebastian Krinninger

    Abstract: An $α$-spanner of a graph $ G $ is a subgraph $ H $ such that $ H $ preserves all distances of $ G $ within a factor of $ α$. In this paper, we give fully dynamic algorithms for maintaining a spanner $ H $ of a graph $ G $ undergoing edge insertions and deletions with worst-case guarantees on the running time after each update. In particular, our algorithms maintain: (1) a $3$-spanner with… ▽ More

    Submitted 24 June, 2016; originally announced June 2016.

    Comments: To be presented at the European Symposium on Algorithms (ESA) 2016

  7. Polynomial-Time Algorithms for Energy Games with Special Weight Structures

    Authors: Krishnendu Chatterjee, Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: Energy games belong to a class of turn-based two-player infinite-duration games}played on a weighted directed graph. It is one of the rare and intriguing combinatorial problems that lie in ${\sf NP} \cap {\sf co\mbox{-}NP}$, but are not known to be in ${\sf P}$. The existence of polynomial-time algorithms has been a major open problem for decades and apart from pseudopolynomial algorithms there is… ▽ More

    Submitted 29 April, 2016; v1 submitted 27 April, 2016; originally announced April 2016.

    Comments: This paper appeared in the ESA 2012 special issue of Algorithmica. A preliminary version was presented at the 20th Annual European Symposium on Algorithms (ESA 2012)

    Journal ref: Algorithmica 70(3): 457-492 (2014)

  8. On Fully Dynamic Graph Sparsifiers

    Authors: Ittai Abraham, David Durfee, Ioannis Koutis, Sebastian Krinninger, Richard Peng

    Abstract: We initiate the study of dynamic algorithms for graph sparsification problems and obtain fully dynamic algorithms, allowing both edge insertions and edge deletions, that take polylogarithmic time after each update in the graph. Our three main results are as follows. First, we give a fully dynamic algorithm for maintaining a $ (1 \pm ε) $-spectral sparsifier with amortized update time… ▽ More

    Submitted 7 October, 2016; v1 submitted 7 April, 2016; originally announced April 2016.

    Comments: A preliminary version of this paper appears in the 57th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2016)

  9. Decremental Single-Source Shortest Paths on Undirected Graphs in Near-Linear Total Update Time

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: In the decremental single-source shortest paths (SSSP) problem we want to maintain the distances between a given source node $s$ and every other node in an $n$-node $m$-edge graph $G$ undergoing edge deletions. While its static counterpart can be solved in near-linear time, this decremental problem is much more challenging even in the undirected unweighted case. In this case, the classic $O(mn)$ t… ▽ More

    Submitted 17 August, 2018; v1 submitted 26 December, 2015; originally announced December 2015.

    Comments: Accepted to Journal of the ACM. A preliminary version of this paper was presented at the 55th IEEE Symposium on Foundations of Computer Science (FOCS 2014). Abstract shortened to respect the arXiv limit of 1920 characters

  10. Sublinear-Time Maintenance of Breadth-First Spanning Trees in Partially Dynamic Networks

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: We study the problem of maintaining a breadth-first spanning tree (BFS tree) in partially dynamic distributed networks modeling a sequence of either failures or additions of communication links (but not both). We present deterministic $(1+ε)$-approximation algorithms whose amortized time (over some number of link changes) is sublinear in $D$, the maximum diameter of the network. Our technique al… ▽ More

    Submitted 1 March, 2018; v1 submitted 26 December, 2015; originally announced December 2015.

    Comments: This article appears in ACM Transactions on Algorithms 13.4 (2017), pp 51:1-51:24, doi:10.1145/3146550. A preliminary version of this paper was presented at the 40th International Colloquium on Automata, Languages and Programming (ICALP 2013)

    Journal ref: ACM Transactions on Algorithms 13(4): 51:1-51:24 (2017)

  11. Unifying and Strengthening Hardness for Dynamic Problems via the Online Matrix-Vector Multiplication Conjecture

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai, Thatchaphol Saranurak

    Abstract: Consider the following Online Boolean Matrix-Vector Multiplication problem: We are given an $n\times n$ matrix $M$ and will receive $n$ column-vectors of size $n$, denoted by $v_1,\ldots,v_n$, one by one. After seeing each vector $v_i$, we have to output the product $Mv_i$ before we can see the next vector. A naive algorithm can solve this problem using $O(n^3)$ time in total, and its running time… ▽ More

    Submitted 20 November, 2015; originally announced November 2015.

    Comments: A preliminary version of this paper was presented at the 47th ACM Symposium on Theory of Computing (STOC 2015)

  12. Sublinear-Time Decremental Algorithms for Single-Source Reachability and Shortest Paths on Directed Graphs

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: We consider dynamic algorithms for maintaining Single-Source Reachability (SSR) and approximate Single-Source Shortest Paths (SSSP) on $n$-node $m$-edge directed graphs under edge deletions (decremental algorithms). The previous fastest algorithm for SSR and SSSP goes back three decades to Even and Shiloach [JACM 1981]; it has $ O(1) $ query time and $ O (mn) $ total update time (i.e., linear amor… ▽ More

    Submitted 31 May, 2016; v1 submitted 29 April, 2015; originally announced April 2015.

    Comments: Preliminary versions of this paper were presented at the 46th ACM Symposium on Theory of Computing (STOC 2014) and the 42nd International Colloquium on Automata, Languages, and Programming (ICALP 2015)

  13. A Deterministic Almost-Tight Distributed Algorithm for Approximating Single-Source Shortest Paths

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: We present a deterministic $(1+o(1))$-approximation $(n^{1/2+o(1)}+D^{1+o(1)})$-time algorithm for solving the single-source shortest paths problem on distributed weighted networks (the CONGEST model); here $n$ is the number of nodes in the network and $D$ is its (hop) diameter. This is the first non-trivial deterministic algorithm for this problem. It also improves (i) the running time of the ran… ▽ More

    Submitted 19 September, 2018; v1 submitted 27 April, 2015; originally announced April 2015.

    Comments: Accepted to SIAM Journal on Computing. A preliminary version of this paper was presented at the 48th ACM Symposium on Theory of Computing (STOC 2016). Abstract shortened to respect the arXiv limit of 1920 characters

    ACM Class: C.2.4; F.2.0; G.2.2

  14. Finding 2-Edge and 2-Vertex Strongly Connected Components in Quadratic Time

    Authors: Monika Henzinger, Sebastian Krinninger, Veronika Loitzenbauer

    Abstract: We present faster algorithms for computing the 2-edge and 2-vertex strongly connected components of a directed graph, which are straightforward generalizations of strongly connected components. While in undirected graphs the 2-edge and 2-vertex connected components can be found in linear time, in directed graphs only rather simple $O(m n)$-time algorithms were known. We use a hierarchical sparsifi… ▽ More

    Submitted 20 May, 2015; v1 submitted 19 December, 2014; originally announced December 2014.

  15. Dynamic Approximate All-Pairs Shortest Paths: Breaking the O(mn) Barrier and Derandomization

    Authors: Monika Henzinger, Sebastian Krinninger, Danupon Nanongkai

    Abstract: We study dynamic $(1+ε)$-approximation algorithms for the all-pairs shortest paths problem in unweighted undirected $n$-node $m$-edge graphs under edge deletions. The fastest algorithm for this problem is a randomized algorithm with a total update time of $\tilde O(mn/ε)$ and constant query time by Roditty and Zwick [FOCS 2004]. The fastest deterministic algorithm is from a 1981 paper by Even and… ▽ More

    Submitted 16 June, 2015; v1 submitted 4 August, 2013; originally announced August 2013.

    Comments: A preliminary version was presented at the 2013 IEEE 54th Annual Symposium on Foundations of Computer Science (FOCS 2013)

    ACM Class: F.2.0; G.2.2

    Journal ref: SIAM Journal on Computing 45(3): 947-1006 (2016)

  16. Approximating the minimum cycle mean

    Authors: Krishnendu Chatterjee, Monika Henzinger, Sebastian Krinninger, Veronika Loitzenbauer

    Abstract: We consider directed graphs where each edge is labeled with an integer weight and study the fundamental algorithmic question of computing the value of a cycle with minimum mean weight. Our contributions are twofold: (1) First we show that the algorithmic question is reducible in O(n^2) time to the problem of a logarithmic number of min-plus matrix multiplications of n-by-n matrices, where n is the… ▽ More

    Submitted 16 July, 2013; originally announced July 2013.

    Comments: In Proceedings GandALF 2013, arXiv:1307.4162

    Journal ref: EPTCS 119, 2013, pp. 136-149