Skip to main content

Showing 1–23 of 23 results for author: Roditty, L

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

    cs.DS

    On the Space Usage of Approximate Distance Oracles with Sub-2 Stretch

    Authors: Tsvi Kopelowitz, Ariel Korin, Liam Roditty

    Abstract: For an undirected unweighted graph $G=(V,E)$ with $n$ vertices and $m$ edges, let $d(u,v)$ denote the distance from $u\in V$ to $v\in V$ in $G$. An $(α,β)$-stretch approximate distance oracle (ADO) for $G$ is a data structure that given $u,v\in V$ returns in constant (or near constant) time a value $\hat d (u,v)$ such that $d(u,v) \le \hat d (u,v) \le α\cdot d(u,v) + β$, for some reals $α>1, β$. I… ▽ More

    Submitted 18 October, 2023; originally announced October 2023.

  2. arXiv:2306.15338  [pdf, other

    cs.CG

    Insertion-Only Dynamic Connectivity in General Disk Graphs

    Authors: Haim Kaplan, Katharina Klost, Kristin Knorr, Wolfgang Mulzer, Liam Roditty

    Abstract: Let $S \subseteq \mathbb{R}^2$ be a set of $n$ \emph{sites} in the plane, so that every site $s \in S$ has an \emph{associated radius} $r_s > 0$. Let $D(S)$ be the \emph{disk intersection graph} defined by $S$, i.e., the graph with vertex set $S$ and an edge between two distinct sites $s, t \in S$ if and only if the disks with centers $s$, $t$ and radii $r_s$, $r_t$ intersect. Our goal is to desig… ▽ More

    Submitted 27 June, 2023; originally announced June 2023.

    Comments: 7 pages, 6 figures. Presented at EuroCG 2023. This version corrects a missing log-factor in the insertion time

  3. Dynamic Connectivity in Disk Graphs

    Authors: Alexander Baumann, Haim Kaplan, Katharina Klost, Kristin Knorr, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $S$ be a set of $n$ sites in the plane, so that every site $s \in S$ has an associated radius $r_s > 0$. Let $\mathcal{D}(S)$ be the disk intersection graph defined by $S$, i.e., the graph with vertex set $S$ and an edge between two distinct sites $s, t \in S$ if and only if the disks with centers $s$, $t$ and radii $r_s$, $r_t$ intersect.Our goal is to design data structures that maintain the… ▽ More

    Submitted 1 May, 2024; v1 submitted 28 June, 2021; originally announced June 2021.

    Comments: 58 pages, 27 figures; a preliminary version appeared at SoCG 2022

    Journal ref: Discrete and Computational Geometry (DCG), 71(1), Jan 2024, pp. 214.277

  4. arXiv:1911.06132  [pdf, other

    cs.DS

    $\{-1,0,1\}$-APSP and (min,max)-Product Problems

    Authors: Hodaya Barr, Tsvi Kopelowitz, Ely Porat, Liam Roditty

    Abstract: In the $\{-1,0,1\}$-APSP problem the goal is to compute all-pairs shortest paths (APSP) on a directed graph whose edge weights are all from $\{-1,0,1\}$. In the (min,max)-product problem the input is two $n\times n$ matrices $A$ and $B$, and the goal is to output the (min,max)-product of $A$ and $B$. This paper provides a new algorithm for the $\{-1,0,1\}$-APSP problem via a simple reduction to… ▽ More

    Submitted 14 November, 2019; originally announced November 2019.

  5. arXiv:1907.01980  [pdf, other

    cs.CG

    Triangles and Girth in Disk Graphs and Transmission Graphs

    Authors: Haim Kaplan, Katharina Klost, Wolfgang Mulzer, Liam Roditty, Paul Seiferth, Micha Sharir

    Abstract: Let $S \subset \mathbb{R}^2$ be a set of $n$ sites, where each $s \in S$ has an associated radius $r_s > 0$. The disk graph $D(S)$ is the undirected graph with vertex set $S$ and an undirected edge between two sites $s, t \in S$ if and only if $|st| \leq r_s + r_t$, i.e., if the disks with centers $s$ and $t$ and respective radii $r_s$ and $r_t$ intersect. Disk graphs are used to model sensor netw… ▽ More

    Submitted 3 July, 2019; originally announced July 2019.

    Comments: 19 pages, 9 figures

  6. arXiv:1811.12527  [pdf, other

    cs.DS

    Algorithms and Hardness for Diameter in Dynamic Graphs

    Authors: Bertie Ancona, Monika Henzinger, Liam Roditty, Virginia Vassilevska Williams, Nicole Wein

    Abstract: The diameter, radius and eccentricities are natural graph parameters. While these problems have been studied extensively, there are no known dynamic algorithms for them beyond the ones that follow from trivial recomputation after each update or from solving dynamic All-Pairs Shortest Paths (APSP), which is very computationally intensive. This is the situation for dynamic approximation algorithms a… ▽ More

    Submitted 17 December, 2019; v1 submitted 29 November, 2018; originally announced November 2018.

  7. arXiv:1808.08494  [pdf, other

    cs.DS

    Towards Tight Approximation Bounds for Graph Diameter and Eccentricities

    Authors: Arturs Backurs, Liam Roditty, Gilad Segal, Virginia Vassilevska Williams, Nicole Wein

    Abstract: Among the most important graph parameters is the Diameter, the largest distance between any two vertices. There are no known very efficient algorithms for computing the Diameter exactly. Thus, much research has been devoted to how fast this parameter can be approximated. Chechik et al. showed that the diameter can be approximated within a multiplicative factor of $3/2$ in $\tilde{O}(m^{3/2})$ time… ▽ More

    Submitted 29 March, 2021; v1 submitted 25 August, 2018; originally announced August 2018.

    Comments: Revised to implement referee comments

  8. Stabbing Pairwise Intersecting Disks by Five Points

    Authors: Sariel Har-Peled, Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth, Micha Sharir, Max Willert

    Abstract: Suppose we are given a set $\mathcal{D}$ of $n$ pairwise intersecting disks in the plane. A planar point set $P$ stabs $\mathcal{D}$ if and only if each disk in $\mathcal{D}$ contains at least one point from $P$. We present a deterministic algorithm that takes $O(n)$ time to find five points that stab $\mathcal{D}$. Furthermore, we give a simple example of 13 pairwise intersecting disks that canno… ▽ More

    Submitted 28 April, 2021; v1 submitted 9 January, 2018; originally announced January 2018.

    Comments: 15 pages, 9 figures. A preliminary version appeared at ISAAC 2018

    Journal ref: Discrete Mathematics (DM), 334(7), 2021, Article 112403

  9. arXiv:1611.00721  [pdf, other

    cs.DS

    Approximating Cycles in Directed Graphs: Fast Algorithms for Girth and Roundtrip Spanners

    Authors: Jakub Pachocki, Liam Roditty, Aaron Sidford, Roei Tov, Virginia Vassilevska Williams

    Abstract: The girth of a graph, i.e. the length of its shortest cycle, is a fundamental graph parameter. Unfortunately all known algorithms for computing, even approximately, the girth and girth-related structures in directed weighted $m$-edge and $n$-node graphs require $Ω(\min\{n^ω, mn\})$ time (for $2\leqω<2.373$). In this paper, we drastically improve these runtimes as follows: * Multiplicative Approx… ▽ More

    Submitted 10 August, 2018; v1 submitted 2 November, 2016; originally announced November 2016.

    Comments: this is a revision of the original submission that fixes an error (the original submission claimed that the additive approximation algorithm also works for roundtrip spanners; this is false)

  10. arXiv:1610.04010  [pdf, other

    cs.DS

    An efficient strongly connected components algorithm in the fault tolerant model

    Authors: Surender Baswana, Keerti Choudhary, Liam Roditty

    Abstract: In this paper we study the problem of maintaining the strongly connected components of a graph in the presence of failures. In particular, we show that given a directed graph $G=(V,E)$ with $n=|V|$ and $m=|E|$, and an integer value $k\geq 1$, there is an algorithm that computes in $O(2^{k}n\log^2 n)$ time for any set $F$ of size at most $k$ the strongly connected components of the graph… ▽ More

    Submitted 24 April, 2017; v1 submitted 13 October, 2016; originally announced October 2016.

    Comments: 16 pages, 2 figures

  11. Dynamic Planar Voronoi Diagrams for General Distance Functions and their Algorithmic Applications

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth, Micha Sharir

    Abstract: We describe a new data structure for dynamic nearest neighbor queries in the plane with respect to a general family of distance functions. These include $L_p$-norms and additively weighted Euclidean distances. Our data structure supports general (convex, pairwise disjoint) sites that have constant description complexity (e.g., points, line segments, disks, etc.). Our structure uses… ▽ More

    Submitted 1 October, 2020; v1 submitted 13 April, 2016; originally announced April 2016.

    Comments: 61 pages, 11 figures; a preliminary version appeared in SODA 2017

    ACM Class: F.2.2

    Journal ref: Discrete and Computational Geometry (DCG), 64(3), October 2020, pp. 838-904

  12. Spanners for Directed Transmission Graphs

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $P \subset \mathbb{R}^2$ be a planar $n$-point set such that each point $p \in P$ has an associated radius $r_p > 0$. The transmission graph $G$ for $P$ is the directed graph with vertex set $P$ such that for any $p, q \in P$, there is an edge from $p$ to $q$ if and only if $d(p, q) \leq r_p$. Let $t > 1$ be a constant. A $t$-spanner for $G$ is a subgraph $H \subseteq G$ with vertex set $P$… ▽ More

    Submitted 2 October, 2020; v1 submitted 28 January, 2016; originally announced January 2016.

    Comments: 28 pages, 9 figures. A preliminary version appeared in SoCG 2015

    ACM Class: F.2.2

    Journal ref: SIAM Journal on Computing (SICOMP), 47(4), 2018, pp. 1585-1609

  13. Reachability Oracles for Directed Transmission Graphs

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $P \subset \mathbb{R}^d$ be a set of $n$ points in $d$ dimensions such that each point $p \in P$ has an associated radius $r_p > 0$. The transmission graph $G$ for $P$ is the directed graph with vertex set $P$ such that there is an edge from $p$ to $q$ if and only if $|pq| \leq r_p$, for any $p, q \in P$. A reachability oracle is a data structure that decides for any two vertices… ▽ More

    Submitted 3 November, 2019; v1 submitted 28 January, 2016; originally announced January 2016.

    Comments: 16 pages, 6 figures; a preliminary version appeared at SoCG 2015

    ACM Class: F.2.2

    Journal ref: Algorithmica, 82, 2020, pp. 1259-1276

  14. Routing in Unit Disk Graphs

    Authors: Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

    Abstract: Let $S \subset \mathbb{R}^2$ be a set of $n$ sites. The unit disk graph $\text{UD}(S)$ on $S$ has vertex set $S$ and an edge between two distinct sites $s,t \in S$ if and only if $s$ and $t$ have Euclidean distance $|st| \leq 1$. A routing scheme $R$ for $\text{UD}(S)$ assigns to each site $s \in S$ a label $\ell(s)$ and a routing table $ρ(s)$. For any two sites $s, t \in S$, the scheme $R$ must… ▽ More

    Submitted 24 March, 2017; v1 submitted 5 October, 2015; originally announced October 2015.

    Comments: 19 pages, 6 figures; a preliminary version appeared in LATIN 2016

    Journal ref: Algorithmica, 80(3), 2018, pp. 830-848

  15. arXiv:1407.6730  [pdf, ps, other

    cs.DS cs.DM

    New routing techniques and their applications

    Authors: Liam Roditty, Roei Tov

    Abstract: Let $G=(V,E)$ be an undirected graph with $n$ vertices and $m$ edges. We obtain the following new routing schemes: - A routing scheme for unweighted graphs that uses $\tilde O(\frac{1}ε n^{2/3})$ space at each vertex and $\tilde O(1/ε)$-bit headers, to route a message between any pair of vertices $u,v\in V$ on a $(2 + ε,1)$-stretch path, i.e., a path of length at most $(2+ε)\cdot d(u,v)+1$. This… ▽ More

    Submitted 4 August, 2014; v1 submitted 24 July, 2014; originally announced July 2014.

    ACM Class: G.2.2

  16. arXiv:1310.8381  [pdf, other

    cs.DS cs.DC

    A Labeling Approach to Incremental Cycle Detection

    Authors: Edith Cohen, Amos Fiat, Haim Kaplan, Liam Roditty

    Abstract: In the \emph{incremental cycle detection} problem arcs are added to a directed acyclic graph and the algorithm has to report if the new arc closes a cycle. One seeks to minimize the total time to process the entire sequence of arc insertions, or until a cycle appears. In a recent breakthrough, Bender, Fineman, Gilbert and Tarjan \cite{BeFiGiTa11} presented two different algorithms, with time com… ▽ More

    Submitted 31 October, 2013; originally announced October 2013.

    Comments: 15 pages, one figure

  17. arXiv:1307.2415  [pdf, ps, other

    cs.DS

    Finding the Minimum-Weight k-Path

    Authors: Avinatan Hassidim, Orgad Keller, Moshe Lewenstein, Liam Roditty

    Abstract: Given a weighted $n$-vertex graph $G$ with integer edge-weights taken from a range $[-M,M]$, we show that the minimum-weight simple path visiting $k$ vertices can be found in time $\tilde{O}(2^k \poly(k) M n^ω) = O^*(2^k M)$. If the weights are reals in $[1,M]$, we provide a $(1+\varepsilon)$-approximation which has a running time of $\tilde{O}(2^k \poly(k) n^ω(\log\log M + 1/\varepsilon))$. For t… ▽ More

    Submitted 9 July, 2013; originally announced July 2013.

    Comments: To appear at WADS 2013

  18. arXiv:1207.3622  [pdf, ps, other

    cs.DS cs.CC

    Approximating the diameter of a graph

    Authors: Liam Roditty, Virginia Vassilevska Williams

    Abstract: In this paper we consider the fundamental problem of approximating the diameter $D$ of directed or undirected graphs. In a seminal paper, Aingworth, Chekuri, Indyk and Motwani [SIAM J. Comput. 1999] presented an algorithm that computes in $\Ot(m\sqrt n + n^2)$ time an estimate $\hat{D}$ for the diameter of an $n$-node, $m$-edge graph, such that $\lfloor 2/3 D \rfloor \leq \hat{D} \leq D$. In this… ▽ More

    Submitted 16 July, 2012; originally announced July 2012.

  19. arXiv:1104.2882  [pdf, ps, other

    cs.DS

    Minimum Weight Cycles and Triangles: Equivalences and Algorithms

    Authors: Liam Roditty, Virginia Vassilevska Williams

    Abstract: We consider the fundamental algorithmic problem of finding a cycle of minimum weight in a weighted graph. In particular, we show that the minimum weight cycle problem in an undirected n-node graph with edge weights in {1,...,M} or in a directed n-node graph with edge weights in {-M,..., M} and no negative cycles can be efficiently reduced to finding a minimum weight triangle in an Theta(n)-node un… ▽ More

    Submitted 14 April, 2011; originally announced April 2011.

  20. arXiv:1008.1480  [pdf, ps, other

    cs.DS

    Fast, precise and dynamic distance queries

    Authors: Yair Bartal, Lee-Ad Gottlieb, Tsvi Kopelowitz, Moshe Lewenstein, Liam Roditty

    Abstract: We present an approximate distance oracle for a point set S with n points and doubling dimension λ. For every ε>0, the oracle supports (1+ε)-approximate distance queries in (universal) constant time, occupies space [ε^{-O(λ)} + 2^{O(λ log λ)}]n, and can be constructed in [2^{O(λ)} log3 n + ε^{-O(λ)} + 2^{O(λ log λ)}]n expected time. This improves upon the best previously known constructions, prese… ▽ More

    Submitted 9 August, 2010; originally announced August 2010.

  21. arXiv:0912.2815  [pdf, ps, other

    cs.DS cs.CG

    Relaxed spanners for directed disk graphs

    Authors: David Peleg, Liam Roditty

    Abstract: Let $(V,δ)$ be a finite metric space, where $V$ is a set of $n$ points and $δ$ is a distance function defined for these points. Assume that $(V,δ)$ has a constant doubling dimension $d$ and assume that each point $p\in V$ has a disk of radius $r(p)$ around it. The disk graph that corresponds to $V$ and $r(\cdot)$ is a \emph{directed} graph $I(V,E,r)$, whose vertices are the points of $V$ and who… ▽ More

    Submitted 3 February, 2010; v1 submitted 15 December, 2009; originally announced December 2009.

  22. arXiv:0811.3284  [pdf, ps, other

    cs.NI cs.DC

    SINR Diagrams: Towards Algorithmically Usable SINR Models of Wireless Networks

    Authors: Chen Avin, Yuval Emek, Erez Kantor, Zvi Lotker, David Peleg, Liam Roditty

    Abstract: The rules governing the availability and quality of connections in a wireless network are described by physical models such as the signal-to-interference & noise ratio (SINR) model. For a collection of simultaneously transmitting stations in the plane, it is possible to identify a reception zone for each station, consisting of the points where its transmission is received correctly. The resultin… ▽ More

    Submitted 10 December, 2008; v1 submitted 20 November, 2008; originally announced November 2008.

    Comments: 34 pages, 17 Figures

    ACM Class: C.2.1; F.2.2; G.2.2

  23. arXiv:0808.1128  [pdf, ps, other

    cs.DS cs.CG

    Dynamic Connectivity: Connecting to Networks and Geometry

    Authors: Timothy M. Chan, Mihai Patrascu, Liam Roditty

    Abstract: Dynamic connectivity is a well-studied problem, but so far the most compelling progress has been confined to the edge-update model: maintain an understanding of connectivity in an undirected graph, subject to edge insertions and deletions. In this paper, we study two more challenging, yet equally fundamental problems. Subgraph connectivity asks to maintain an understanding of connectivity unde… ▽ More

    Submitted 7 August, 2008; originally announced August 2008.

    Comments: Full version of a paper to appear in FOCS 2008