中文
相关论文

相关论文: Connectivity Queries under Vertex Failures: Not Op…

200 篇论文

We present a deterministic fully-dynamic data structure for maintaining information about the cut-vertices in a graph; i.e. the vertices whose removal would disconnect the graph. Our data structure supports insertion and deletion of edges,…

数据结构与算法 · 计算机科学 2025-03-28 Jacob Holm , Wojciech Nadara , Eva Rotenberg , Marek Sokołowski

A fundamental algorithmic problem at the heart of static analysis is Dyck reachability. The input is a graph where the edges are labeled with different types of opening and closing parentheses, and the reachability information is computed…

编程语言 · 计算机科学 2019-10-02 Krishnendu Chatterjee , Bhavya Choudhary , Andreas Pavlogiannis

A $k$-connectivity oracle for a graph $G=(V,E)$ is a data structure that given $s,t \in V$ determines whether there are at least $k+1$ internally disjoint $st$-paths in $G$. For undirected graphs, Pettie, Saranurak & Yin [STOC 2022, pp.…

数据结构与算法 · 计算机科学 2026-01-08 Zeev Nutov

In the vertex connectivity augmentation problem, we are given an undirected $n$-vertex graph $G$, a set of links $L \subseteq \binom{V(G)}{2} \setminus E(G)$, and integers $\lambda$ and $k$. The task is to insert at most $k$ links from $L$…

数据结构与算法 · 计算机科学 2026-05-13 Tuukka Korhonen , Mikkel Thorup

Consider a generalization of the classical binary search problem in linearly sorted data to the graph-theoretic setting. The goal is to design an adaptive query algorithm, called a strategy, that identifies an initially unknown target…

数据结构与算法 · 计算机科学 2020-05-04 Dariusz Dereniowski , Aleksander Łukasiewicz , Przemysław Uznański

We aim to find orientations of mixed graphs optimizing the total reachability, a problem that has applications in causality and biology. For given a digraph $D$, we use $P(D)$ for the set of ordered pairs of distinct vertices in $V(D)$ and…

计算复杂性 · 计算机科学 2025-09-24 Florian Hörsch

In a directed graph $D$ on vertex set $v_1,\dots ,v_n$, a \emph{forward arc} is an arc $v_iv_j$ where $i<j$. A pair $v_i,v_j$ is \emph{forward connected} if there is a directed path from $v_i$ to $v_j$ consisting of forward arcs. In the…

组合数学 · 数学 2024-01-12 Stéphane Bessy , Stéphan Thomassé , Laurent Viennot

Finding connected components in a graph is a fundamental problem in graph analysis. In this work, we present a novel minimum-mapping based Contour algorithm to efficiently solve the connectivity problem. We prove that the Contour algorithm…

分布式、并行与集群计算 · 计算机科学 2023-11-08 Zhihui Du , Oliver Alvarado Rodriguez , Fuhuan Li , Mohammad Dindoost , David A. Bader

Depth first search (DFS) tree is one of the most well-known data structures for designing efficient graph algorithms. Given an undirected graph $G=(V,E)$ with $n$ vertices and $m$ edges, the textbook algorithm takes $O(n+m)$ time to…

数据结构与算法 · 计算机科学 2018-02-21 Lijie Chen , Ran Duan , Ruosong Wang , Hanrui Zhang , Tianyi Zhang

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

In this paper we study the problem of maintaining the strongly connected components of a graph in the presence of failures. In particular, we show that given a directed graph $G=(V,E)$ with $n=|V|$ and $m=|E|$, and an integer value $k\geq…

数据结构与算法 · 计算机科学 2017-04-25 Surender Baswana , Keerti Choudhary , Liam Roditty

One of the most fundamental problems in computer science is the reachability problem: Given a directed graph and two vertices s and t, can s reach t via a path? We revisit existing techniques and combine them with new approaches to support…

数据结构与算法 · 计算机科学 2021-02-02 Kathrin Hanauer , Christian Schulz , Jonathan Trummer

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

This paper considers fully dynamic graph algorithms with both faster worst case update time and sublinear space. The fully dynamic graph connectivity problem is the following: given a graph on a fixed set of n nodes, process an online…

数据结构与算法 · 计算机科学 2015-09-23 David Gibb , Bruce Kapron , Valerie King , Nolan Thorn

We consider the following generalization of the classic Binary Search Problem: a searcher is required to find a hidden target vertex $x$ in a graph $G$, by iteratively performing queries about vertices. A query to $v$ incurs a cost $c(v,…

数据结构与算法 · 计算机科学 2026-03-19 Michał Szyfelbein

A mixed graph $G$ is a graph that consists of both undirected and directed edges. An orientation of $G$ is formed by orienting all the undirected edges of $G$, i.e., converting each undirected edge $\{u,v\}$ into a directed edge that is…

数据结构与算法 · 计算机科学 2024-04-15 Loukas Georgiadis , Dionysios Kefallinos , Evangelos Kosinas

{\em Algorithms with predictions} incorporate machine learning predictions into algorithm design. A plethora of recent works incorporated predictions to improve on worst-case optimal bounds for online problems. In this paper, we initiate…

数据结构与算法 · 计算机科学 2023-09-12 Monika Henzinger , Barna Saha , Martin P. Seybold , Christopher Ye

Flexible network design deals with building a network that guarantees some connectivity requirements between its vertices, even when some of its elements (like vertices or edges) fail. In particular, the set of edges (resp. vertices) of a…

数据结构与算法 · 计算机科学 2024-04-16 Dylan Hyatt-Denesik , Afrouz Jabal Ameli , Laura Sanita

Connectivity related concepts are of fundamental interest in graph theory. The area has received extensive attention over four decades, but many problems remain unsolved, especially for directed graphs. A directed graph is 2-edge-connected…

数据结构与算法 · 计算机科学 2017-05-31 Shiri Chechik , Thomas Dueholm Hansen , Giuseppe F. Italiano , Veronika Loitzenbauer , Nikos Parotsidis

In the GEODETIC SET problem, an input is a (di)graph $G$ and integer $k$, and the objective is to decide whether there exists a vertex subset $S$ of size $k$ such that any vertex in $V(G)\setminus S$ lies on a shortest (directed) path…

数据结构与算法 · 计算机科学 2026-05-14 Florent Foucaud , Narges Ghareghani , Lucas Lorieau , Morteza Mohammad-Noori , Rasa Parvini Oskuei , Prafullkumar Tale