Skip to main content

Showing 1–41 of 41 results for author: Rotenberg, E

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

    cs.CG

    Fully-Adaptive Dynamic Connectivity of Square Intersection Graphs

    Authors: Ivor van der Hoog, André Nusser, Eva Rotenberg, Frank Staals

    Abstract: A classical problem in computational geometry and graph algorithms is: given a dynamic set S of geometric shapes in the plane, efficiently maintain the connectivity of the intersection graph of S. Previous papers studied the setting where, before the updates, the data structure receives some parameter P. Then, updates could insert and delete disks as long as at all times the disks have a diameter… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Comments: To appear at MFCS

  2. arXiv:2405.04519  [pdf, ps, other

    cs.DC

    Local Advice and Local Decompression

    Authors: Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Krzysztof Nowicki, Dennis Olivetti, Eva Rotenberg, Jukka Suomela

    Abstract: Algorithms with advice have received ample attention in the distributed and online settings, and they have recently proven useful also in dynamic settings. In this work we study local computation with advice: the goal is to solve a graph problem $Π$ with a distributed algorithm in $f(Δ)$ communication rounds, for some function $f$ that only depends on the maximum degree $Δ$ of the graph, and the k… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

  3. arXiv:2404.18692  [pdf, other

    cs.DS

    Private graph colouring with limited defectiveness

    Authors: Aleksander B. G. Christiansen, Eva Rotenberg, Teresa Anna Steiner, Juliette Vlieghe

    Abstract: Differential privacy is the gold standard in the problem of privacy preserving data analysis, which is crucial in a wide range of disciplines. Vertex colouring is one of the most fundamental questions about a graph. In this paper, we study the vertex colouring problem in the differentially private setting. To be edge-differentially private, a colouring algorithm needs to be defective: a colourin… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  4. arXiv:2402.01893  [pdf, other

    cs.CG cs.GR

    Surface Reconstruction Using Rotation Systems

    Authors: Ruiqi Cui, Emil Toftegaard Gæde, Eva Rotenberg, Leif Kobbelt, J. Andreas Bærentzen

    Abstract: Inspired by the seminal result that a graph and an associated rotation system uniquely determine the topology of a closed manifold, we propose a combinatorial method for reconstruction of surfaces from points. Our method constructs a spanning tree and a rotation system. Since the tree is trivially a planar graph, its rotation system determines a genus zero surface with a single face which we proce… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

  5. arXiv:2311.10616  [pdf, other

    cs.DS

    Sparsity-Parameterised Dynamic Edge Colouring

    Authors: Aleksander B. G. Christiansen, Eva Rotenberg, Juliette Vlieghe

    Abstract: We study the edge-colouring problem, and give efficient algorithms where the number of colours is parameterised by the graph's arboricity, $α$. In a dynamic graph, subject to insertions and deletions, we give a deterministic algorithm that updates a proper $Δ+ O(α)$ edge~colouring in $\operatorname{poly}(\log n)$ amortized time. Our algorithm is fully adaptive to the current value of the maximum d… ▽ More

    Submitted 17 April, 2024; v1 submitted 17 November, 2023; originally announced November 2023.

    Comments: Related version (June 2023): http://dx.doi.org/10.13140/RG.2.2.18471.52648

  6. arXiv:2310.18146  [pdf, other

    cs.DS

    Adaptive Out-Orientations with Applications

    Authors: Chandra Chekuri, Aleksander Bjørn Christiansen, Jacob Holm, Ivor van der Hoog, Kent Quanrud, Eva Rotenberg, Chris Schwiegelshohn

    Abstract: We give improved algorithms for maintaining edge-orientations of a fully-dynamic graph, such that the out-degree of each vertex is bounded. On one hand, we show how to orient the edges such that the out-degree of each vertex is proportional to the arboricity $α$ of the graph, in, either, an amortised update time of $O(\log^2 n \log α)$, or a worst-case update time of $O(\log^3 n \log α)$. On the o… ▽ More

    Submitted 4 November, 2023; v1 submitted 27 October, 2023; originally announced October 2023.

    Comments: To appear at SODA24

  7. arXiv:2310.18128  [pdf, other

    cs.CG

    Dynamic Dynamic Time War**

    Authors: Karl Bringmann, Nick Fischer, Ivor van der Hoog, Evangelos Kipouridis, Tomasz Kociumaka, Eva Rotenberg

    Abstract: The Dynamic Time War** (DTW) distance is a popular similarity measure for polygonal curves (i.e., sequences of points). It finds many theoretical and practical applications, especially for temporal data, and is known to be a robust, outlier-insensitive alternative to the \frechet distance. For static curves of at most $n$ points, the DTW distance can be computed in $O(n^2)$ time in constant dime… ▽ More

    Submitted 13 November, 2023; v1 submitted 27 October, 2023; originally announced October 2023.

    Comments: To appear at SODA24

  8. arXiv:2310.18068  [pdf, other

    cs.CG cs.DS

    Simple and Robust Dynamic Two-Dimensional Convex Hull

    Authors: Emil Toftegaard Gæde, Inge Li Gørtz, Ivor van der Hoog, Christoffer Krogh, Eva Rotenberg

    Abstract: The convex hull of a data set $P$ is the smallest convex set that contains $P$. In this work, we present a new data structure for convex hull, that allows for efficient dynamic updates. In a dynamic convex hull implementation, the following traits are desirable: (1) algorithms for efficiently answering queries as to whether a specified point is inside or outside the hull, (2) adhering to geometr… ▽ More

    Submitted 31 October, 2023; v1 submitted 27 October, 2023; originally announced October 2023.

    Comments: Accepted for ALENEX24

    ACM Class: E.1; D.2; F.2

  9. arXiv:2310.11254  [pdf, ps, other

    math.CO cs.DM

    Triangulations Admit Dominating Sets of Size $2n/7$

    Authors: Aleksander B. G. Christiansen, Eva Rotenberg, Daniel Rutschmann

    Abstract: We show that every planar triangulation on $n>10$ vertices has a dominating set of size $n/7=n/3.5$. This approaches the $n/4$ bound conjectured by Matheson and Tarjan [MT'96], and improves significantly on the previous best bound of $17n/53\approx n/3.117$ by Špacapan [Š'20]. From our proof it follows that every 3-connected $n$-vertex near-triangulation (except for 3 sporadic examples) has a do… ▽ More

    Submitted 23 October, 2023; v1 submitted 17 October, 2023; originally announced October 2023.

  10. arXiv:2303.07210  [pdf, other

    cs.CG

    Multilevel Skeletonization Using Local Separators

    Authors: J. Andreas Bærentzen, Rasmus Emil Christensen, Emil Toftegaard Gæde, Eva Rotenberg

    Abstract: In this paper we give a new, efficient algorithm for computing curve skeletons, based on local separators. Our efficiency stems from a multilevel approach, where we solve small problems across levels of detail and combine these in order to quickly obtain a skeleton. We do this in a highly modular fashion, ensuring complete flexibility in adapting the algorithm for specific types of input or for ot… ▽ More

    Submitted 13 March, 2023; originally announced March 2023.

  11. arXiv:2212.07124  [pdf, other

    cs.CG cs.DS

    Data Structures for Approximate Discrete Fréchet Distance

    Authors: Ivor van der Hoog, Eva Rotenberg, Sampson Wong

    Abstract: The Fréchet distance is one of the most studied distance measures between curves $P$ and $Q$. The data structure variant of the problem is a longstanding open problem: Efficiently preprocess $P$, so that for any $Q$ given at query time, one can efficiently approximate their Fréchet distance. There exist conditional lower bounds that prohibit $(1 + \varepsilon)$-approximate Fréchet distance computa… ▽ More

    Submitted 10 February, 2023; v1 submitted 14 December, 2022; originally announced December 2022.

  12. arXiv:2211.16860  [pdf, other

    cs.DS

    Gapped String Indexing in Subquadratic Space and Sublinear Query Time

    Authors: Philip Bille, Inge Li Gørtz, Moshe Lewenstein, Solon P. Pissis, Eva Rotenberg, Teresa Anna Steiner

    Abstract: In Gapped String Indexing, the goal is to compactly represent a string $S$ of length $n$ such that for any query consisting of two strings $P_1$ and $P_2$, called patterns, and an integer interval $[α, β]$, called gap range, we can quickly find occurrences of $P_1$ and $P_2$ in $S$ with distance in $[α, β]$. Gapped String Indexing is a central problem in computational biology and text mining and h… ▽ More

    Submitted 5 March, 2024; v1 submitted 30 November, 2022; originally announced November 2022.

    Comments: 19 pages, 2 figures. To appear at STACS 2024

  13. arXiv:2211.06858  [pdf, other

    cs.DS

    Improved Dynamic Colouring of Sparse Graphs

    Authors: Aleksander B. G. Christiansen, Krzysztof D. Nowicki, Eva Rotenberg

    Abstract: Given a dynamic graph subject to edge insertions and deletions, we show how to update an implicit representation of a proper vertex colouring, such that colours of vertices are computable upon query time. We give a deterministic algorithm that uses $O(α^2)$ colours for a dynamic graph of arboricity $α$, and a randomised algorithm that uses $O(\min\{α\log α, α\log \log \log n\})$ colours in the obl… ▽ More

    Submitted 13 November, 2022; originally announced November 2022.

  14. Splay Top Trees

    Authors: Jacob Holm, Eva Rotenberg, Alice Ryhl

    Abstract: The top tree data structure is an important and fundamental tool in dynamic graph algorithms. Top trees have existed for decades, and today serve as an ingredient in many state-of-the-art algorithms for dynamic graphs. In this work, we give a new direct proof of the existence of top trees, facilitating simpler and more direct implementations of top trees, based on ideas from splay trees. This resu… ▽ More

    Submitted 6 February, 2023; v1 submitted 21 October, 2022; originally announced October 2022.

    Comments: 27 pages, 6 figures, published at SOSA'23, license information updated

    ACM Class: E.1; F.2

    Journal ref: In Symposium on Simplicity in Algorithms (SOSA), pp. 305-331. Society for Industrial and Applied Mathematics, 2023

  15. arXiv:2209.14094  [pdf, other

    cs.DS cs.CG

    Dynamic Embeddings of Dynamic Single-Source Upward Planar Graphs

    Authors: Ivor van der Hoog, Irene Parada, Eva Rotenberg

    Abstract: A directed graph $G$ is upward planar if it admits a planar embedding such that each edge is $y$-monotone. Unlike planarity testing, upward planarity testing is NP-hard except in restricted cases, such as when the graph has the single-source property (i.e. each connected component only has one source). In this paper, we present a dynamic algorithm for maintaining a combinatorial embedding… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

  16. arXiv:2209.14087  [pdf, ps, other

    cs.DS

    Adaptive Out-Orientations with Applications

    Authors: Aleksander B. G. Christiansen, Jacob Holm, Ivor van der Hoog, Eva Rotenberg, Chris Schwiegelshohn

    Abstract: We give improved algorithms for maintaining edge-orientations of a fully-dynamic graph, such that the out-degree of each vertex is bounded. On one hand, we show how to orient the edges such that the out-degree of each vertex is proportional to the arboricity $α$ of the graph, in a worst-case update time of $O(\log^3 n \log α)$. On the other hand, motivated by applications including dynamic maximal… ▽ More

    Submitted 15 February, 2023; v1 submitted 28 September, 2022; originally announced September 2022.

  17. arXiv:2209.14079  [pdf, other

    cs.DS

    Worst-case Deterministic Fully-Dynamic Planar 2-vertex Connectivity

    Authors: Jacob Holm, Ivor van der Hoog, Eva Rotenberg

    Abstract: We study dynamic planar graphs with $n$ vertices, subject to edge deletion, edge contraction, edge insertion across a face, and the splitting of a vertex in specified corners. We dynamically maintain a combinatorial embedding of such a planar graph, subject to connectivity and $2$-vertex-connectivity (biconnectivity) queries between pairs of vertices. Whenever a query pair is connected and not bic… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

  18. arXiv:2203.06039  [pdf, other

    cs.DS

    Fully-dynamic $α+ 2$ Arboricity Decomposition and Implicit Colouring

    Authors: Aleksander B. G. Christiansen, Eva Rotenberg

    Abstract: In the implicit dynamic colouring problem, the task is to maintain a representation of a proper colouring as a dynamic graph is subject to insertions and deletions of edges, while facilitating interspersed queries to the colours of vertices. The goal is to use few colours, while still efficiently handling edge-updates and responding to colour-queries. For an n-vertex dynamic graph of arboricity… ▽ More

    Submitted 11 March, 2022; originally announced March 2022.

    Comments: 39 pages, 3 figures

  19. arXiv:2201.02121  [pdf, other

    cs.CG

    On the Discrete Fréchet Distance in a Graph

    Authors: Anne Driemel, Ivor van der Hoog, Eva Rotenberg

    Abstract: The Fréchet distance is a well-studied similarity measure between curves that is widely used throughout computer science. Motivated by applications where curves stem from paths and walks on an underlying graph (such as a road network), we define and study the Fréchet distance for paths and walks on graphs. When provided with a distance oracle of $G$ with $O(1)$ query time, the classical quadratic-… ▽ More

    Submitted 13 January, 2022; v1 submitted 6 January, 2022; originally announced January 2022.

  20. Esca** 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

  21. String Indexing for Top-$k$ Close Consecutive Occurrences

    Authors: Philip Bille, Inge Li Gørtz, Max Rishøj Pedersen, Eva Rotenberg, Teresa Anna Steiner

    Abstract: The classic string indexing problem is to preprocess a string $S$ into a compact data structure that supports efficient subsequent pattern matching queries, that is, given a pattern string $P$, report all occurrences of $P$ within $S$. In this paper, we study a basic and natural extension of string indexing called the string indexing for top-$k$ close consecutive occurrences problem (SITCCO). Here… ▽ More

    Submitted 14 February, 2024; v1 submitted 8 July, 2020; originally announced July 2020.

    Comments: Updated to accepted journal version

    Journal ref: journal: Theor. Comput. Sci. volume: 927 pages: 133 - 147 year: 2022

  22. arXiv:2007.03483  [pdf, other

    cs.CG cs.GR

    Skeletonization via Local Separators

    Authors: Andreas Bærentzen, Eva Rotenberg

    Abstract: We propose a new algorithm for curve skeleton computation which differs from previous algorithms by being based on the notion of local separators. The main benefits of this approach are that it is able to capture relatively fine details and that it works robustly on a range of shape representations. Specifically, our method works on shape representations that can be construed as a spatially embedd… ▽ More

    Submitted 9 September, 2020; v1 submitted 7 July, 2020; originally announced July 2020.

    Comments: preprint, 25 pages, 17 figures

  23. arXiv:1911.03542  [pdf, ps, other

    cs.DS

    Space Efficient Construction of Lyndon Arrays in Linear Time

    Authors: Philip Bille, Jonas Ellert, Johannes Fischer, Inge Li Gørtz, Florian Kurpicz, Ian Munro, Eva Rotenberg

    Abstract: We present the first linear time algorithm to construct the $2n$-bit version of the Lyndon array for a string of length $n$ using only $o(n)$ bits of working space. A simpler variant of this algorithm computes the plain ($n\lg n$-bit) version of the Lyndon array using only $\mathcal{O}(1)$ words of additional working space. All previous algorithms are either not linear, or use at least $n\lg n$ bi… ▽ More

    Submitted 10 December, 2019; v1 submitted 8 November, 2019; originally announced November 2019.

  24. arXiv:1911.03449  [pdf, other

    cs.DS

    Fully-dynamic Planarity Testing in Polylogarithmic Time

    Authors: Jacob Holm, Eva Rotenberg

    Abstract: Given a dynamic graph subject to insertions and deletions of edges, a natural question is whether the graph presently admits a planar embedding. We give a deterministic fully-dynamic algorithm for general graphs, running in amortized $O(\log^3 n)$ time per edge insertion or deletion, that maintains a bit indicating whether or not the graph is presently planar. This is an exponential improvement ov… ▽ More

    Submitted 10 December, 2019; v1 submitted 8 November, 2019; originally announced November 2019.

    Comments: Updated version of paper submitted to STOC'20. This version features a complete rewrite of section 4.4 (do-separation-flips). The new version fixes an overlooked case in the previous version (the two fundamental cycles we find do not necessarily share an edge) and contains a detailed case-by-case proof of correctness

  25. arXiv:1910.09005  [pdf, other

    cs.DS

    Worst-Case Polylog Incremental SPQR-trees: Embeddings, Planarity, and Triconnectivity

    Authors: Jacob Holm, Eva Rotenberg

    Abstract: We show that every labelled planar graph $G$ can be assigned a canonical embedding $φ(G)$, such that for any planar $G'$ that differs from $G$ by the insertion or deletion of one edge, the number of local changes to the combinatorial embedding needed to get from $φ(G)$ to $φ(G')$ is $O(\log n)$. In contrast, there exist embedded graphs where $Ω(n)$ changes are necessary to accommodate one insert… ▽ More

    Submitted 20 October, 2019; originally announced October 2019.

    Comments: Accepted for publication at SODA'20

  26. arXiv:1808.02568  [pdf, ps, other

    cs.DS

    Good $r$-divisions Imply Optimal Amortised Decremental Biconnectivity

    Authors: Jacob Holm, Eva Rotenberg

    Abstract: We present a data structure that, given a graph $G$ of $n$ vertices and $m$ edges, and a suitable pair of nested $r$-divisions of $G$, preprocesses $G$ in $O(m+n)$ time and handles any series of edge-deletions in $O(m)$ total time while answering queries to pairwise biconnectivity in worst-case $O(1)$ time. In case the vertices are not biconnected, the data structure can return a cutvertex separat… ▽ More

    Submitted 15 April, 2019; v1 submitted 7 August, 2018; originally announced August 2018.

    ACM Class: G.2.2; E.1

  27. arXiv:1806.10772  [pdf, other

    cs.DS

    Decremental SPQR-trees for Planar Graphs

    Authors: Jacob Holm, Giuseppe F. Italiano, Adam Karczmarz, Jakub Łącki, Eva Rotenberg

    Abstract: We present a decremental data structure for maintaining the SPQR-tree of a planar graph subject to edge contractions and deletions. The update time, amortized over $Ω(n)$ operations, is $O(\log^2 n)$. Via SPQR-trees, we give a decremental data structure for maintaining $3$-vertex connectivity in planar graphs. It answers queries in $O(1)$ time and processes edge deletions and contractions in… ▽ More

    Submitted 28 June, 2018; originally announced June 2018.

  28. arXiv:1806.03102  [pdf, ps, other

    cs.DS

    Compressed Communication Complexity of Longest Common Prefixes

    Authors: Philip Bille, Mikko Berggreen Ettienne, Roberto Grossi, Inge Li Gørtz, Eva Rotenberg

    Abstract: We consider the communication complexity of fundamental longest common prefix (Lcp) problems. In the simplest version, two parties, Alice and Bob, each hold a string, $A$ and $B$, and we want to determine the length of their longest common prefix $l=\text{Lcp}(A,B)$ using as few rounds and bits of communication as possible. We show that if the longest common prefix of $A$ and $B$ is compressible,… ▽ More

    Submitted 8 June, 2018; originally announced June 2018.

  29. arXiv:1804.00101  [pdf, other

    cs.CG

    Fast Fencing

    Authors: Mikkel Abrahamsen, Anna Adamaszek, Karl Bringmann, Vincent Cohen-Addad, Mehran Mehr, Eva Rotenberg, Alan Roytman, Mikkel Thorup

    Abstract: We consider very natural "fence enclosure" problems studied by Capoyleas, Rote, and Woeginger and Arkin, Khuller, and Mitchell in the early 90s. Given a set $S$ of $n$ points in the plane, we aim at finding a set of closed curves such that (1) each point is enclosed by a curve and (2) the total length of the curves is minimized. We consider two main variants. In the first variant, we pay a unit co… ▽ More

    Submitted 30 March, 2018; originally announced April 2018.

  30. String Attractors: Verification and Optimization

    Authors: Dominik Kempa, Alberto Policriti, Nicola Prezza, Eva Rotenberg

    Abstract: String attractors [STOC 2018] are combinatorial objects recently introduced to unify all known dictionary compression techniques in a single theory. A set $Γ\subseteq [1..n]$ is a $k$-attractor for a string $S\in[1..σ]^n$ if and only if every distinct substring of $S$ of length at most $k$ has an occurrence straddling at least one of the positions in $Γ$. Finding the smallest $k$-attractor is NP-h… ▽ More

    Submitted 17 April, 2018; v1 submitted 5 March, 2018; originally announced March 2018.

  31. arXiv:1711.01171  [pdf, ps, other

    cs.DS cs.CG

    The Bane of Low-Dimensionality Clustering

    Authors: Vincent Cohen-Addad, Arnaud de Mesmay, Eva Rotenberg, Alan Roytman

    Abstract: In this paper, we give a conditional lower bound of $n^{Ω(k)}$ on running time for the classic k-median and k-means clustering objectives (where n is the size of the input), even in low-dimensional Euclidean space of dimension four, assuming the Exponential Time Hypothesis (ETH). We also consider k-median (and k-means) with penalties where each point need not be assigned to a center, in which case… ▽ More

    Submitted 3 November, 2017; originally announced November 2017.

  32. arXiv:1708.07389  [pdf, ps, other

    cs.DS cs.DM

    One-Way Trail Orientations

    Authors: Anders Aamand, Niklas Hjuler, Jacob Holm, Eva Rotenberg

    Abstract: Given a graph, does there exist an orientation of the edges such that the resulting directed graph is strongly connected? Robbins' theorem [Robbins, Am. Math. Monthly, 1939] states that such an orientation exists if and only if the graph is $2$-edge connected. A natural extension of this problem is the following: Suppose that the edges of the graph is partitioned into trails. Can we orient the t… ▽ More

    Submitted 24 August, 2017; originally announced August 2017.

    Comments: Earlier version submitted to SODA'17

  33. arXiv:1707.06311  [pdf, other

    cs.DS

    Dynamic Bridge-Finding in $\tilde{O}(\log ^2 n)$ Amortized Time

    Authors: Jacob Holm, Eva Rotenberg, Mikkel Thorup

    Abstract: We present a deterministic fully-dynamic data structure for maintaining information about the bridges in a graph. We support updates in $\tilde{O}((\log n)^2)$ amortized time, and can find a bridge in the component of any given vertex, or a bridge separating any two given vertices, in $O(\log n / \log \log n)$ worst case time. Our bounds match the current best for bounds for deterministic fully-dy… ▽ More

    Submitted 27 August, 2018; v1 submitted 19 July, 2017; originally announced July 2017.

    Comments: v1 Submitted to SODA'18 v2 Added note about improvement to biconnectivity v3 Small changes. Drop unproven claim about finding first k bridges in O(k) additional time

  34. arXiv:1707.06063  [pdf, other

    cs.DS

    Online Bipartite Matching with Amortized $O(\log^2 n)$ Replacements

    Authors: Aaron Bernstein, Jacob Holm, Eva Rotenberg

    Abstract: In the online bipartite matching problem with replacements, all the vertices on one side of the bipartition are given, and the vertices on the other side arrive one by one with all their incident edges. The goal is to maintain a maximum matching while minimizing the number of changes (replacements) to the matching. We show that the greedy algorithm that always takes the shortest augmenting path fr… ▽ More

    Submitted 4 May, 2018; v1 submitted 19 July, 2017; originally announced July 2017.

  35. arXiv:1706.10228  [pdf, other

    cs.DS

    Contracting a Planar Graph Efficiently

    Authors: Jacob Holm, Giuseppe F. Italiano, Adam Karczmarz, Jakub Łącki, Eva Rotenberg, Piotr Sankowski

    Abstract: We present a data structure that can maintain a simple planar graph under edge contractions in linear total time. The data structure supports adjacency queries and provides access to neighbor lists in $O(1)$ time. Moreover, it can report all the arising self-loops and parallel edges. By applying the data structure, we can achieve optimal running times for decremental bridge detection, 2-edge con… ▽ More

    Submitted 30 June, 2017; originally announced June 2017.

  36. arXiv:1704.00565  [pdf, other

    cs.DS cs.CG

    Dynamic Planar Embeddings of Dynamic Graphs

    Authors: Jacob Holm, Eva Rotenberg

    Abstract: We present an algorithm to support the dynamic embedding in the plane of a dynamic graph. An edge can be inserted across a face between two vertices on the face boundary (we call such a vertex pair linkable), and edges can be deleted. The planar embedding can also be changed locally by flip** components that are connected to the rest of the graph by at most two vertices. Given vertices $u,v$,… ▽ More

    Submitted 3 April, 2017; originally announced April 2017.

    Comments: Announced at STACS'15

  37. 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

  38. arXiv:1411.7191  [pdf, ps, other

    cs.DS

    Hashing for statistics over k-partitions

    Authors: Søren Dahlgaard, Mathias Bæk Tejs Knudsen, Eva Rotenberg, Mikkel Thorup

    Abstract: In this paper we analyze a hash function for $k$-partitioning a set into bins, obtaining strong concentration bounds for standard algorithms combining statistics from each bin. This generic method was originally introduced by Flajolet and Martin~[FOCS'83] in order to save a factor $Ω(k)$ of time per element over $k$ independent samples when estimating the number of distinct elements in a data st… ▽ More

    Submitted 15 February, 2016; v1 submitted 26 November, 2014; originally announced November 2014.

    Comments: Appear at FOCS'15

  39. arXiv:1411.5867  [pdf, other

    cs.DS

    Planar Reachability in Linear Space and Constant Time

    Authors: Jacob Holm, Eva Rotenberg, Mikkel Thorup

    Abstract: We show how to represent a planar digraph in linear space so that distance queries can be answered in constant time. The data structure can be constructed in linear time. This representation of reachability is thus optimal in both time and space, and has optimal construction time. The previous best solution used $O(n\log n)$ space for constant query time [Thorup FOCS'01].

    Submitted 4 April, 2015; v1 submitted 21 November, 2014; originally announced November 2014.

    Comments: 20 pages, 5 figures, submitted to FoCS

  40. arXiv:1407.6846  [pdf, other

    cs.DS

    The Power of Two Choices with Simple Tabulation

    Authors: Søren Dahlgaard, Mathias Bæk Tejs Knudsen, Eva Rotenberg, Mikkel Thorup

    Abstract: The power of two choices is a classic paradigm for load balancing when assigning $m$ balls to $n$ bins. When placing a ball, we pick two bins according to two hash functions $h_0$ and $h_1$, and place the ball in the least loaded bin. Assuming fully random hash functions, when $m=O(n)$, Azar et al.~[STOC'94] proved that the maximum load is $\lg \lg n + O(1)$ with high probability. In this paper,… ▽ More

    Submitted 25 January, 2016; v1 submitted 25 July, 2014; originally announced July 2014.

    Comments: SODA'16

  41. 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