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 条
  • [1] A time-space tradeoff for undirected graph traversal by walking automata
    Beame, P
    Borodin, A
    Raghavan, P
    Ruzzo, WL
    Tompa, M
    SIAM JOURNAL ON COMPUTING, 1999, 28 (03) : 1051 - 1072
  • [2] Time-space tradeoffs for undirected st-connectivity on a graph automata
    Edmonds, JA
    SIAM JOURNAL ON COMPUTING, 1998, 27 (05) : 1492 - 1513
  • [3] Randomized time-space tradeoffs for directed graph connectivity
    Gopalan, P
    Lipton, RJ
    Mehta, A
    FST TCS 2003: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 2003, 2914 : 208 - 216
  • [4] Time-space lower bounds for directed ST-connectivity on graph automata models
    Barnes, G
    Edmonds, JA
    SIAM JOURNAL ON COMPUTING, 1998, 27 (04) : 1190 - 1202
  • [5] ALGORITHM .41. AN ALGORITHM FOR THE TRAVERSAL OF AN UNDIRECTED, CONNECTED GRAPH
    KUGLER, KP
    PAPE, U
    COMPUTING, 1980, 24 (2-3) : 269 - 274
  • [6] Time-space tradeoffs for satisfiability
    Fortnow, L
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 60 (02) : 337 - 353
  • [7] Graph traversal and graph transformation
    Holdsworth, JJ
    THEORETICAL COMPUTER SCIENCE, 2004, 321 (2-3) : 215 - 231
  • [8] TIME-SPACE TRADEOFFS FOR SET OPERATIONS
    PATTSHAMIR, B
    PELEG, D
    THEORETICAL COMPUTER SCIENCE, 1993, 110 (01) : 99 - 129
  • [9] Time-space tradeoffs for branching programs
    Beame, P
    Jayram, TS
    Saks, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 63 (04) : 542 - 572
  • [10] Time-space tradeoffs for polynomial evaluation
    Aldaz, M
    Heintz, J
    Matera, G
    Montaña, JL
    Pardo, LM
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1998, 327 (10): : 907 - 912