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
Link To Document