Time-space tradeoffs for undirected graph traversal by graph automata

被引:8
|
作者
Beame, P
Borodin, A
Raghavan, P
Ruzzo, WL
Tompa, M
机构
[1] UNIV TORONTO,DEPT COMP SCI,TORONTO,ON M5S 1A4,CANADA
[2] IBM CORP,ALMADEN RES CTR,DIV RES,SAN JOSE,CA 95120
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
D O I
10.1006/inco.1996.0085
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate time-space tradeoffs for traversing undirected graphs, using a variety of structured models that are all variants of Cook and Rackoff's ''Jumping Automata for Graphs.'' Our strongest tradeoff is a quadratic lower bound on the product of time and space for graph traversal, For example, achieving linear time requires linear space, implying that depth-first search is optimal. Since our bound in fact applies to nondeterministic algorithms for nonconnectivity, it also implies that closure under complementation of nondeterministic space-bounded complexity classes is achieved only al the expense of increased time, To demonstrate that these structured models are realistic, we also investigate their power, In addition to admitting well known algorithms such as depth-first search and random walk, we show that one simple variant of this model is nearly as powerful as a Turing machine. Specifically, for general undirected graph problems, it can simulate a Turing machine with only a constant factor increase in space and a polynomial factor increase in time. (C) 1996 Academic Press
引用
收藏
页码:101 / 129
页数:29
相关论文
共 50 条
  • [41] NOTE ON TIME-SPACE TRADEOFFS FOR COMPUTING CONTINUOUS-FUNCTIONS
    ABELSON, H
    INFORMATION PROCESSING LETTERS, 1979, 8 (04) : 215 - 217
  • [42] Time-space tradeoffs for counting NP solutions modulo integers
    Williams, Ryan
    TWENTY-SECOND ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 2007, : 70 - 82
  • [43] A polynomial-time algorithm for simple undirected graph isomorphism
    He, Jing
    Chen, Jinjun
    Huang, Guangyan
    Cao, Jie
    Zhang, Zhiwang
    Zheng, Hui
    Zhang, Peng
    Zarei, Roozbeh
    Sansoto, Ferry
    Wang, Ruchuan
    Ji, Yimu
    Fan, Weibei
    Xie, Zhijun
    Wang, Xiancheng
    Guo, Mengjiao
    Chi, Chi-Hung
    de Souza, Paulo A.
    Zhang, Jiekui
    Li, Youtao
    Chen, Xiaojun
    Shi, Yong
    Green, David
    Kersi, Taraporewalla
    Van Zundert, Andre
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (07):
  • [44] The Block Topological Space and Block Topological Graph induced by Undirected Graphs
    Macaso, Justine Bryle C.
    Balingit, Cherry Mae R.
    EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS, 2024, 17 (02): : 663 - 675
  • [45] Algorithm for drawing undirected planar graph
    Zhang, Qing-Guo
    Huang, Jing-Wei
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2003, 24 (06):
  • [46] Experimental studies of graph traversal algorithms
    Fleischer, R
    Trippen, G
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, PROCEEDINGS, 2003, 2647 : 120 - 133
  • [47] A parallel PageRank algorithm for undirected graph
    Zhang, Qi
    Tang, Rongxia
    Yao, Zhengan
    Zhang, Zan-Bo
    APPLIED MATHEMATICS AND COMPUTATION, 2023, 459
  • [48] Time-Space Tradeoffs for Sponge Hashing: Attacks and Limitations for Short Collisions
    Freitag, Cody
    Ghoshal, Ashrujit
    Komargodski, Ilan
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT III, 2022, 13509 : 131 - 160
  • [49] SRelation: Fast RDF Graph Traversal
    Mojzis, Jan
    Laclavik, Michal
    KNOWLEDGE ENGINEERING AND THE SEMANTIC WEB (KESW 2013), 2013, 394 : 69 - 82
  • [50] Competitive algorithms for layered graph traversal
    Fiat, A
    Foster, DP
    Karloff, H
    Rabani, Y
    Ravid, Y
    Vishwanathan, S
    SIAM JOURNAL ON COMPUTING, 1998, 28 (02) : 448 - 463