Time-Space Tradeoffs for Dynamic Programming Algorithms in Trees and Bounded Treewidth Graphs

被引:8
|
作者
Banerjee, Niranka [1 ]
Chakraborty, Sankardeep [1 ]
Raman, Venkatesh [1 ]
Roy, Sasanka [2 ]
Saurabh, Saket [1 ]
机构
[1] Inst Math Sci, Madras 600113, Tamil Nadu, India
[2] Chennai Math Inst, Madras 603103, Tamil Nadu, India
来源
COMPUTING AND COMBINATORICS | 2015年 / 9198卷
关键词
ISOMORPHISM;
D O I
10.1007/978-3-319-21398-9_28
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The well-known Courcelle's theorem states that many graph properties (that are expressible in monadic second order logic) can be solved in linear time on graphs of bounded treewidth. Logspace versions of this using automata theoretic framework are also known. In this paper, we develop an alternate methodology using the standard table-based dynamic programming approach to give a space efficient version of Courcelle's theorem. We assume that the given graph and its tree decomposition are given in a read-only memory. Our algorithms use the recently developed stack-compression machinery and the classical framework of Borie et al. to develop time-space tradeoffs for dynamic programming algorithms that use O(p log(p)n) variables where 2 <= p <= n is a parameter. En route we also generalize the stack compression framework to a broader class of algorithms, which we believe can be of independent interest.
引用
收藏
页码:349 / 360
页数:12
相关论文
共 50 条
  • [1] Dynamic Algorithms for Graphs of Bounded Treewidth
    T. Hagerup
    [J]. Algorithmica, 2000, 27 : 292 - 315
  • [2] Dynamic algorithms for graphs of bounded treewidth
    Hagerup, T
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, 1997, 1256 : 292 - 302
  • [3] Dynamic algorithms for graphs of bounded treewidth
    Hagerup, T
    [J]. ALGORITHMICA, 2000, 27 (3-4) : 292 - 315
  • [4] Restricted space algorithms for isomorphism on bounded treewidth graphs
    Das, Bireswar
    Toran, Jacobo
    Wagner, Fabian
    [J]. INFORMATION AND COMPUTATION, 2012, 217 : 71 - 83
  • [5] RESTRICTED SPACE ALGORITHMS FOR ISOMORPHISM ON BOUNDED TREEWIDTH GRAPHS
    Das, Bireswar
    Toran, Jacobo
    Wagner, Fabian
    [J]. 27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010), 2010, 5 : 227 - 238
  • [6] A Method to Reduce the Space Complexity of Algorithms for Bounded Treewidth Graphs
    Zheng, Weikun
    Yin, HaiXiang
    [J]. ITESS: 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES, PT 2, 2008, : 630 - 635
  • [7] EXTREME TIME-SPACE TRADEOFFS FOR GRAPHS WITH SMALL SPACE REQUIREMENTS
    CARLSON, DA
    SAVAGE, JE
    [J]. INFORMATION PROCESSING LETTERS, 1982, 14 (05) : 223 - 227
  • [8] TIME-SPACE TRADEOFFS IN VECTOR ALGORITHMS FOR APL FUNCTIONS
    BUDD, TA
    [J]. SIGPLAN NOTICES, 1988, 23 (12): : 63 - 68
  • [9] TIME-SPACE TRADEOFFS ON BACK-TO-BACK FFT ALGORITHMS
    CARLSON, DA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1983, 32 (06) : 585 - 589
  • [10] Weighted proper orientations of trees and graphs of bounded treewidth
    Araujo, Julio
    Sales, Claudia Linhares
    Sau, Ignasi
    Silva, Ana
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 771 : 39 - 48