Optimally Tracking Labels on an Evolving Tree

03/30/2022
by   Aditya Acharya, et al.
0

Motivated by the problem of maintaining data structures for a large sets of points that are evolving over the course of time, we consider the problem of maintaining a set of labels assigned to the vertices of a tree, where the locations of these labels change over time. We study the problem in the evolving data framework, where labels change over time due to the action of an agent called the evolver. The algorithm can only track these changes by explicitly probing individual nodes of the tree. This framework captures the tradeoff between the complexity of maintaining an up-to-date view of the structure and the quality of results computed with the available view. Our results allow for both randomized and adversarial evolution of the data, subject to allowing different speedup factors between the algorithm and the evolver. We show that in the limit, our algorithm maintains labels to within an average distance of O(1) of their actual locations. We also present nearly matching lower bounds.

READ FULL TEXT

page 1

page 3

page 7

research
06/05/2023

Tracking Evolving labels using Cone based Oracles

The evolving data framework was first proposed by Anagnostopoulos et al....
research
08/09/2014

Conditional Probability Tree Estimation Analysis and Algorithms

We consider the problem of estimating the conditional probability of a l...
research
06/05/2018

Tree Path Majority Data Structures

We present the first solution to τ-majorities on tree paths. Given a tre...
research
10/02/2020

Decremental APSP in Directed Graphs Versus an Adaptive Adversary

Given a directed graph G = (V,E), undergoing an online sequence of edge ...
research
09/13/2019

MACE: Multiscale Abrupt Change Estimation Under Complex Temporal Dynamics

We consider the problem of detecting abrupt changes in an otherwise smoo...
research
05/09/2018

Optimally Sorting Evolving Data

We give optimal sorting algorithms in the evolving data framework, where...

Please sign up or login with your details

Forgot password? Click here to reset