Nordic Journal of Computing Bibliography

Laurent Mauborgne. An Incremental Unique Representation for Regular Trees. Nordic Journal of Computing, 7(4):290-311, Winter 2000.
Abstract

In order to deal with infinite regular trees (or other pointed graph structures) efficiently, we give new algorithms to store such structures. The trees are stored in such a way that their representation is unique and shares substructures as much as possible. This maximal sharing allows substantial memory gain and speed up over previous techniques. For example, equality testing becomes constant time (instead of O(n\log(n))). The algorithms are incremental, and as such allow good reactive behavior. These new algorithms are then applied in a representation of sets of trees. The expressive power of this new representation is exactly what is needed by the original set-based analyses of Heintze and Jaffar [1990], or Heintze [1994].

Categories and Subject Descriptors: D.1 [Programming Techniques]; E.1 [Data Structures]; G.2.2 [Discrete Mathematics]: Graph Theory; F.2 [Analysis of Algorithms and Problem Complexity]

Additional Key Words and Phrases: infinite trees, sharing, tree skeletons, cartesian approximation

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database