Abstract:
This paper presents a fully dynamic algorithm for maintaining the transitive closure of a binary relation. All updates and queries can be computed by constant depth threshold circuits of polynomial size (TC 0 circuits). This places dynamic transitive closure in the dynamic complexity class DynTC 0, and implies that transitive closure can be maintained in database systems that include first-order update queries and aggregation operators, using a database with size polynomial in the size of the relation. 1
Citations
|
193
|
Descriptive Complexity
– Immerman
- 1999
|
|
150
|
On uniformity within NC
– Barrington, Immerman, et al.
|
|
77
|
Poly-logarithmic deterministic fullydynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity
– Holm, Lichtenberg, et al.
- 2001
|
|
59
|
On threshold circuits and polynomial computation
– Reif, Tate
- 1992
|
|
41
|
Dyn-FO: A parallel dynamic complexity class
– Patnaik, Immerman
- 1994
|
|
39
|
Incremental and Decremental Evaluation of Transitive Closure by Fh-st-Order Queries
– Dong, Su
- 1992
|
|
28
|
Fast parallel arithmetic via modular representation
– Davida, Litow
- 1991
|
|
13
|
On impossibility of decremental recomputation of recursive queries in relational calculus and SQL
– Dong, Libkin, et al.
- 1995
|
|
13
|
Incremental recomputation of recursive queries with nested sets and aggregate functions
– Libkin, Wong
- 1997
|
|
12
|
Uniform circuits for division: Consequences and problems
– Allender, Barrington, et al.
|
|
9
|
Division is in uniform TC
– Hesse
- 2001
|
|
6
|
Dynamic tree isomorphism via first-order updates to a relational database
– Etessami
- 1998
|
|
1
|
Division in logspace-uniform nc
– Chiu, Davida, et al.
|