|
ABSTRACT
In this paper we study the expected running time of a variety of algorithms that perform set merging. The set merging problem (for example, see AHU [1]) is concerned with using suitable data structures to represent partition of a set S &equil; { 1,2, .... ,n} so that a sequence of instructions of the form “x &Xgr; y”, meaning “Find the subset containing x; Find the subset containing y; Merge the two subsets if they are different.” may be carried out efficiently. Several alternative data structures for solving this problem are known, and their worse-case complexity fairly well understood [3], [4], [5], [8]. In contrast, the average behavior of even the most basic of these schemes remains an open problem [6]. It is the purpose of the present paper to determine the average behavior for several of the set merging algorithms commonly known.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Erdös and Rényi(1960), On the Evolution of Random Graphs, The Art of Counting by P. Erdos, 1973, M.I.T. Press.
|
| |
3
|
M. Fischer(1972), Efficiency of Equivalence Algorithms, in Complexity of Computer Computations, edited by Miller and Thatcher, Plenum Press, New York 1972.
|
 |
4
|
|
| |
5
|
J. Hopcroft and J. Ullman(1973), Set Merging Algorithms, SIAM J. Computing, 2.
|
| |
6
|
D. Knuth(1968), Fundamental Algorithms, Addison-Wesley, Sec. 2.3.3. Exercise 19.
|
| |
7
|
A. Rényi(1959), Some Remarks on the Theory of Trees, Publications of the Math. Inst. of the Hung. Acad. of Sci. 4.
|
 |
8
|
|
CITED BY 7
|
|
|
|
|
|
|
|
P. Flajolet , J. Françon , J. Vuillemin, Computing integrated costs of sequences of operations with application to dictionaries, Proceedings of the eleventh annual ACM symposium on Theory of computing, p.49-61, April 30-May 02, 1979, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|