Reactive Proximity Data Structures for Graphs

03/12/2018
by   David Eppstein, et al.
0

We consider data structures for graphs where we maintain a subset of the nodes called sites, and allow proximity queries, such as asking for the closest site to a query node, and update operations that enable or disable nodes as sites. We refer to a data structure that can efficiently react to such updates as reactive. We present novel reactive proximity data structures for graphs of polynomial expansion, i.e., the class of graphs with small separators, such as planar graphs and road networks. Our data structures can be used directly in several logistical problems and geographic information systems dealing with real-time data, such as emergency dispatching. We experimentally compare our data structure to Dijkstra's algorithm in a system emulating random queries in a real road network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/27/2023

Insertion-Only Dynamic Connectivity in General Disk Graphs

Let S ⊆ℝ^2 be a set of n sites in the plane, so that every site s ∈ S ha...
research
10/08/2019

Upper and Lower Bounds for Fully Retroactive Graph Problems

Classic dynamic data structure problems maintain a data structure subjec...
research
06/28/2021

Dynamic Connectivity in Disk Graphs

Let S be a set of n sites, each associated with a point in ℝ^2 and a rad...
research
12/09/2020

Compressed Bounding Volume Hierarchies for Collision Detection Proximity Query

We present a novel representation of compressed data structure for simul...
research
10/25/2020

Exploring Network-Wide Flow Data with Flowyager

Many network operations, ranging from attack investigation and mitigatio...
research
02/07/2018

Optimal data structures for stochastic driven simulations

Simulations where we have some prior information on the probability dist...
research
06/23/2022

A Hybrid Adjacency and Time-Based Data Structure for Analysis of Temporal Networks

Dynamic or temporal networks enable representation of time-varying edges...

Please sign up or login with your details

Forgot password? Click here to reset