skip to main content
10.1145/800113.803648acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

On the average behavior of set merging algorithms (Extended Abstract)

Published:03 May 1976Publication History

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 = { 1,2, .... ,n} so that a sequence of instructions of the form “x Ξ 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

  1. 1.Aho, Hopcroft and Ullman(1974), The Desigh and Analysis of Computer Algorithms, chapter 4. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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.Google ScholarGoogle Scholar
  3. 3.M. Fischer(1972), Efficiency of Equivalence Algorithms, in Complexity of Computer Computations, edited by Miller and Thatcher, Plenum Press, New York 1972.Google ScholarGoogle Scholar
  4. 4.B. Galler and M. Fischer(1964), An Improved Equivalence Algorithm, Comm. ACM 7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.J. Hopcroft and J. Ullman(1973), Set Merging Algorithms, SIAM J. Computing, 2.Google ScholarGoogle Scholar
  6. 6.D. Knuth(1968), Fundamental Algorithms, Addison-Wesley, Sec. 2.3.3. Exercise 19.Google ScholarGoogle Scholar
  7. 7.A. Rényi(1959), Some Remarks on the Theory of Trees, Publications of the Math. Inst. of the Hung. Acad. of Sci. 4.Google ScholarGoogle Scholar
  8. 8.R. Tarjan(1975), On the Efficiency of a Good But not Linear Set Merging Algorithm, JACM 22. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the average behavior of set merging algorithms (Extended Abstract)

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      STOC '76: Proceedings of the eighth annual ACM symposium on Theory of computing
      May 1976
      252 pages
      ISBN:9781450374149
      DOI:10.1145/800113

      Copyright © 1976 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 May 1976

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      STOC '76 Paper Acceptance Rate30of83submissions,36%Overall Acceptance Rate1,469of4,586submissions,32%

      Upcoming Conference

      STOC '24
      56th Annual ACM Symposium on Theory of Computing (STOC 2024)
      June 24 - 28, 2024
      Vancouver , BC , Canada

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader