ACM Home Page
Please provide us with feedback. Feedback
On the parallel complexity of computing a maximal independent set in a hypergraph
Full text PdfPdf (1.14 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-fourth annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
Pages: 339 - 350  
Year of Publication: 1992
ISBN:0-89791-511-9
Author
Pierre Kelsen  Department of Computer Sciences, University of Texas, Austin, TX
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 20,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/129712.129745
What is a DOI?

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&egr;) with nO(1/&egr;) processors for a hypergraph on n vertices, for any &egr; ≥ 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 &egr; > O, we have an algorithm running in time O(n&egr;) 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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
P. Beame, Personal Communication, 1991.
 
3
4
 
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.
 
6
 
7
 
8
 
9
10
 
11
 
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.
 
13
 
14
M. Luby, Removing randomness in parallel computation without a processor penalty, 29th FOCS, 1988, pp. 162-173.
 
15
 
16

CITED BY  7