中文
相关论文

相关论文: Connectivity Oracles for Planar Graphs

200 篇论文

We present a randomized algorithm for dynamic graph connectivity. With failure probability less than $1/n^c$ (for any constant $c$ we choose), our solution has worst case running time $O(\log^3 n)$ per edge insertion, $O(\log^4 n)$ per edge…

数据结构与算法 · 计算机科学 2015-10-16 Zhengyu Wang

During the past decades significant efforts have been made to propose data structures for answering connectivity queries on fully dynamic graphs, i.e., graphs with frequent insertions and deletions of edges. However, a comprehensive…

数据库 · 计算机科学 2025-01-13 Qing Chen , Michael H. Böhlen , Sven Helmer

The intersection graph of a collection of trapezoids with corner points lying on two parallel lines is called a trapezoid graph. These graphs and their generalizations were applied in various fields, including modeling channel routing…

数据结构与算法 · 计算机科学 2011-06-16 Aleksandar Ilic

Optimal linear-time algorithms for testing the planarity of a graph are well-known for over 35 years. However, these algorithms are quite involved and recent publications still try to give simpler linear-time tests. We give a simple…

数据结构与算法 · 计算机科学 2012-02-23 Jens M. Schmidt

Canonical orderings and their relatives such as st-numberings have been used as a key tool in algorithmic graph theory for the last decades. Recently, a unifying concept behind all these orders has been shown: they can be described by a…

离散数学 · 计算机科学 2016-07-18 Lena Schlipf , Jens M. Schmidt

Depth first search (DFS) tree is a fundamental data structure for solving graph problems. The classical algorithm [SiComp74] for building a DFS tree requires $O(m+n)$ time for a given graph $G$ having $n$ vertices and $m$ edges. Recently,…

数据结构与算法 · 计算机科学 2017-05-11 Shahbaz Khan

Motivated by applications to graph morphing, we consider the following \emph{compatible connectivity-augmentation problem}: We are given a labelled $n$-vertex planar graph, $\mathcal{G}$, that has $r\ge 2$ connected components, and $k\ge 2$…

计算几何 · 计算机科学 2014-08-12 Greg Aloupis , Luis Barba , Paz Carmi , Vida Dujmović , Fabrizio Frati , Pat Morin

Distance oracles are data structures that provide fast (possibly approximate) answers to shortest-path and distance queries in graphs. The tradeoff between the space requirements and the query time of distance oracles is of particular…

数据结构与算法 · 计算机科学 2011-11-01 Christian Sommer

We study the Temporal Exploration problem, where an agent must visit all vertices of a temporal graph while traversing at most one available edge per time step. Unlike static graphs, which can be explored in linear time, temporal…

数据结构与算法 · 计算机科学 2026-05-18 Ivan Lahtin , Viktor Zamaraev

We present time-efficient distributed algorithms for decomposing graphs with large edge or vertex connectivity into multiple spanning or dominating trees, respectively. As their primary applications, these decompositions allow us to achieve…

数据结构与算法 · 计算机科学 2013-11-22 Keren Censor-Hillel , Mohsen Ghaffari , Fabian Kuhn

A $(1+\epsilon)$-approximate distance oracle of an edge-weighted graph is a data structure that returns an approximate shortest path distance between any two query vertices up to a $(1+\epsilon)$ factor. Thorup (FOCS 2001, JACM 2004) and…

数据结构与算法 · 计算机科学 2021-11-08 Hung Le , Christian Wulff-Nilsen

In spatially embedded networks such as transportation and power grids, understanding how edge removals affect connectivity is crucial for robustness analysis. This paper studies a planar graph dismantling problem under an edge-budget…

社会与信息网络 · 计算机科学 2025-11-13 Fangchen You

We study the \emph{sensitivity oracles problem for subgraph connectivity} in the \emph{decremental} and \emph{fully dynamic} settings. In the fully dynamic setting, we preprocess an $n$-vertices $m$-edges undirected graph $G$ with $n_{\rm…

数据结构与算法 · 计算机科学 2024-02-15 Yaowei Long , Yunfan Wang

There are several known data structures that answer distance queries between two arbitrary vertices in a planar graph. The tradeoff is among preprocessing time, storage space and query time. In this paper we present three data structures…

数据结构与算法 · 计算机科学 2011-02-23 Yahav Nussbaum

In this paper we show how to combine two algorithmic techniques to obtain linear time algorithms for various optimization problems on graphs, and present a subroutine which will be useful in doing so. The first technique is iterative…

数据结构与算法 · 计算机科学 2015-09-28 Ken-ichi Kawarabayashi , Zhentao Li , Bruce Reed

We study the maximum $s,t$-flow oracle problem on planar directed graphs where the goal is to design a data structure answering max $s,t$-flow value (or equivalently, min $s,t$-cut value) queries for arbitrary source-target pairs $(s,t)$.…

数据结构与算法 · 计算机科学 2023-11-03 Adam Karczmarz

We present a data structure that, given a graph $G$ of $n$ vertices and $m$ edges, and a suitable pair of nested $r$-divisions of $G$, preprocesses $G$ in $O(m+n)$ time and handles any series of edge-deletions in $O(m)$ total time while…

数据结构与算法 · 计算机科学 2019-04-16 Jacob Holm , Eva Rotenberg

We provide linear-time algorithms for geometric graphs with sublinearly many crossings. That is, we provide algorithms running in O(n) time on connected geometric graphs having n vertices and k crossings, where k is smaller than n by an…

计算几何 · 计算机科学 2010-12-16 David Eppstein , Michael T. Goodrich , Darren Strash

Let $G$ be a nontrivial connected graph of order $n$ and let $k$ be an integer with $2\leq k\leq n$. For a set $S$ of $k$ vertices of $G$, let $\kappa (S)$ denote the maximum number $\ell$ of edge-disjoint trees $T_1,T_2,...,T_\ell$ in $G$…

组合数学 · 数学 2009-06-18 Shasha Li , Xueliang Li , Wenli Zhou

Whether a graph $G=(V,E)$ is connected is arguably its most fundamental property. Naturally, connectivity was the first characteristic studied for dynamic graphs, i.e. graphs that undergo edge insertions and deletions. While connectivity…

数据结构与算法 · 计算机科学 2025-10-10 Simon Meierhans , Maximilian Probst Gutenberg