arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1307.2863cs.DS
收藏

用于树深度分解的动态数据结构

Dynamic Data Structure for Tree-Depth Decomposition

Zdenek Dvorak, Martin Kupec, Vojtech Tuma

摘要:

我们提出了一个动态的数据结构来表示树深度至多为$D$的图$G$。树深是稀疏图类研究中出现的一个重要的图参数。该结构允许添加和移除边和顶点,使得所得到的图在仅取决于$D$的时间边界中仍然具有至多$D$的树深度。图的树深度分解被显式地维护。这使得该数据结构对于具有有界树深度的图的静态算法的动态化是有用的。作为一个示例应用程序,我们给出了一个动态的数据结构的MSO属性测试,删除的时间界限只取决于$D$和恒定时间测试的属性,而初始化和插入的时间也取决于表达式的属性的大小。

英文摘要:

We present a dynamic data structure for representing a graph $G$ with tree-depth at most $D$. Tree-depth is an important graph parameter which arose in the study of sparse graph classes. The structure allows addition and removal of edges and vertices such that the resulting graph still has tree-depth at most $D$, in time bounds depending only on $D$. A tree-depth decomposition of the graph is maintained explicitly. This makes the data structure useful for dynamization of static algorithms for graphs with bounded tree-depth. As an example application, we give a dynamic data structure for MSO-property testing, with time bounds for removal depending only on $D$ and constant-time testing of the property, while the time for the initialization and insertion also depends on the size of the formula expressing the property.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑