The dynamic complexity of transitive closure is in DynTC0

  • Authors:
  • William Hesse

  • Affiliations:
  • Department of Computer Science, University of Massachusetts, Amherst, MA

  • Venue:
  • Theoretical Computer Science - Database theory
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

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 (TC0 circuits). This places dynamic transitive closure in the dynamic complexity class DynTC0, 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.