Derandomized Concentration Bounds for Polynomials, and Hypergraph Maximal Independent Set

被引:11
作者
Harris, David G. [1 ]
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
Concentration bounds; hypergraph; maximal independent set; MIS; PARALLEL ALGORITHM;
D O I
10.1145/3326171
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A parallel algorithm for maximal independent set (MIS) in hypergraphs has been a long-standing algorithmic challenge, dating back nearly 30 years to a survey of Karp and Ramachandran (1990). The best randomized parallel algorithm for hypergraphs of fixed rank r was developed by Beame and Luby (1990) and Kelsen (1992), running in time roughly (log n)(r!). We improve the randomized algorithm of Kelsen, reducing the runtime to roughly (log n)(2r) and simplifying the analysis through the use of more-modern concentration inequalities. We also give a method for derandomizing concentration bounds for low-degree polynomials, which are the key technical tool used to analyze that algorithm. This leads to a deterministic PRAM algorithm also running in (log n)(2r+3) time and poly(m, n) processors. This is the first deterministic algorithm with sub-polynomial runtime for hypergraphs of rank r > 3. Our analysis can also apply when r is slowly growing; using this in conjunction with a strategy of Bercea et al. (2015) gives a deterministic MIS algorithm running in time exp(O(log(mn)/log log(mn))).
引用
收藏
页数:29
相关论文
共 21 条
[1]   Improved parallel approximation of a class of integer programming problems [J].
Alon, N ;
Srinivasan, A .
ALGORITHMICA, 1997, 17 (04) :449-462
[2]  
BEAME P, 1990, PROCEEDINGS OF THE FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P212
[3]   On computing maximal independent sets of hypergraphs in parallel [J].
Bercea I.O. ;
Goyal N. ;
Harris D.G. ;
Srinivasan A. .
ACM Transactions on Parallel Computing, 2016, 3 (01)
[4]  
Blelloch Guy E., 2012, 24 ACM S PAR ALG ARC, P308, DOI [DOI 10.1145/2312005.2312058, 10.1145/2312005.2312058]
[5]   AN EFFICIENT PARALLEL ALGORITHM FOR COMPUTING A MAXIMAL INDEPENDENT SET IN A HYPERGRAPH OF DIMENSION-3 [J].
DAHLHAUS, E ;
KARPINSKI, M ;
KELSEN, P .
INFORMATION PROCESSING LETTERS, 1992, 42 (06) :309-313
[6]  
Fischer M, 2018, SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P2152
[7]   A simple NC-algorithm for a maximal independent set in a hypergraph of poly-log arboricity [J].
Garrido, O ;
Kelsen, P ;
Lingas, A .
INFORMATION PROCESSING LETTERS, 1996, 58 (02) :55-58
[8]   THE COMPLEXITY OF PARALLEL SEARCH [J].
KARP, RM ;
UPFAL, E ;
WIGDERSON, A .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 36 (02) :225-253
[9]  
Kelsen P., 1992, Proceedings of the Twenty-Fourth Annual ACM Symposium on the Theory of Computing, P339, DOI 10.1145/129712.129745
[10]   Concentration of multivariate polynomials and its applications [J].
Kim, JH ;
Vu, VH .
COMBINATORICA, 2000, 20 (03) :417-434