Dyn-FO: A parallel, dynamic complexity class

被引:42
作者
Patnaik, S
Immerman, N
机构
[1] Computer Science Department, University of Massachusetts, Amherst
[2] Bear Stearns, New York, NY 10167
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcss.1997.1520
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditionally, computational complexity has considered only static problems. Classical complexity classes such as NC, P, and NP are defined in terms of the complexity of checking-upon presentation of an entire input-whether the input satisfies a certain property. For many applications of computers it is more appropriate to model the process as a dynamic one. There is a fairly large object being worked on over a period of time. The object is repeatedly modified by users and computations are performed. We develop a theory of dynamic complexity. We study the new complexity class, dynamic first-order logic ( Dyn-FO). This is the set of properties that can be maintained and queried in first-order logic, i.e., relational calculus, on a relational database. We show that many interesting properties are in Dyn-FO, including multiplication, graph connectivity, bipartiteness. and the computation of minimum spanning trees. Note that none of these problems is in static FO, and this fact has been used to justify increasing the power of query languages beyond first-order. It is thus striking that these problems are indeed dynamic first-order and, thus, were computable in first-order database languages all along. We also define ''bounded-expansion reductions'' which honor dynamic complexity classes. We prove that certain standard complete problems for static complexity classes, such as REACH(a) for P, remain complete via these new reductions. On the other hand, we prove that other such problems, including REACH for NL and REACH(d) for L, are no longer complete via bounded-expansion reductions. Furthermore, we show that a version of REACH,, called REACH(a)(+), is not in Dyn-FO unless all of P is contained in parallel linear time. (C) 1997 Academic Press.
引用
收藏
页码:199 / 209
页数:11
相关论文
共 35 条
[1]   SIGMA-11-FORMULAE ON FINITE STRUCTURES [J].
AJTAI, M .
ANNALS OF PURE AND APPLIED LOGIC, 1983, 24 (01) :1-48
[3]  
BARRINGTON DM, 1989, 8922 U MASS DEP COMP
[4]  
BORODIN A, 1991, LOWER BOUNDS READ K
[5]   STRUCTURE AND COMPLEXITY OF RELATIONAL QUERIES [J].
CHANDRA, A ;
HAREL, D .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1982, 25 (01) :99-128
[6]  
COHEN R, 1991, P 2 ANN ACM SIAM SOD
[7]  
Dong G., 1995, Proceedings of the Fourteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems. PODS 1995, P139, DOI 10.1145/212433.220204
[8]  
DONG G, 1992, LNCS, V646
[9]   INCREMENTAL AND DECREMENTAL EVALUATION OF TRANSITIVE CLOSURE BY FIRST-ORDER QUERIES [J].
DONG, GZ ;
SU, JW .
INFORMATION AND COMPUTATION, 1995, 120 (01) :101-106
[10]  
EPPSTEIN D, 1992, P ACM S THEOR COMP