Skip to main content

A probabilistic distributed algorithm for set intersection and its analysis

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1985)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 194))

Included in the following conference series:

  • 147 Accesses

Abstract

A Probabilistic algorithm for checking set disjointness and performing set intersection of two sets stored at different machines is presented. The algorithm is intended to minimize the amount of communication between the machines. If n is the total number of elements and k is the number of bits required to represent each of the elements, then it is shown that the expected running time of the set disjointness algorithm is O(log log n) rounds, each round consisting of exchanging one message with O(n+k) bits and performing O(n) steps of local computation (all the constants are small). The analysis of the algorithm involves approximating Markov chains by deterministic models.

Preliminary Version

This research was supported in part by the National Science Foundation under Grants DMS-8401360 and MCS-8303134.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Wilfried Brauer

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kurtz, T.G., Manber, U. (1985). A probabilistic distributed algorithm for set intersection and its analysis. In: Brauer, W. (eds) Automata, Languages and Programming. ICALP 1985. Lecture Notes in Computer Science, vol 194. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015761

Download citation

  • DOI: https://doi.org/10.1007/BFb0015761

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15650-5

  • Online ISBN: 978-3-540-39557-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics