Skip to main content

Randomization in parallel algorithms and its impact on computational geometry

  • Conference paper
  • First Online:
Optimal Algorithms (OA 1989)

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

Included in the following conference series:

  • 165 Accesses

Abstract

Randomization offers elegant solutions to some problems in parallel computing. In addition to improved efficiency it often leads to simpler and practical algorithms. In this paper we discuss some of the characteristics of randomized algorithms and also give applications in computational geometry where use of randomization gives us significant advantage over the best known deterministic parallel algorithms.

Supported in part by Air Force Contract AFSOR-87-0386, ONR contract N00014-87-K-0310, NSF grant CCR-8696134, DARPA/ARO contract DAAL03-88-K-0185, DARPA/ISTO contract N00014-88-K-0458.

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.

Bibliography

  1. L. Adleman and K. Manders, ‘Reducibility, Randomness and Untractability," Proc. 9th ACM STOC, 1977, pp. 151–163.

    Google Scholar 

  2. A. Aggarwal and R. Anderson, "A Random NC Algorithm for Depth First Search," Proc of the 19th ACM STOC, 1987, pp. 325–334.

    Google Scholar 

  3. Aggarwal et al., ‘Parallel Computational Geometry,’ Proc. of the 26th Annual Symp on F.O.C.S., 1985, pp. 468–477. Also appears in ALGORITHMICA, Vol. 3, No. 3, 1988, pp. 293–327.

    Google Scholar 

  4. Atallah, Cole and Goodrich, ‘Cascading Divide-and-conquer: A technique for designing parallel algorithms, Proc. of the 28th Annual Symp. on F.O.C.S., 1987, pp. 151–160.

    Google Scholar 

  5. Clarkson, ‘Applications of random sampling in Computational Geometry II,’ Proc. of the 4th Annual Symp. on Computational Geometry, June 1988, pp. 1–11.

    Google Scholar 

  6. N. Dadoun and D. Kirkpatrick, ‘Parallel Processing for efficient subdivision search,’ Proc. of the 3rd Annual Symp. on Computational Geometry, pp. 205–214, 1987.

    Google Scholar 

  7. H. Gazit, ‘An optimal randomized parallel algorithm for finding connected components in a graph,’ Proc of the IEEE FOCS, 1986, pp. 492–501.

    Google Scholar 

  8. C.A.R. Hoare, ‘Quicksort,’ Computer Journal, 5(1), 1962, pp.10–15.

    Article  Google Scholar 

  9. H. Karloff and P. Raghavan, ‘Randomized algorithms and Pseudorandom number generation,’ Proc. of the 20th Annual STOC, 1988.

    Google Scholar 

  10. G. Miller and J.H. Reif, ‘Parallel Tree contraction and its applications,’ Proc of the IEEE FOCS, 1985, pp. 478–489.

    Google Scholar 

  11. M.O. Rabin, ‘Probabilistic Algorithms,’ in: J.F. Traub, ed., Algorithms and Complexity, Academic Press, 1976, pp. 21–36.

    Google Scholar 

  12. S. Rajasekaran, ‘Randomized Parallel Computation,’ Ph.D. Thesis, Aiken Computing Lab, Harvard University, 1988.

    Google Scholar 

  13. J.H. Reif, ‘On synchronous parallel computations with independent probabilistic choice,’ SIAM J. Comput., Vol. 13, No. 1, Feb 1984, pp. 46–56.

    Article  Google Scholar 

  14. Reif and Sen, ‘Optimal randomized parallel algorithms for computational geometry,’ Proc. of the 16th Intl. Conf. on Parallel Processing, Aug 1987. Revised version available as Tech Rept CS-88-01, Computer Science Dept, Duke University.

    Google Scholar 

  15. J. Reif and S. Sen, ‘Polling: A new random sampling technique for Computational Geometry,’ Proc. of the 21st STOC, 1989.

    Google Scholar 

  16. J.H. Reif and L. Valiant, ‘A Logarithmic Time Sort for Linear Size networks,’ J. of ACM, Vol. 34, No.1, Jan '87, pp. 60–76.

    Google Scholar 

  17. R. Solovay and V. Strassen, ‘A fast Monte-Carlo test for primality,’ SIAM Journal of Computing, 1977, pp. 84–85.

    Google Scholar 

  18. L.G. Valiant, ‘A scheme for fast parallel communication,’ SIAM Journal of Computing, vol. 11, no. 2, 1982, pp. 350–361.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hristo Djidjev

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reif, J.H., Sen, S. (1989). Randomization in parallel algorithms and its impact on computational geometry. In: Djidjev, H. (eds) Optimal Algorithms. OA 1989. Lecture Notes in Computer Science, vol 401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51859-2_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-51859-2_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51859-4

  • Online ISBN: 978-3-540-46831-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics