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

On the parallel complexity of computing a maximal independent set in a hypergraph

Published:01 July 1992Publication History

ABSTRACT

A maximal independent set in a hypergraph is a subset of vertices that is maximal with respect to the property of not containing any edge of the hypergraph. We show that an algorithm proposed by Beame and Luby is in randomized NC for hypergraphs in which the maximum edge size is bounded by a constant. To prove this, we bound the upper tail of sums of dependent random variables defined on the edges of a hypergraph. These bounds may be viewed as extensions of bounds on the tail of the binomial distribution. We derandomize this algorithm to obtain the first sublinear time deterministic algorithm for hypergraphs with edges of size O(1). The algorithm exhibits the following time-processor tradeoff: it can be made to run in time O(nε) with nO(1/ε) processors for a hypergraph on n vertices, for any ε ≥ 2d+1• (log log n)/(log n); here d = O(1) denotes the maximum size of an edge in H. In particular, for any constant ε > O, we have an algorithm running in time O(nε) on a polynomial number of processors, and we have an algorithm running in time (log n)O(1) on nO(log n/log log n) processors.

References

  1. 1.N. Alon, L. Babai, A. itai, A fast randomized parallel algorithm for the maximal independent set problem, J. Algorithms 7, pp. 567-583, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.P. Beame, Personal Communication, 1991.Google ScholarGoogle Scholar
  3. 3.P. Beame, M. Luby, Parallel Search for Maximal independence Given Minimal Dependence, Proceedings of the First SODA Conference, 1990, pp. 212- 218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.B. Berger, J. Rompel, Simulating (log# n)-wise Independence in NC, JACM, vol. 38, 1991, pp. 1026- 1046. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.E. Dahlhaus, M. Karpinski, An efficient algorithm for the 3MIS problem, Technical report TR-89-052, September 1989, International Computer Science institute, Berkeley, CA.Google ScholarGoogle Scholar
  6. 6.E. Dahlhaus, M. Karpinski, P. Kelsen, An Efficient Parallel Algorithm for Computing a Maximal Independent Set in a Hypergraph of Dimension 3, information Processing Letters, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.M. Goldberg, T. Spencer, A new parallel algorithm for the maximal independent set problem, SIAM J. Computing, vol. 18, 1989, pp.419-427. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.M. Goldberg, T. Spencer, Constructing a Maximal Independent Set in Parallel, SIAM J. Disc. Math., vol. 2, 1989, pp. 322-328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.R. Karp, V. Ramachandran, Parallel algorithms for shared memory machines, in Handbook of Theoretical Computer Science, J. Van Leeuwen, ed., North Holland, 1990, pp.869-941. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.R. Karp, A. Wigderson, A fast parallel algorithm for the maximal independent set problem, JACM 32 (1985), pp. 762-773. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.R. Karp, E. Upfal, A. Wigderson, The complexity of parallel search, JCSS, vol. 36, 1988, pp.225-253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.P. Kelsen, An efficient parallel algorithm for finding an mis in hypergraphs of dimension 3, manuscript, Department of Computer Sciences, University of Texas, Austin, TX, January 1990.Google ScholarGoogle Scholar
  13. 13.M. Luby, A simple parallel algorithm for the maximal independent set problem, SIAM J. Computing, vol. 15, 1986, pp. 1036-1053. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.M. Luby, Removing randomness in parallel computation without a processor penalty, 29th FOCS, 1988, pp. 162-173.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.R. Motwani, J. Naor, M. Naor, The probabilistic method yields deterministic parallel algorithms, 30th FOCS, 1989, pp. 8-13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.P. Raghavan, Probabilistic construction of deterministic algorithms: Approximating packing integer programs, JCSS, vol. 37, 1988, pp. 130-143. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the parallel complexity of computing a maximal independent set in a hypergraph

        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 '92: Proceedings of the twenty-fourth annual ACM symposium on Theory of Computing
          July 1992
          794 pages
          ISBN:0897915119
          DOI:10.1145/129712

          Copyright © 1992 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: 1 July 1992

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          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