QUICK REVIEW
[论文解读] Computing bounded-width tree and branch decompositions of k-outerplanar graphs
Ioannis Katsikarelis|arXiv (Cornell University)|Jan 24, 2013
Advanced Graph Theory Research参考文献 15被引用 8
一句话总结
本文提出了在 O(kn) 时间内计算 k-outerplanar 图的树分解和枝分解的高效算法,其宽度有界:树宽至多为 3k−1,枝宽至多为 2k+1。该工作对 Bodlaender 的理论界进行了严谨的算法实现,使动态规划在平面图上的实际应用成为可能。
ABSTRACT
By a well known result the treewidth of k-outerplanar graphs is at most 3k-1. This paper gives, besides a rigorous proof of this fact, an algorithmic implementation of the proof, i.e. it is shown that, given a k-outerplanar graph G, a tree decomposition of G of width at most 3k-1 can be found in O(kn) time and space. Similarly, a branch decomposition of a k-outerplanar graph of width at most 2k+1 can be also obtained in O(kn) time, the algorithm for which is also analyzed.
研究动机与目标
- 为 Bodlaender 对 k-outerplanar 图树宽的理论上限提供严谨且可计算的实现。
- 设计一种线性时间算法,用于计算任意 k-outerplanar 图的树分解,其宽度至多为 3k−1。
- 将该方法扩展至在 O(n) 时间内计算宽度至多为 2k+1 的枝分解。
- 证明 k-outerplanar 图的树宽与枝宽的上界是紧致的。
- 通过提供高效的分解算法,使动态规划在 k-outerplanar 图上的实际应用成为可能。
提出的方法
- 利用 Bodlaender 的构造性证明,推导出 k-outerplanar 图树分解的算法过程。
- 通过输入图 G 的 3-度有界子图 H 的最大生成森林 T,计算边秩 er(G,T) ≤ 2k。
- 通过将生成森林转换为枝分解,确保其宽度有界于 max{2, er(G,T)+1}。
- 应用子图性质:若 G 是 H 的子图,则 branchwidth(G) ≤ branchwidth(H),将 H 上的界传递至 G。
- 采用基于外平面层的递归分解策略,利用平面性与嵌入结构。
- 使用双射 σ 将图的边映射到二叉树的叶节点,以定义枝分解。
实验结果
研究问题
- RQ1Bodlaender 对 k-outerplanar 图树宽的理论上限 3k−1 是否可实现为高效算法?
- RQ2计算任意 k-outerplanar 图的树分解(宽度至多为 3k−1)的时间复杂度是多少?
- RQ3是否可采用类似方法在 O(n) 时间内计算宽度至多为 2k+1 的枝分解?
- RQ4k-outerplanar 图的树宽上界 3k−1 是否是紧致的?
- RQ5能否通过 k-outerplanar 分解将该算法扩展至一般平面图?
主要发现
- O(kn)-时间算法可为任意 k-outerplanar 图计算出宽度至多为 3k−1 的树分解。
- O(n)-时间算法可为任意 k-outerplanar 图计算出宽度至多为 2k+1 的枝分解。
- k-outerplanar 圖的樹寬上界 3k−1 是緊致的,因為存在達到此界之 k-outerplanar 圖。
- k-outerplanar 圖的枝寬上界 2k+1 是緊致的,且可透過所提算法達成。
- 該分解的算法構造依賴於輸入圖 G 的 3-度有界子圖 H,且對某個最大生成森林 T 滿足 er(H,T) ≤ 2k。
- G 的枝寬受其子圖 H 的枝寬約束,且該算法確保此界至多為 2k+1。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。