DocumentCode :
1344298
Title :
Approaches to Comparing Cut-Set Enumeration Algorithms
Author :
Rosenthal, Arnie
Author_Institution :
Dept. of Computer & Communication Sciences; The University of Michigan; Ann Arbor, MI 48109 USA.
Issue :
1
fYear :
1979
fDate :
4/1/1979 12:00:00 AM
Firstpage :
62
Lastpage :
65
Abstract :
It is inadequate to compare computation algorithms solely by running programs on standard examples, especially small examples. Running-time and storage-requirements should be reported for a range of problem sizes. Procedures whose resource consumption grows exponentially with problem size (e.g. cut-set enumeration) can never solve large examples, even if one fine-tunes the code for maximum efficiency. It is necessary to judge an algorithm by criteria which are independent of the particular implementation (i.e. machine, language, data representation, or programmer). Number of cut-sets generated is one such measure; the number of pairs of cut-sets checked for containment is a much better measure of computing time. Computational efficiencies of bottom-up and top-down approaches are compared. It appears that bottom-up approaches are superior if modules are elaborated separately, but the margin of superiority is not over-whelming. Finally, when a data representation is suggested, favorable and unfavorable behaviors of the representation must be analyzed. The analysis is illustrated for three representations used for cut-sets.
Keywords :
Algorithm design and analysis; Computer aided manufacturing; Data analysis; Data structures; Mass production; Measurement standards; Operating systems; Programming profession; Size measurement; Time measurement; Analysis of algorithms; Boolean methods; Computation methods; Cut-set; Data structures; Fault tree;
fLanguage :
English
Journal_Title :
Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9529
Type :
jour
DOI :
10.1109/TR.1979.5220478
Filename :
5220478
Link To Document :
بازگشت