中文
相关论文

相关论文: Incremental DFS algorithms: a theoretical and expe…

200 篇论文

In this work, we study the problem of minimizing the sum of strongly convex functions split over a network of $n$ nodes. We propose the decentralized and asynchronous algorithm ADFS to tackle the case when local functions are themselves…

最优化与控制 · 数学 2019-07-18 Hadrien Hendrikx , Francis Bach , Laurent Massoulié

Decision Tree (DT) Learning is a fundamental problem in Interpretable Machine Learning, yet it poses a formidable optimisation challenge. Practical algorithms have recently emerged, primarily leveraging Dynamic Programming and Branch &…

机器学习 · 计算机科学 2025-05-13 Ayman Chaouki , Jesse Read , Albert Bifet

We present two algorithms for dynamically maintaining a spanning forest of a graph undergoing edge insertions and deletions. Our algorithms guarantee {\em worst-case update time} and work against an adaptive adversary, meaning that an edge…

数据结构与算法 · 计算机科学 2017-04-19 Danupon Nanongkai , Thatchaphol Saranurak

We call a graph $G$ separable if a balanced separator can be computed for $G$ of size $O(n^c)$ with $c<1$. Many real-world graphs are separable such as graphs of bounded genus, graphs of constant treewidth, and graphs excluding a fixed…

数据结构与算法 · 计算机科学 2025-04-29 Michael Elberfeld , Frank Kammer , Johannes Meintrup

We present a data structure that in a dynamic graph of treedepth at most $d$, which is modified over time by edge insertions and deletions, maintains an optimum-height elimination forest. The data structure achieves worst-case update time…

Modern large-scale finite-sum optimization relies on two key aspects: distribution and stochastic updates. For smooth and strongly convex problems, existing decentralized algorithms are slower than modern accelerated variance-reduced…

最优化与控制 · 数学 2019-06-13 Hadrien Hendrikx , Francis Bach , Laurent Massoulie

We present an in-place depth first search (DFS) and an in-place breadth first search (BFS) that runs on a word RAM in linear time such that, if the adjacency arrays of the input graph are given in a sorted order, the input is restored after…

数据结构与算法 · 计算机科学 2019-01-30 Frank Kammer , Andrej Sajenko

Breadth-first search (BFS) is known as a basic search strategy for learning graph properties. As the scales of graph databases have increased tremendously in recent years, large-scale graphs G are often disk-resident. Obtaining the BFS…

数据结构与算法 · 计算机科学 2025-07-18 Xiaolong Wan , Xixian Han

For a given graph $G$, a depth-first search (DFS) tree $T$ of $G$ is an $r$-rooted spanning tree such that every edge of $G$ is either an edge of $T$ or is between a \textit{descendant} and an \textit{ancestor} in $T$. A graph $G$ together…

数据结构与算法 · 计算机科学 2023-07-21 Emmanuel Sam , Benjamin Bergougnoux , Petr A. Golovach , Nello Blaser

The treedepth of a graph $G$ is the least possible depth of an elimination forest of $G$: a rooted forest on the same vertex set where every pair of vertices adjacent in $G$ is bound by the ancestor/descendant relation. We propose an…

数据结构与算法 · 计算机科学 2022-05-06 Wojciech Nadara , Michał Pilipczuk , Marcin Smulewicz

We present an analysis of the depth-first search algorithm in a random digraph model with independent outdegrees having a geometric distribution. The results include asymptotic results for the depth profile of vertices, the height (maximum…

数据结构与算法 · 计算机科学 2023-01-02 Philippe Jacquet , Svante Janson

While it is well-known and acknowledged that the performance of graph algorithms is heavily dependent on the input data, there has been surprisingly little research to quantify and predict the impact the graph structure has on performance.…

分布式、并行与集群计算 · 计算机科学 2017-08-04 Merijn Verstraaten , Ana Lucia Varbanescu , Cees de Laat

This paper shows the weighted matching problem on general graphs can be solved in time $O(n(m + n\log n))$ for $n$ and $m$ the number of vertices and edges, respectively. This was previously known only for bipartite graphs. The crux is a…

数据结构与算法 · 计算机科学 2016-11-24 Harold N. Gabow

Depth first search is a natural algorithmic technique for constructing a closed route that visits all vertices of a graph. The length of such route equals, in an edge-weighted tree, twice the total weight of all edges of the tree and this…

数据结构与算法 · 计算机科学 2018-02-20 Shantanu Das , Dariusz Dereniowski , Przemysław Uznański

We consider Directed Steiner Forest (DSF), a fundamental problem in network design. The input to DSF is a directed edge-weighted graph $G = (V, E)$ and a collection of vertex pairs $\{(s_i, t_i)\}_{i \in [k]}$. The goal is to find a minimum…

数据结构与算法 · 计算机科学 2024-10-24 Chandra Chekuri , Rhea Jain

Evolving graphs arise in problems where interrelations between data change over time. We present a breadth first search (BFS) algorithm for evolving graphs that computes the most direct influences between nodes at two different times. Using…

社会与信息网络 · 计算机科学 2016-03-07 Jiahao Chen , Weijian Zhang

Graphs and their traversal is becoming significant as it is applicable to various areas of mathematics, science and technology. Various problems in fields as varied as biochemistry (genomics), electrical engineering (communication…

分布式、并行与集群计算 · 计算机科学 2020-03-11 Anuj Sharma , Syed Mohammed Arshad Zaidi

Adapting a pretrained diffusion model to new objectives at inference time remains an open problem in generative modeling. Existing steering methods suffer from inaccurate value estimation, especially at high noise levels, which biases…

机器学习 · 计算机科学 2025-06-27 Vineet Jain , Kusha Sareen , Mohammad Pedramfar , Siamak Ravanbakhsh

Given $n$ points in the plane, we propose algorithms to compile connected crossing-free geometric graphs into directed acyclic graphs (DAGs). The DAGs allow efficient counting, enumeration, random sampling, and optimization. Our algorithms…

计算几何 · 计算机科学 2020-01-27 Yu Nakahata , Takashi Horiyama , Shin-ichi Minato , Katsuhisa Yamanaka

Data-intensive, graph-based computations are pervasive in several scientific applications, and are known to to be quite challenging to implement on distributed memory systems. In this work, we explore the design space of parallel algorithms…

分布式、并行与集群计算 · 计算机科学 2011-10-17 Aydin Buluc , Kamesh Madduri