中文
相关论文

相关论文: Data Structures for Mergeable Trees

200 篇论文

We build upon the recent papers by Weinstein and Yu (FOCS'16), Larsen (FOCS'12), and Clifford et al. (FOCS'15) to present a general framework that gives amortized lower bounds on the update and query times of dynamic data structures. Using…

数据结构与算法 · 计算机科学 2019-02-07 Sayan Bhattacharya , Monika Henzinger , Stefan Neumann

A recent work shows how we can optimize a tree based mode of operation for a rate 1 hash function. In particular, an algorithm and a theorem are presented for selecting a good tree topology in order to optimize both the running time and the…

分布式、并行与集群计算 · 计算机科学 2016-04-15 Kevin Atighehchi

We give the first non-trivial fully dynamic probabilistic tree embedding algorithm for weighted graphs undergoing edge insertions and deletions. We obtain a trade-off between amortized update time and expected stretch against an oblivious…

数据结构与算法 · 计算机科学 2020-04-24 Sebastian Forster , Gramoz Goranci , Monika Henzinger

We present a new data structure for maintaining dynamic permutations, which we call a $\textit{forest of splay trees (FST)}$. The FST allows one to efficiently maintain the cycle structure of a permutation $\pi$ when the allowed updates are…

数据结构与算法 · 计算机科学 2023-06-08 Zsuzsanna Lipták , Francesco Masillo , Gonzalo Navarro

While the algorithmic drawing of static trees is well-understood and well-supported by software tools, creating animations depicting how a tree changes over time is currently difficult: software support, if available at all, is not…

计算几何 · 计算机科学 2016-08-31 Malte Skambath , Till Tantau

In the \emph{$k$-Diameter-Optimally Augmenting Tree Problem} we are given a tree $T$ of $n$ vertices as input. The tree is embedded in an unknown \emph{metric} space and we have unlimited access to an oracle that, given two distinct…

数据结构与算法 · 计算机科学 2023-05-30 Davide Bilò , Luciano Gualà , Stefano Leucci , Luca Pepè Sciarria

We study the problem of finding connected components in the Adaptive Massively Parallel Computation (AMPC) model. We show that when we require the total space to be linear in the size of the input graph the problem can be solved in…

分布式、并行与集群计算 · 计算机科学 2023-04-17 Rustam Latypov , Jakub Łącki , Yannic Maus , Jara Uitto

We give the first linear-time counting algorithm for processes in anonymous 1-interval-connected dynamic networks with a leader. As a byproduct, we are able to compute in $3n$ rounds every function that is deterministically computable in…

分布式、并行与集群计算 · 计算机科学 2024-02-21 Giuseppe A. Di Luna , Giovanni Viglietta

We present a dynamic data structure for maintaining the persistent homology of a time series of real numbers. The data structure supports local operations, including the insertion and deletion of an item and the cutting and concatenating of…

数据结构与算法 · 计算机科学 2024-07-03 Sebastiano Cultrera di Montesano , Herbert Edelsbrunner , Monika Henzinger , Lara Ost

We develop a new algorithmic framework for designing approximation algorithms for cut-based optimization problems on capacitated undirected graphs that undergo edge insertions and deletions. Specifically, our framework dynamically maintains…

数据结构与算法 · 计算机科学 2026-01-15 Gramoz Goranci , Monika Henzinger , Peter Kiss , Ali Momeni , Gernot Zöcklein

The sorting problem is one of the most relevant problems in computer science. Within the scope of modern computer science it has been studied for more than 70 years. In spite of these facts, new sorting algorithms have been developed in…

数据结构与算法 · 计算机科学 2014-11-04 Luis A. A. Meira , Rogério H. B. de Lima

Tree comparison metrics have proven to be an invaluable aide in the reconstruction and analysis of phylogenetic (evolutionary) trees. The path-length distance between trees is a particularly attractive measure as it reflects differences in…

数据结构与算法 · 计算机科学 2018-11-05 David Bryant , Celine Scornavacca

The paper presents an algorithm, called Self-Morphing Adaptive Replanning Tree (SMART), that facilitates fast replanning in dynamic environments. SMART performs risk based tree-pruning if the current path is obstructed by nearby moving…

机器人学 · 计算机科学 2023-09-22 Zongyuan Shen , James P. Wilson , Shalabh Gupta , Ryan Harvey

We prove essentially optimal fine-grained lower bounds on the gap between a data structure and a partially retroactive version of the same data structure. Precisely, assuming any one of three standard conjectures, we describe a problem that…

数据结构与算法 · 计算机科学 2022-11-29 Lily Chung , Erik D. Demaine , Dylan Hendrickson , Jayson Lynch

The dynamic partial sorting problem asks for an algorithm that maintains lists of numbers under the link, cut and change value operations, and queries the sorted sequence of the $k$ least numbers in one of the lists. We first solve the…

数据结构与算法 · 计算机科学 2014-04-21 Jiamou Liu , Kostya Ross

We study the point location problem in incremental (possibly disconnected) planar subdivisions, that is, dynamic subdivisions allowing insertions of edges and vertices only. Specifically, we present an $O(n\log n)$-space data structure for…

计算几何 · 计算机科学 2018-09-28 Eunjin Oh

In the dynamic tree problem the goal is the maintenance of an arbitrary n-vertex forest, where the trees are subject to joining and splitting by, respectively, adding and removing edges. Depending on the application, information can be…

数据结构与算法 · 计算机科学 2015-09-23 Gabriele Farina , Luigi Laura

We introduce a new family of priority-queue data structures: partition-based simple heaps. The structures consist of $O(\log n)$ doubly-linked lists; order is enforced among data in different lists, but the individual lists are unordered.…

数据结构与算法 · 计算机科学 2026-03-03 Gerth Stølting Brodal , John Iacono , Casper Moldrup Rysgaard , Sebastian Wild

We analyze union-find using potential functions motivated by continuous algorithms, and give alternate proofs of the $O(\log\log{n})$, $O(\log^{*}n)$, $O(\log^{**}n)$, and $O(\alpha(n))$ amortized cost upper bounds. The proof of the…

数据结构与算法 · 计算机科学 2023-08-21 Zhiyi Huang , Chris Lambert , Zipei Nie , Richard Peng

In edge orientations, the goal is usually to orient (direct) the edges of an undirected $n$-vertex graph $G$ such that all out-degrees are bounded. When the graph $G$ is fully dynamic, i.e., admits edge insertions and deletions, we wish to…

数据结构与算法 · 计算机科学 2013-12-06 Tsvi Kopelowitz , Robert Krauthgamer , Ely Porat , Shay Solomon