• DocumentCode
    1811050
  • Title

    A new algorithm for transitive closures and computation of recursion in relational databases

  • Author

    Chen, Yangjun

  • Author_Institution
    Dept. Bus. Comput., Winnipeg Univ., Man., Canada
  • fYear
    2003
  • fDate
    16-18 July 2003
  • Firstpage
    206
  • Lastpage
    213
  • Abstract
    We propose a new algorithm for computing recursive closures. The main idea behind this algorithm is tree labeling and graph decomposition, based on which the transitive closure of a directed graph can be computed in O(e·dmax·dout) time and in O(n·dmax·dout) space, where n is the number of the nodes of the graph, e is the numbers of the edges, dmax is the maximal indegree of the nodes, and dout is the average outdegree of the nodes. Especially, this method can be used to efficiently compute recursive relationships of a directed graph in a relational environment.
  • Keywords
    computational complexity; database theory; directed graphs; relational databases; tree data structures; tree searching; directed graph; graph decomposition; recursive closure; recursive relationship; relational database; transitive closure; tree labeling; Algorithm design and analysis; Councils; Labeling; Relational databases; Tree graphs; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualization, 2003. IV 2003. Proceedings. Seventh International Conference on
  • Print_ISBN
    0-7695-1988-1
  • Type

    conf

  • DOI
    10.1109/IV.2003.1217981
  • Filename
    1217981