期刊名称:Electronic Colloquium on Computational Complexity
印刷版ISSN:1433-8092
出版年度:2021
卷号:21
语种:English
出版社:Universität Trier, Lehrstuhl für Theoretische Computer-Forschung
摘要:We construct improved hitting set generators (HSGs) for ordered (read-once) regular branching programs in two parameter regimes. First, we construct an explicit -HSG for unbounded-width regular branching programs with a single accept state with seed length O(lognlog(1)) where n is the length of the program. Second, we construct an explicit -HSG for width-w length-n regular branching programs with seed length Olognlog(1)+logw+log(1) For context, the ``baseline'' in this area is the pseudorandom generator (PRG) by Nisan (Combinatorica 1992), which fools ordered (possibly non-regular) branching programs with seed length O(log(wn)logn) . For regular programs, the state-of-the-art PRG, by Braverman, Rao, Raz, and Yehudayoff (FOCS 2010, SICOMP 2014), has seed length O(log(w)logn) , which beats Nisan's seed length when log(w)=o(logn) . Taken together, our two new constructions beat Nisan's seed length in all parameter regimes except when logw and log(1) are both (logn) (for the construction of HSGs for regular branching programs with a single accept vertex). Extending work by Reingold, Trevisan, and Vadhan (STOC 2006), we furthermore show that an explicit HSG for regular branching programs with a single accept vertex with seed length o(log2n) in the regime logw=(log(1))=(logn) would imply improved HSGs for general ordered branching programs, which would be a major breakthrough in derandomization. Pyne and Vadhan (CCC 2021) recently obtained such parameters for the special case of permutation branching programs.