Skip to main content

Derandomization by exploiting redundancy and mutual independence

  • Conference paper
  • First Online:

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

Abstract

We present schemes for derandomizing parallel algorithms by exploiting redundancy of a shrinking sample space and the mutual independence of random variables. Our design uses n mutually independent random variables built on a sample space with exponential number of points. Our scheme yields an O(log n) time parallel algorithm for the PROFIT/COST problem using no more than linear number of processors.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Ajtai, J. Komlós, and E. Szemerédi. An O(N log N) sorting network. Proc. 15th ACM Symp. on Theory of Computing, 1–9(1983).

    Google Scholar 

  2. N. Alon, L. Babai, A. Itai. A fast and simple randomized parallel algorithm for the maximal independent set problem. J. of Algorithms 7, 567–583(1986).

    Article  Google Scholar 

  3. S. Bernstein, “Theory of Probability,” GTTI, Moscow 1945.

    Google Scholar 

  4. R. A. Borodin and J. E. Hopcroft. Routing, merging and sorting on parallel models of computation. Proc. 14th ACM Symp. on Theory of Computing, 1982, pp. 338–344.

    Google Scholar 

  5. B. Berger, J. Rompel. Simulating (logc n)-wise independence in NC. Proc. 1989 IEEE FOCS, 2–7.

    Google Scholar 

  6. B. Berger, J. Rompel, P. Shor. Efficient NC algorithms for set cover with applications to learning and geometry. Proc. 1989 IEEE FOCS, 54–59.

    Google Scholar 

  7. R. Cole. Parallel merge sort. 27th Symp. on Foundations of Comput. Sci., IEEE, 511–516(1986).

    Google Scholar 

  8. A. Joffe. On a set of almost deterministic k-independent random variables. Ann. Probability 2(1974), 161–162.

    Google Scholar 

  9. R. Karp, A. Wigderson. A fast parallel algorithm for the maximal independent set problem. JACM 32:4, Oct. 1985, 762–773.

    Article  Google Scholar 

  10. H. O. Lancaster. Pairwise statistical independence, Ann. Math. Stat. 36(1965), 1313–1317.

    Google Scholar 

  11. M. Luby. A simple parallel algorithm for the maximal independent set problem. SIAM J. Comput. 15:4, Nov. 1986, 1036–1053.

    Article  Google Scholar 

  12. M. Luby. Removing randomness in parallel computation without a processor penalty. Proc. 1988 IEEE FOCS, 162–173.

    Google Scholar 

  13. G. L. Miller and J. H. Reif. Parallel tree contraction and its application. Proc. 26th Symp. on Foundations of Computer Science, IEEE, 478–489(1985).

    Google Scholar 

  14. R. Motwani, J. Naor, M. Naor. The probabilistic method yields deterministic parallel algorithms. Proc. 1989 IEEE FOCS, 8–13.

    Google Scholar 

  15. G. Pantziou, P. Spirakis, C. Zaroliagis. Fast parallel approximations of the maximum weighted cut problem through Derandomization. FST&TCS 9: 1989, Bangalore, India, LNCS 405, 20–29.

    Google Scholar 

  16. P. Raghavan. Probabilistic construction of deterministic algorithms: approximating packing integer programs. JCSS 37:4, Oct. 1988, 130–143.

    Google Scholar 

  17. M. Snir. On parallel searching. SIAM J. Comput. 14, 3(Aug. 1985), pp. 688–708.

    Article  Google Scholar 

  18. J. Spencer. Ten Lectures on the Probabilistic Method. SIAM, Philadephia, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tetsuo Asano Toshihide Ibaraki Hiroshi Imai Takao Nishizeki

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Han, Y., Igarashi, Y. (1990). Derandomization by exploiting redundancy and mutual independence. In: Asano, T., Ibaraki, T., Imai, H., Nishizeki, T. (eds) Algorithms. SIGAL 1990. Lecture Notes in Computer Science, vol 450. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52921-7_82

Download citation

  • DOI: https://doi.org/10.1007/3-540-52921-7_82

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52921-7

  • Online ISBN: 978-3-540-47177-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics