{"@context":"https:\/\/schema.org\/","@type":"ScholarlyArticle","@id":"#article9758","name":"Improved Bounds for Quantified Derandomization of Constant-Depth Circuits and Polynomials","abstract":"This work studies the question of quantified derandomization, which was introduced by Goldreich and Wigderson (STOC 2014). The generic quantified derandomization problem is the following: For a circuit class cal{C} and a parameter B=B(n), given a circuit C in cal{C} with n input bits, decide whether C rejects all of its inputs, or accepts all but B(n) of its inputs. In the current work we consider three settings for this question. In each setting, we bring closer the parameter setting for which we can unconditionally construct relatively fast quantified derandomization algorithms, and the \"threshold\" values (for the parameters) for which any quantified derandomization algorithm implies a similar algorithm for standard derandomization.\r\n\r\nFor constant-depth circuits, we construct an algorithm for quantified derandomization that works for a parameter B(n) that is only slightly smaller than a \"threshold\" parameter, and is significantly faster than the best currently-known algorithms for standard derandomization. On the way to this result we establish a new derandomization of the switching lemma, which significantly improves on previous results when the width of the formula is small. For constant-depth circuits with parity gates, we lower a \"threshold\" of Goldreich and Wigderson from depth five to depth four, and construct algorithms for quantified derandomization of a remaining type of layered depth-3 circuit that they left as an open problem. We also consider the question of constructing hitting-set generators for multivariate polynomials over large fields that vanish rarely, and prove two lower bounds on the seed length of such generators.\r\n\r\nSeveral of our proofs rely on an interesting technique, which we call the randomized tests technique. Intuitively, a standard technique to deterministically find a \"good\" object is to construct a simple deterministic test that decides the set of good objects, and then \"fool\" that test using a pseudorandom generator. We show that a similar approach works also if the simple deterministic test is replaced with a distribution over simple tests, and demonstrate the benefits in using a distribution instead of a single test.","keywords":["Computational complexity","derandomization","quantified derandomization","hitting-set generator","constant-depth circuits"],"author":{"@type":"Person","name":"Tell, Roei","givenName":"Roei","familyName":"Tell"},"position":13,"pageStart":"13:1","pageEnd":"13:48","dateCreated":"2017-08-01","datePublished":"2017-08-01","isAccessibleForFree":true,"license":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/legalcode","copyrightHolder":{"@type":"Person","name":"Tell, Roei","givenName":"Roei","familyName":"Tell"},"copyrightYear":"2017","accessMode":"textual","accessModeSufficient":"textual","creativeWorkStatus":"Published","inLanguage":"en-US","sameAs":"https:\/\/doi.org\/10.4230\/LIPIcs.CCC.2017.13","publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","citation":["http:\/\/www.wisdom.weizmann.ac.il\/~oded\/pt-intro.html","https:\/\/eccc.weizmann.ac.il\/report\/2016\/191\/"],"isPartOf":{"@type":"PublicationVolume","@id":"#volume6282","volumeNumber":79,"name":"32nd Computational Complexity Conference (CCC 2017)","dateCreated":"2017-08-01","datePublished":"2017-08-01","editor":{"@type":"Person","name":"O'Donnell, Ryan","givenName":"Ryan","familyName":"O'Donnell"},"isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#article9758","isPartOf":{"@type":"Periodical","@id":"#series116","name":"Leibniz International Proceedings in Informatics","issn":"1868-8969","isAccessibleForFree":true,"publisher":"Schloss Dagstuhl \u2013 Leibniz-Zentrum f\u00fcr Informatik","hasPart":"#volume6282"}}}