# Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Edge Crossings

@article{Eppstein2010LinearTimeAF, title={Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Edge Crossings}, author={David Eppstein and Michael T. Goodrich and Darren Strash}, journal={SIAM J. Comput.}, year={2010}, volume={39}, pages={3814-3829} }

We provide linear-time algorithms for geometric graphs with sublinearly many edge crossings. That is, we provide algorithms running in $O(n)$ time on connected geometric graphs having $n$ vertices and $k$ pairwise crossings, where $k$ is smaller than $n$ by an iterated logarithmic factor. Specific problems that we study include Voronoi diagrams and single-source shortest paths. Our algorithms all run in linear time in the standard comparison-based computational model; hence, we make no…

## 11 Citations

Massively Parallel Computation and Sublinear-Time Algorithms for Embedded Planar Graphs

- Computer Science, MathematicsArXiv
- 2022

This paper focuses on sublinear-time computation and massively parallel computation (MPC), and shows an MPC algorithm that computes an r -division of the input graph and how this can be used to estimate Lipschitz additive graph parameters.

Algorithms for sparse geometric graphs and social networks

- Computer Science, Mathematics
- 2011

It is shown that n-vertex connected geometric graphs in R2 can have O (n/ log( c) n)(for constant c) edge crossings and yet the authors can still compute single-shortest paths and graph Voronoi diagrams on them in expected linear time.

Correcting self-intersecting polygons using minimal memory A simple and efficient algorithm and thoughts on line-segment intersection algorithms

- Computer ScienceArXiv
- 2013

This paper presents some thoughts on the available algorithms in terms of memory usage leading to a very simple scan-line-based algorithm aiming at answering that challenge and a solution is proposed.

Approximate shortest path and distance queries in networks

- Computer Science
- 2010

This thesis investigates the problem of efficiently computing exact and approximate shortest paths in graphs, with the main focus being on shortest path query processing and proves that exploiting well-connected nodes yields efficient distance oracles for scale-free graphs.

Scalable Exact Visualization of Isocontours in Road Networks via Minimum-Link Paths

- Computer ScienceESA
- 2016

This work proposes isocontours represented by polygons with minimum number of segments that separate reachable and unreachable components of the network, and introduces several heuristics that run in (almost) linear time and are simple enough to be implemented in practice.

Proceedings of the 28th Canadian Conference on Computational Geometry, CCCG 2016, August 3-5, 2016, Simon Fraser University, Vancouver, British Columbia, Canada

- Computer ScienceCCCG
- 2016

This paper considers robots that operate in the Euclidean plane and are dimensionless, anonymous, oblivious, silent, asynchronous, disoriented, nonchiral, and non-rigid, which implies that features such as synchronicity, chirality, and rigidity are computationally irrelevant.

Fast Enumeration of Regional Link Failures Caused by Disasters With Limited Size

- Computer ScienceIEEE/ACM Transactions on Networking
- 2020

It is shown that operators should prepare a network for only a small number of possible regional failure events and an approach to generate the list of SRLGs that hit every possible circular disk shaped disaster of a given radius is given.

List of shared risk link groups representing regional failures with limited size

- Computer ScienceIEEE INFOCOM 2017 - IEEE Conference on Computer Communications
- 2017

It is shown that operators should prepare a network for only a small number of possible regional failure events, and a fast systematic approach is given to generate the list of SRLGs that cover every possible circular disk failure of a given radius r.

A Tractable Stochastic Model of Correlated Link Failures Caused by Disasters

- Computer ScienceIEEE INFOCOM 2018 - IEEE Conference on Computer Communications
- 2018

A stochastic model of geographically correlated link failures caused by disasters is built, in order to estimate the hazards a network may be prone to, and to understand the complex correlation between possible link failures.

Probabilistic Shared Risk Link Groups Modeling Correlated Resource Failures Caused by Disasters

- Computer ScienceIEEE Journal on Selected Areas in Communications
- 2021

A stochastic model of geographically correlated link failures caused by disasters is built to estimate the hazards an optical backbone network may be prone to and to understand the complex correlation between possible link failures.

## References

SHOWING 1-10 OF 59 REFERENCES

Linear-time algorithms for geometric graphs with sublinearly many crossings

- Mathematics, Computer ScienceSODA
- 2009

This work provides linear-time algorithms for geometric graphs with sublinearly many crossings running in O(n) time on connected geometric graphs having n vertices and k crossings, where k is smaller than n by an iterated logarithmic factor.

Faster Shortest-Path Algorithms for Planar Graphs

- Mathematics, Computer ScienceJ. Comput. Syst. Sci.
- 1997

An algorithm for single-source shortest paths in planar graphs with nonnegative edge-lengths and a linear-time algorithm for maximum flow in a planar graph with the source and sink on the same face are given.

Finding Minimum Spanning Trees

- Mathematics, Computer ScienceSIAM J. Comput.
- 1976

This paper studies methods for finding minimum spanning trees in graphs and results include relationships with other problems which might lead general lower bound for the complexity of the minimum spanning tree problem.

Separator Based Sparsification. I. Planary Testing and Minimum Spanning Trees

- Computer ScienceJ. Comput. Syst. Sci.
- 1996

A fully dynamic planarity testing algorithm is given that maintains a graph subject to edge insertions and deletions and that allows queries that test whether the graph is currently planar, or whether a potential new edge would violate planarity, inO(n1/2) amortized time per update or query.

A Deterministic Linear Time Algorithm for Geometric Separators and its Applications

- Computer Science, MathematicsFundam. Informaticae
- 1995

An O(nlogn) time algorithm for constructing a linear space, O(logn) query time search structure for a geometric query problem associated with k-ply neighborhood systems, and an algorithm for approximating the value of k within a constant factor in time O(NLogn).

Planar Separators and Parallel Polygon Triangulation

- Computer Science, MathematicsJ. Comput. Syst. Sci.
- 1995

The utility of such a separator decomposition is demonstrated by showing how it can be used in the design of a parallel algorithm for triangulating a simple polygon deterministically in O( log n) time using O(n/log n) processors on a CRCW PRAM.

Undirected single-source shortest paths with positive integer weights in linear time

- Computer ScienceJACM
- 1999

A deterministic linear time and linear space algorithm is presented for the undirected single source shortest paths problem with positive integer weights, which avoids the sorting bottleneck by building a hierarchical bucketing structure.

A Faster Approximation Algorithm for the Steiner Problem in Graphs

- MathematicsInf. Process. Lett.
- 1988

Finding Small Simple Cycle Separators for 2-Connected Planar Graphs

- MathematicsJ. Comput. Syst. Sci.
- 1986

Towards a Theory of Geometric Graphs

- Mathematics
- 2004

On the complexity of the linkage reconfiguration problem by H. Alt, C. Knauer, G. Rote, and S. Whitesides Falconer conjecture, spherical averages and discrete analogs by G. Arutyunyants and A.…