Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–42 of 42 results for author: Wulff-Nilsen, C

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

    cs.DS math.CO

    VC Set Systems in Minor-free (Di)Graphs and Applications

    Authors: Hung Le, Christian Wulff-Nilsen

    Abstract: A recent line of work on VC set systems in minor-free (undirected) graphs, starting from Li and Parter, who constructed a new VC set system for planar graphs, has given surprising algorithmic results. In this work, we initialize a more systematic study of VC set systems for minor-free graphs and their applications in both undirected graphs and directed graphs (a.k.a digraphs). More precisely: -… ▽ More

    Submitted 5 November, 2023; v1 submitted 4 April, 2023; originally announced April 2023.

    Comments: Fix typos and several minor issues; abstract shorten due to Arxiv limits. Extended abstract appeared in SODA24

    ACM Class: F.2.2

  2. arXiv:2302.05951  [pdf, other

    cs.DS

    Fully Dynamic Exact Edge Connectivity in Sublinear Time

    Authors: Gramoz Goranci, Monika Henzinger, Danupon Nanongkai, Thatchaphol Saranurak, Mikkel Thorup, Christian Wulff-Nilsen

    Abstract: Given a simple $n$-vertex, $m$-edge graph $G$ undergoing edge insertions and deletions, we give two new fully dynamic algorithms for exactly maintaining the edge connectivity of $G$ in $\tilde{O}(n)$ worst-case update time and $\tilde{O}(m^{1-1/31})$ amortized update time, respectively. Prior to our work, all dynamic edge connectivity algorithms either assumed bounded edge connectivity, guaranteed… ▽ More

    Submitted 22 March, 2024; v1 submitted 12 February, 2023; originally announced February 2023.

    Comments: corrected the runtime of the algorithm based on expander decompositions

  3. arXiv:2203.03456  [pdf, ps, other

    cs.DS

    Negative-Weight Single-Source Shortest Paths in Near-linear Time

    Authors: Aaron Bernstein, Danupon Nanongkai, Christian Wulff-Nilsen

    Abstract: We present a randomized algorithm that computes single-source shortest paths (SSSP) in $O(m\log^8(n)\log W)$ time when edge weights are integral and can be negative. This essentially resolves the classic negative-weight SSSP problem. The previous bounds are $\tilde O((m+n^{1.5})\log W)$ [BLNPSSSW FOCS'20] and $m^{4/3+o(1)}\log W$ [AMV FOCS'20]. Near-linear time algorithms were known previously onl… ▽ More

    Submitted 18 December, 2023; v1 submitted 7 March, 2022; originally announced March 2022.

    Comments: Simplified algorithms and minor corrections throughout the paper

  4. arXiv:2111.07360  [pdf, other

    cs.DS

    A Simple Algorithm for Multiple-Source Shortest Paths in Planar Digraphs

    Authors: Debarati Das, Evangelos Kipouridis, Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given an $n$-vertex planar embedded digraph $G$ with non-negative edge weights and a face $f$ of $G$, Klein presented a data structure with $O(n\log n)$ space and preprocessing time which can answer any query $(u,v)$ for the shortest path distance in $G$ from $u$ to $v$ or from $v$ to $u$ in $O(\log n)$ time, provided $u$ is on $f$. This data structure is a key tool in a number of state-of-the-art… ▽ More

    Submitted 28 July, 2023; v1 submitted 14 November, 2021; originally announced November 2021.

    Comments: Paper accepted at SOSA22 (this version fixes some typos)

  5. arXiv:2111.03560  [pdf, other

    cs.DS

    Optimal Approximate Distance Oracle for Planar Graphs

    Authors: Hung Le, Christian Wulff-Nilsen

    Abstract: A $(1+ε)$-approximate distance oracle of an edge-weighted graph is a data structure that returns an approximate shortest path distance between any two query vertices up to a $(1+ε)$ factor. Thorup (FOCS 2001, JACM 2004) and Klein (SODA 2002) independently constructed a $(1+ε)$-approximate distance oracle with $O(n\log n)$ space, measured in number of words, and $O(1)$ query time when $G$ is an und… ▽ More

    Submitted 5 November, 2021; originally announced November 2021.

    Comments: To appear in FOCS 2021

    ACM Class: F.2.2

  6. arXiv:2110.00074  [pdf, other

    cs.DS

    Near-Optimal Distance Oracles for Vertex-Labeled Planar Graphs

    Authors: Jacob Evald, Viktor Fredslund-Hansen, Christian Wulff-Nilsen

    Abstract: Given an undirected $n$-vertex planar graph $G=(V,E,ω)$ with non-negative edge weight function $ω:E\rightarrow \mathbb R$ and given an assigned label to each vertex, a vertex-labeled distance oracle is a data structure which for any query consisting of a vertex $u$ and a label $λ$ reports the shortest path distance from $u$ to the nearest vertex with label $λ$. We show that if there is a distance… ▽ More

    Submitted 30 September, 2021; originally announced October 2021.

    Comments: 15 pages, 3 figures

  7. Escaping an Infinitude of Lions

    Authors: Mikkel Abrahamsen, Jacob Holm, Eva Rotenberg, Christian Wulff-Nilsen

    Abstract: We consider the following game played in the Euclidean plane: There is any countable set of unit speed lions and one fast man who can run with speed $1+\varepsilon$ for some value $\varepsilon>0$. Can the man survive? We answer the question in the affirmative for any $\varepsilon>0$.

    Submitted 26 February, 2021; v1 submitted 21 December, 2020; originally announced December 2020.

    Comments: Published in American Mathematical Monthly, but references [5] and [10] are new. Note added about this. For a preliminary version, see arXiv:1703.03687

    Journal ref: Am. Math. Mon., 2020, 127(10): 880-896

  8. arXiv:2010.00937  [pdf, ps, other

    cs.DS

    Decremental APSP in Directed Graphs Versus an Adaptive Adversary

    Authors: Jacob Evald, Viktor Fredslund-Hansen, Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given a directed graph $G = (V,E)$, undergoing an online sequence of edge deletions with $m$ edges in the initial version of $G$ and $n = |V|$, we consider the problem of maintaining all-pairs shortest paths (APSP) in $G$. Whilst this problem has been studied in a long line of research [ACM'81, FOCS'99, FOCS'01, STOC'02, STOC'03, SWAT'04, STOC'13] and the problem of $(1+ε)$-approximate, weighted… ▽ More

    Submitted 2 October, 2020; originally announced October 2020.

  9. arXiv:2009.14716  [pdf, ps, other

    cs.DS

    Truly Subquadratic Exact Distance Oracles with Constant Query Time for Planar Graphs

    Authors: Viktor Fredslund-Hansen, Shay Mozes, Christian Wulff-Nilsen

    Abstract: Given an undirected, unweighted planar graph $G$ with $n$ vertices, we present a truly subquadratic size distance oracle for reporting exact shortest-path distances between any pair of vertices of $G$ in constant time. For any $\varepsilon > 0$, our distance oracle takes up $O(n^{5/3+\varepsilon})$ space and is capable of answering shortest-path distance queries exactly for any pair of vertices of… ▽ More

    Submitted 30 September, 2020; originally announced September 2020.

  10. arXiv:2004.04496  [pdf, ps, other

    cs.DS

    Near-Optimal Decremental SSSP in Dense Weighted Digraphs

    Authors: Aaron Bernstein, Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: In the decremental Single-Source Shortest Path problem (SSSP), we are given a weighted directed graph $G=(V,E,w)$ undergoing edge deletions and a source vertex $r \in V$; let $n = |V|, m = |E|$ and $W$ be the aspect ratio of the graph. The goal is to obtain a data structure that maintains shortest paths from $r$ to all vertices in $V$ and can answer distance queries in $O(1)$ time, as well as retu… ▽ More

    Submitted 4 September, 2020; v1 submitted 9 April, 2020; originally announced April 2020.

    Comments: Accepted to FOCS'20

  11. Decremental SSSP in Weighted Digraphs: Faster and Against an Adaptive Adversary

    Authors: Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given a dynamic digraph $G = (V,E)$ undergoing edge deletions and given $s\in V$ and $ε>0$, we consider the problem of maintaining $(1+ε)$-approximate shortest path distances from $s$ to all vertices in $G$ over the sequence of deletions. Even and Shiloach (J.~ACM'$81$) give a deterministic data structure for the exact version of the problem with total update time $O(mn)$. Henzinger et al. (STOC'… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.

    Comments: Appeared at SODA'20

  12. Deterministic Algorithms for Decremental Approximate Shortest Paths: Faster and Simpler

    Authors: Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: In the decremental $(1+ε)$-approximate Single-Source Shortest Path (SSSP) problem, we are given a graph $G=(V,E)$ with $n = |V|, m = |E|$, undergoing edge deletions, and a distinguished source $s \in V$, and we are asked to process edge deletions efficiently and answer queries for distance estimates $\widetilde{\mathbf{dist}}_G(s,v)$ for each $v \in V$, at any stage, such that… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.

    Comments: Appeared in SODA'20

  13. Fully-Dynamic All-Pairs Shortest Paths: Improved Worst-Case Time and Space Bounds

    Authors: Maximilian Probst Gutenberg, Christian Wulff-Nilsen

    Abstract: Given a directed weighted graph $G=(V,E)$ undergoing vertex insertions \emph{and} deletions, the All-Pairs Shortest Paths (APSP) problem asks to maintain a data structure that processes updates efficiently and returns after each update the distance matrix to the current version of $G$. In two breakthrough results, Italiano and Demetrescu [STOC '03] presented an algorithm that requires… ▽ More

    Submitted 19 February, 2020; v1 submitted 29 January, 2020; originally announced January 2020.

    Comments: Appeared in SODA'20

  14. arXiv:1901.03615  [pdf, ps, other

    cs.DS

    Decremental Strongly-Connected Components and Single-Source Reachability in Near-Linear Time

    Authors: Aaron Bernstein, Maximilian Probst, Christian Wulff-Nilsen

    Abstract: Computing the Strongly-Connected Components (SCCs) in a graph $G=(V,E)$ is known to take only $O(m + n)$ time using an algorithm by Tarjan from 1972[SICOMP 72] where $m = |E|$, $n=|V|$. For fully-dynamic graphs, conditional lower bounds provide evidence that the update time cannot be improved by polynomial factors over recomputing the SCCs from scratch after every update. Nevertheless, substantial… ▽ More

    Submitted 13 March, 2019; v1 submitted 11 January, 2019; originally announced January 2019.

    Comments: Accepted to STOC 19

  15. arXiv:1712.05007  [pdf, other

    cs.CG

    Greedy spanners are optimal in doubling metrics

    Authors: Glencora Borradaile, Hung Le, Christian Wulff-Nilsen

    Abstract: We show that the greedy spanner algorithm constructs a $(1+ε)$-spanner of weight $ε^{-O(d)}w(\mathrm{MST})$ for a point set in metrics of doubling dimension $d$, resolving an open problem posed by Gottlieb. Our result generalizes the result by Narasimhan and Smid who showed that a point set in $d$-dimension Euclidean space has a $(1+ε)$-spanner of weight at most $ε^{-O(d)}w(\mathrm{MST})$. Our pro… ▽ More

    Submitted 13 December, 2017; originally announced December 2017.

    Comments: 15 pages, 2 figures, submitted to SoCG 2018

    ACM Class: F.2.2

  16. arXiv:1711.00821  [pdf, other

    cs.DS

    Minor-free graphs have light spanners

    Authors: Glencora Borradaile, Hung Le, Christian Wulff-Nilsen

    Abstract: We show that every $H$-minor-free graph has a light $(1+ε)$-spanner, resolving an open problem of Grigni and Sissokho and proving a conjecture of Grigni and Hung. Our lightness bound is \[O\left(\frac{σ_H}{ε^3}\log \frac{1}ε\right)\] where $σ_H = |V(H)|\sqrt{\log |V(H)|}$ is the sparsity coefficient of $H$-minor-free graphs. That is, it has a practical dependency on the size of the minor $H$. Our… ▽ More

    Submitted 2 November, 2017; originally announced November 2017.

    Comments: 22 pages, 4 figures. Accepted to FOCS 2017

    MSC Class: 68W25; 68W40

  17. arXiv:1709.01960  [pdf, other

    cs.DS

    Constructing Light Spanners Deterministically in Near-Linear Time

    Authors: Stephen Alstrup, Søren Dahlgaard, Arnold Filtser, Morten Stöckel, Christian Wulff-Nilsen

    Abstract: Graph spanners are well-studied and widely used both in theory and practice. In a recent breakthrough, Chechik and Wulff-Nilsen [CW18] improved the state-of-the-art for light spanners by constructing a $(2k-1)(1+ε)$-spanner with $O(n^{1+1/k})$ edges and $O_ε(n^{1/k})$ lightness. Soon after, Filtser and Solomon [FS19] showed that the classic greedy spanner construction achieves the same bounds The… ▽ More

    Submitted 19 January, 2022; v1 submitted 6 September, 2017; originally announced September 2017.

  18. arXiv:1708.03962  [pdf, ps, other

    cs.DS

    Dynamic Minimum Spanning Forest with Subpolynomial Worst-case Update Time

    Authors: Danupon Nanongkai, Thatchaphol Saranurak, Christian Wulff-Nilsen

    Abstract: We present a Las Vegas algorithm for dynamically maintaining a minimum spanning forest of an $n$-node graph undergoing edge insertions and deletions. Our algorithm guarantees an $O(n^{o(1)})$ worst-case update time with high probability. This significantly improves the two recent Las Vegas algorithms by Wulff-Nilsen [STOC'17] with update time $O(n^{0.5-ε})$ for some constant $ε>0$ and, independent… ▽ More

    Submitted 15 August, 2017; v1 submitted 13 August, 2017; originally announced August 2017.

    Comments: Open problems added. To appear at FOCS 2017

  19. arXiv:1708.01386  [pdf, other

    cs.DS

    Better Tradeoffs for Exact Distance Oracles in Planar Graphs

    Authors: Paweł Gawrychowski, Shay Mozes, Oren Weimann, Christian Wulff-Nilsen

    Abstract: We present an $O(n^{1.5})$-space distance oracle for directed planar graphs that answers distance queries in $O(\log n)$ time. Our oracle both significantly simplifies and significantly improves the recent oracle of Cohen-Addad, Dahlgaard and Wulff-Nilsen [FOCS 2017], which uses $O(n^{5/3})$-space and answers queries in $O(\log n)$ time. We achieve this by designing an elegant and efficient point… ▽ More

    Submitted 4 August, 2017; originally announced August 2017.

  20. arXiv:1703.03687  [pdf, other

    cs.CG cs.GT

    Best Laid Plans of Lions and Men

    Authors: Mikkel Abrahamsen, Jacob Holm, Eva Rotenberg, Christian Wulff-Nilsen

    Abstract: We study the following question dating back to J.E. Littlewood (1885-1977): Can two lions catch a man in a bounded area with rectifiable lakes? The lions and the man are all assumed to be points moving with at most unit speed. That the lakes are rectifiable means that their boundaries are finitely long. This requirement is necessary to avoid pathological examples where the man survives forever bec… ▽ More

    Submitted 26 February, 2021; v1 submitted 10 March, 2017; originally announced March 2017.

    Comments: Note added to the first page about prior work. Announced at SoCG'17

  21. arXiv:1702.03259  [pdf, other

    cs.DS

    Fast and Compact Exact Distance Oracle for Planar Graphs

    Authors: Vincent Cohen-Addad, Søren Dahlgaard, Christian Wulff-Nilsen

    Abstract: For a given a graph, a distance oracle is a data structure that answers distance queries between pairs of vertices. We introduce an $O(n^{5/3})$-space distance oracle which answers exact distance queries in $O(\log n)$ time for $n$-vertex planar edge-weighted digraphs. All previous distance oracles for planar graphs with truly subquadratic space i.e., space $O(n^{2 - ε})$ for some constant $ε> 0$)… ▽ More

    Submitted 2 May, 2017; v1 submitted 10 February, 2017; originally announced February 2017.

  22. arXiv:1611.02864  [pdf, ps, other

    cs.DS

    Fully-Dynamic Minimum Spanning Forest with Improved Worst-Case Update Time

    Authors: Christian Wulff-Nilsen

    Abstract: We give a Las Vegas data structure which maintains a minimum spanning forest in an n-vertex edge-weighted dynamic graph undergoing updates consisting of any mixture of edge insertions and deletions. Each update is supported in O(n^{1/2 - c}) expected worst-case time for some constant c > 0 and this worst-case bound holds with probability at least 1 - n^{-d} where d is a constant that can be made a… ▽ More

    Submitted 26 November, 2016; v1 submitted 9 November, 2016; originally announced November 2016.

    Comments: Small changes to Section 1.1 and a minor fix of the analysis for maintaining an MSF of small clusters. 61 pages, 7 figures, 3 with pseudocode. Submitted to STOC'17. Builds on an earlier (unpublished, submitted to FOCS'16) version by the same author which had a similar bound for fully-dynamic connectivity

    ACM Class: E.1; G.2.2

  23. arXiv:1601.00839  [pdf, ps, other

    cs.DS

    Approximate Distance Oracles for Planar Graphs with Improved Query Time-Space Tradeoff

    Authors: Christian Wulff-Nilsen

    Abstract: We consider approximate distance oracles for edge-weighted n-vertex undirected planar graphs. Given fixed epsilon > 0, we present a (1+epsilon)-approximate distance oracle with O(n(loglog n)^2) space and O((loglog n)^3) query time. This improves the previous best product of query time and space of the oracles of Thorup (FOCS 2001, J. ACM 2004) and Klein (SODA 2002) from O(n log n) to O(n(loglog n)… ▽ More

    Submitted 5 January, 2016; originally announced January 2016.

    Comments: 20 pages, 9 figures of which 2 illustrate pseudo-code. This is the SODA 2016 version but with the definition of C_i in Phase I fixed and the analysis slightly modified accordingly. The main change is in the subsection bounding query time and stretch for Phase I

    ACM Class: G.2.2

  24. arXiv:1502.03971  [pdf, other

    cs.DC cs.DS

    Near-optimal adjacency labeling scheme for power-law graphs

    Authors: Casper Petersen, Noy Rotbart, Jakob Grue Simonsen, Christian Wulff-Nilsen

    Abstract: An adjacency labeling scheme is a method that assigns labels to the vertices of a graph such that adjacency between vertices can be inferred directly from the assigned label, without using a centralized data structure. We devise adjacency labeling schemes for the family of power-law graphs. This family that has been used to model many types of networks, e.g. the Internet AS-level graph. Furthermor… ▽ More

    Submitted 13 February, 2015; originally announced February 2015.

    ACM Class: E.1; G.2.2

  25. arXiv:1411.7055  [pdf, other

    cs.CG cs.DS

    All-Pairs Minimum Cuts in Near-Linear Time for Surface-Embedded Graphs

    Authors: Glencora Borradaile, David Eppstein, Amir Nayyeri, Christian Wulff-Nilsen

    Abstract: For an undirected $n$-vertex graph $G$ with non-negative edge-weights, we consider the following type of query: given two vertices $s$ and $t$ in $G$, what is the weight of a minimum $st$-cut in $G$? We solve this problem in preprocessing time $O(n\log^3 n)$ for graphs of bounded genus, giving the first sub-quadratic time algorithm for this class of graphs. Our result also improves by a logarithmi… ▽ More

    Submitted 22 December, 2015; v1 submitted 25 November, 2014; originally announced November 2014.

  26. arXiv:1410.0768  [pdf, ps, other

    cs.DS

    Space-Efficient Path-Reporting Approximate Distance Oracles

    Authors: Michael Elkin, Ofer Neiman, Christian Wulff-Nilsen

    Abstract: We consider approximate {\em path-reporting} distance oracles, distance labeling and labeled routing with extremely low space requirement, for general undirected graphs. For distance oracles, we show how to break the n\log n space bound of Thorup and Zwick if approximate {\em paths} rather than distances need to be reported. For approximate distance labeling and labeled routing, we break the previ… ▽ More

    Submitted 3 October, 2014; originally announced October 2014.

  27. arXiv:1407.6869  [pdf, ps, other

    cs.DS

    Faster Separators for Shallow Minor-Free Graphs via Dynamic Approximate Distance Oracles

    Authors: Christian Wulff-Nilsen

    Abstract: Plotkin, Rao, and Smith (SODA'97) showed that any graph with $m$ edges and $n$ vertices that excludes $K_h$ as a depth $O(\ell\log n)$-minor has a separator of size $O(n/\ell + \ell h^2\log n)$ and that such a separator can be found in $O(mn/\ell)$ time. A time bound of $O(m + n^{2+ε}/\ell)$ for any constant $ε> 0$ was later given (W., FOCS'11) which is an improvement for non-sparse graphs. We giv… ▽ More

    Submitted 25 July, 2014; originally announced July 2014.

    Comments: 16 pages. Full version of the paper that appeared at ICALP'14. Minor fixes regarding the time bounds such that these bounds hold also for non-sparse graphs

    ACM Class: E.1; G.2.2

    Journal ref: Automata, Languages, and Programming, Lecture Notes in Computer Science Volume 8572, 2014, pp 1063-1074

  28. arXiv:1407.6832  [pdf, ps, other

    cs.DS

    Faster Fully-Dynamic Minimum Spanning Forest

    Authors: Jacob Holm, Eva Rotenberg, Christian Wulff-Nilsen

    Abstract: We give a new data structure for the fully-dynamic minimum spanning forest problem in simple graphs. Edge updates are supported in $O(\log^4n/\log\log n)$ amortized time per operation, improving the $O(\log^4n)$ amortized bound of Holm et al. (STOC'98, JACM'01). We assume the Word-RAM model with standard instructions.

    Submitted 25 July, 2014; originally announced July 2014.

    Comments: 13 pages, 2 figures

    ACM Class: E.1; G.2.2

  29. arXiv:1210.4811  [pdf, ps, other

    cs.DM cs.DS math.CO

    Single Source - All Sinks Max Flows in Planar Digraphs

    Authors: Jakub Łącki, Yahav Nussbaum, Piotr Sankowski, Christian Wulff-Nilsen

    Abstract: Let G = (V,E) be a planar n-vertex digraph. Consider the problem of computing max st-flow values in G from a fixed source s to all sinks t in V\{s}. We show how to solve this problem in near-linear O(n log^3 n) time. Previously, no better solution was known than running a single-source single-sink max flow algorithm n-1 times, giving a total time bound of O(n^2 log n) with the algorithm of Borrada… ▽ More

    Submitted 17 October, 2012; originally announced October 2012.

    Comments: 25 pages, 4 figures; extended abstract appeared in FOCS 2012

    ACM Class: G.2.2; F.2.2

  30. arXiv:1209.5608  [pdf, ps, other

    cs.DS cs.DM

    Faster Deterministic Fully-Dynamic Graph Connectivity

    Authors: Christian Wulff-Nilsen

    Abstract: We give new deterministic bounds for fully-dynamic graph connectivity. Our data structure supports updates (edge insertions/deletions) in $O(\log^2n/\log\log n)$ amortized time and connectivity queries in $O(\log n/\log\log n)$ worst-case time, where $n$ is the number of vertices of the graph. This improves the deterministic data structures of Holm, de Lichtenberg, and Thorup (STOC 1998, J.ACM 200… ▽ More

    Submitted 25 September, 2012; originally announced September 2012.

    Comments: To appear at SODA 2013. 19 pages, 1 figure

    ACM Class: G.2.2

  31. arXiv:1204.4159  [pdf, other

    cs.DS

    Connectivity Oracles for Planar Graphs

    Authors: Glencora Borradaile, Seth Pettie, Christian Wulff-Nilsen

    Abstract: We consider dynamic subgraph connectivity problems for planar graphs. In this model there is a fixed underlying planar graph, where each edge and vertex is either "off" (failed) or "on" (recovered). We wish to answer connectivity queries with respect to the "on" subgraph. The model has two natural variants, one in which there are $d$ edge/vertex failures that precede all connectivity queries, and… ▽ More

    Submitted 23 April, 2012; v1 submitted 18 April, 2012; originally announced April 2012.

    Comments: extended abstract to appear in SWAT 2012

  32. arXiv:1202.2336  [pdf, ps, other

    cs.DM

    Approximate Distance Oracles with Improved Query Time

    Authors: Christian Wulff-Nilsen

    Abstract: Given an undirected graph $G$ with $m$ edges, $n$ vertices, and non-negative edge weights, and given an integer $k\geq 2$, we show that a $(2k-1)$-approximate distance oracle for $G$ of size $O(kn^{1 + 1/k})$ and with $O(\log k)$ query time can be constructed in $O(\min\{kmn^{1/k},\sqrt km + kn^{1 + c/\sqrt k}\})$ time for some constant $c$. This improves the $O(k)$ query time of Thorup and Zwick.… ▽ More

    Submitted 2 October, 2012; v1 submitted 10 February, 2012; originally announced February 2012.

    Comments: Minor additions and corrections. Added an extra figure. To appear at SODA 2013

    ACM Class: G.2.2

  33. arXiv:1109.4156  [pdf, ps, other

    cs.DM

    Approximate Distance Oracles with Improved Preprocessing Time

    Authors: Christian Wulff-Nilsen

    Abstract: Given an undirected graph $G$ with $m$ edges, $n$ vertices, and non-negative edge weights, and given an integer $k\geq 1$, we show that for some universal constant $c$, a $(2k-1)$-approximate distance oracle for $G$ of size $O(kn^{1 + 1/k})$ can be constructed in $O(\sqrt km + kn^{1 + c/\sqrt k})$ time and can answer queries in $O(k)$ time. We also give an oracle which is faster for smaller $k$. O… ▽ More

    Submitted 19 September, 2011; originally announced September 2011.

    Comments: To appear at the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), Kyoto, 2012

    ACM Class: G.2.2

  34. arXiv:1107.1292  [pdf, ps, other

    cs.DM

    Separator Theorems for Minor-Free and Shallow Minor-Free Graphs with Applications

    Authors: Christian Wulff-Nilsen

    Abstract: Alon, Seymour, and Thomas generalized Lipton and Tarjan's planar separator theorem and showed that a $K_h$-minor free graph with $n$ vertices has a separator of size at most $h^{3/2}\sqrt n$. They gave an algorithm that, given a graph $G$ with $m$ edges and $n$ vertices and given an integer $h\geq 1$, outputs in $O(\sqrt{hn}m)$ time such a separator or a $K_h$-minor of $G$. Plotkin, Rao, and Smith… ▽ More

    Submitted 7 July, 2011; originally announced July 2011.

    Comments: To appear at FOCS 2011

    ACM Class: G.2.2

  35. arXiv:1105.2228  [pdf, other

    cs.DM cs.DS

    Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time

    Authors: Glencora Borradaile, Philip N. Klein, Shay Mozes, Yahav Nussbaum, Christian Wulff-Nilsen

    Abstract: We give an O(n log^3 n) algorithm that, given an n-node directed planar graph with arc capacities, a set of source nodes, and a set of sink nodes, finds a maximum flow from the sources to the sinks. Previously, the fastest algorithms known for this problem were those for general graphs.

    Submitted 11 May, 2011; originally announced May 2011.

    Comments: 18 pages, 1 figure

  36. arXiv:1008.4966  [pdf, other

    cs.DM cs.DS

    Multiple source, single sink maximum flow in a planar graph

    Authors: Glencora Borradaile, Christian Wulff-Nilsen

    Abstract: We give an $O(n^{1.5}\log n)$ time algorithm for finding the maximum flow in a directed planar graph with multiple sources and a single sink. The techniques generalize to a subquadratic time algorithm for bounded genus graphs.

    Submitted 29 August, 2010; originally announced August 2010.

    ACM Class: G.2.2

  37. arXiv:1008.1048  [pdf, ps, other

    cs.DM

    Faster Shortest Path Algorithm for H-Minor Free Graphs with Negative Edge Weights

    Authors: Christian Wulff-Nilsen

    Abstract: Let $H$ be a fixed graph and let $G$ be an $H$-minor free $n$-vertex graph with integer edge weights and no negative weight cycles reachable from a given vertex $s$. We present an algorithm that computes a shortest path tree in $G$ rooted at $s$ in $\tilde{O}(n^{4/3}\log L)$ time, where $L$ is the absolute value of the smallest edge weight. The previous best bound was… ▽ More

    Submitted 10 October, 2010; v1 submitted 5 August, 2010; originally announced August 2010.

    Comments: Main change: corrected proof of the boundary vertex bound

    ACM Class: G.2.2

  38. arXiv:1007.3609  [pdf, ps, other

    cs.DM

    Min st-Cut of a Planar Graph in O(n loglog n) Time

    Authors: Christian Wulff-Nilsen

    Abstract: Given a planar undirected n-vertex graph G with non-negative edge weights, we show how to compute, for given vertices s and t in G, a min st-cut in G in O(n loglog n) time and O(n) space. The previous best time bound was O(n log n).

    Submitted 6 October, 2010; v1 submitted 21 July, 2010; originally announced July 2010.

    Comments: Added mainly details and corrections to the r-division section

    ACM Class: G.2.2

  39. arXiv:1003.1320  [pdf, other

    cs.DM cs.DS

    Min st-Cut Oracle for Planar Graphs with Near-Linear Preprocessing Time

    Authors: Glencora Borradaile, Piotr Sankowski, Christian Wulff-Nilsen

    Abstract: For an undirected $n$-vertex planar graph $G$ with non-negative edge-weights, we consider the following type of query: given two vertices $s$ and $t$ in $G$, what is the weight of a min $st$-cut in $G$? We show how to answer such queries in constant time with $O(n\log^4n)$ preprocessing time and $O(n\log n)$ space. We use a Gomory-Hu tree to represent all the pairwise min cuts implicitly. Previous… ▽ More

    Submitted 9 October, 2013; v1 submitted 5 March, 2010; originally announced March 2010.

    Comments: This is the final version submitted for journal publication and has improved the running time of an earlier version by a log n factor. This version includes the bibliography

    ACM Class: G.2.2

  40. arXiv:0912.1208  [pdf, ps, other

    cs.DM

    Minimum Cycle Basis and All-Pairs Min Cut of a Planar Graph in Subquadratic Time

    Authors: Christian Wulff-Nilsen

    Abstract: A minimum cycle basis of a weighted undirected graph $G$ is a basis of the cycle space of $G$ such that the total weight of the cycles in this basis is minimized. If $G$ is a planar graph with non-negative edge weights, such a basis can be found in $O(n^2)$ time and space, where $n$ is the size of $G$. We show that this is optimal if an explicit representation of the basis is required. We then p… ▽ More

    Submitted 7 December, 2009; originally announced December 2009.

    ACM Class: G.2.2

  41. arXiv:0911.4963  [pdf, ps, other

    cs.DM

    Shortest Paths in Planar Graphs with Real Lengths in $O(n\log^2n/\log\log n)$ Time

    Authors: Shay Mozes, Christian Wulff-Nilsen

    Abstract: Given an $n$-vertex planar directed graph with real edge lengths and with no negative cycles, we show how to compute single-source shortest path distances in the graph in $O(n\log^2n/\log\log n)$ time with O(n) space. This is an improvement of a recent time bound of $O(n\log^2n)$ by Klein et al.

    Submitted 25 November, 2009; originally announced November 2009.

    ACM Class: G.2.2

  42. arXiv:0908.0697  [pdf, ps, other

    cs.DM

    Girth of a Planar Digraph with Real Edge Weights in O(n(log n)^3) Time

    Authors: Christian Wulff-Nilsen

    Abstract: The girth of a graph is the length of its shortest cycle. We give an algorithm that computes in O(n(log n)^3) time and O(n) space the (weighted) girth of an n-vertex planar digraph with arbitrary real edge weights. This is an improvement of a previous time bound of O(n^(3/2)), a bound which was only valid for non-negative edge-weights. Our algorithm can be modified to output a shortest cycle wit… ▽ More

    Submitted 5 August, 2009; originally announced August 2009.

    Comments: 8 pages, no figures, zip file containing tex and pdf file

    ACM Class: G.2.2