首页> 外文会议>International colloquium on automata, languages and programming >Incremental Algorithm for Maintaining DFS Tree for Undirected Graphs
【24h】

Incremental Algorithm for Maintaining DFS Tree for Undirected Graphs

机译:维护无向图DFS树的增量算法

获取原文

摘要

Depth First Search (DFS) tree is a fundamental data structure for graphs used in solving various algorithmic problems. However, very few results are known for maintaining DFS tree in a dynamic environment - insertion or deletion of edges. The only non-trivial result for this problem is by Franciosa et al. They showed that, for a directed acyclic graph on n vertices, a DFS tree can be maintained in O(n) amortized time per edge insertion. They stated it as an open problem to maintain a DFS tree dynamically in an undirected graph or general directed graph. We present the first algorithm for maintaining a DFS tree for an undirected graph under insertion of edges. For processing any arbitrary online sequence of edge insertions, this algorithm takes total O(n~2) time.
机译:深度优先搜索(DFS)树是用于解决各种算法问题的图形的基本数据结构。但是,在动态环境中维护DFS树(边缘的插入或删除)的结果鲜为人知。这个问题的唯一不平凡的结果是由Franciosa等人得出的。他们表明,对于n个顶点上的有向无环图,每条边插入的DFS树可以保持O(n)摊销时间。他们表示,在无向图或通用有向图中动态维护DFS树是一个未解决的问题。我们提出了在边缘插入下为无向图维护DFS树的第一种算法。为了处理任意的在线任意边缘插入序列,该算法需要花费O(n〜2)的总时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号