• DocumentCode
    3209171
  • Title

    An analysis technique for transitive closure algorithms: a statistical approach

  • Author

    Ganguly, S. ; Krishnamurthy, R. ; Silberschatz, A.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1991
  • fDate
    8-12 Apr 1991
  • Firstpage
    728
  • Lastpage
    735
  • Abstract
    A novel experimental procedure, based on a standard statistical estimation procedure, is presented to estimate the performance of transitive closure algorithms. This experimental procedure has been exemplified in three contexts: (1) comparison of a suite of algorithms: (2) analysis of one particular algorithm; and (3) analysis of the transitive closure problem itself. It is shown that the number of duplicate edges generated (by most algorithms) can be more than ten times the size of the transitive closure, even for small graphs. The majority of these duplicates are due to the existence of strongly connected components in the graph. This experimental approach can be generalized to estimate various performance metrics for a large class of database queries. It is both simple and general and provides the necessary ingredients for a guess-and-verify paradigm of testing hypotheses
  • Keywords
    database management systems; performance evaluation; analysis technique; database queries; performance metrics; standard statistical estimation procedure; statistical approach; transitive closure algorithms; Algorithm design and analysis; Cost function; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1991. Proceedings. Seventh International Conference on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2138-9
  • Type

    conf

  • DOI
    10.1109/ICDE.1991.131522
  • Filename
    131522