{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:10:52Z","timestamp":1750306252413,"version":"3.41.0"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2017,4,27]],"date-time":"2017-04-27T00:00:00Z","timestamp":1493251200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"BSF","award":["2010120"],"award-info":[{"award-number":["2010120"]}]},{"name":"ISF","award":["864\/11"],"award-info":[{"award-number":["864\/11"]}]},{"name":"ERC","award":["279559"],"award-info":[{"award-number":["279559"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Theory"],"published-print":{"date-parts":[[2017,6,30]]},"abstract":"<jats:p>\n            A sampling procedure for a distribution\n            <jats:italic>P<\/jats:italic>\n            over {0, 1}\n            <jats:sup>\u2113<\/jats:sup>\n            is a function\n            <jats:italic>C<\/jats:italic>\n            : {0, 1}\n            <jats:sup>\n              <jats:italic>n<\/jats:italic>\n            <\/jats:sup>\n            \u2192 {0, 1}\n            <jats:sup>\u2113<\/jats:sup>\n            such that the distribution\n            <jats:italic>C<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>n<\/jats:sub>\n            <\/jats:italic>\n            ) (obtained by applying\n            <jats:italic>C<\/jats:italic>\n            on the uniform distribution\n            <jats:italic>\n              U\n              <jats:sub>n<\/jats:sub>\n            <\/jats:italic>\n            ) is the \u201cdesired distribution\u201d\n            <jats:italic>P<\/jats:italic>\n            . Let\n            <jats:italic>n<\/jats:italic>\n            &gt;\n            <jats:italic>r<\/jats:italic>\n            \u2265 \u2113 =\n            <jats:italic>n<\/jats:italic>\n            <jats:sup>\u03a9(1)<\/jats:sup>\n            . An \u03f5-\n            <jats:italic>nb-PRG<\/jats:italic>\n            (defined by Dubrov and Ishai [2006]) is a function\n            <jats:italic>G<\/jats:italic>\n            : {0, 1}\n            <jats:sup>\n              <jats:italic>r<\/jats:italic>\n            <\/jats:sup>\n            \u2192 {0, 1}\n            <jats:sup>\n              <jats:italic>n<\/jats:italic>\n            <\/jats:sup>\n            such that for every\n            <jats:italic>C<\/jats:italic>\n            : {0, 1}\n            <jats:sup>\n              <jats:italic>n<\/jats:italic>\n            <\/jats:sup>\n            \u2192 {0, 1}\n            <jats:sup>\u2113<\/jats:sup>\n            in some class of \u201cinteresting sampling procedures,\u201d\n            <jats:italic>C<\/jats:italic>\n            \u2032(\n            <jats:italic>\n              U\n              <jats:sub>r<\/jats:sub>\n            <\/jats:italic>\n            ) =\n            <jats:italic>C<\/jats:italic>\n            (\n            <jats:italic>G<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>r<\/jats:sub>\n            <\/jats:italic>\n            )) is \u03f5-close to\n            <jats:italic>C<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>n<\/jats:sub>\n            <\/jats:italic>\n            ) in\n            <jats:italic>statistical distance<\/jats:italic>\n            .\n          <\/jats:p>\n          <jats:p>\n            We construct poly-time computable nb-PRGs with\n            <jats:italic>r<\/jats:italic>\n            =\n            <jats:italic>O<\/jats:italic>\n            (\u2113) for poly-size circuits relying on the assumption that there exists \u03b2 &gt; 0 and a problem\n            <jats:italic>L<\/jats:italic>\n            in E = DTIME(2\n            <jats:sup>\n              <jats:italic>O<\/jats:italic>\n              (\n              <jats:italic>n<\/jats:italic>\n              )\n            <\/jats:sup>\n            ) such that for every large enough\n            <jats:italic>n<\/jats:italic>\n            , nondeterministic circuits of size 2\n            <jats:sup>\n              \u03b2\n              <jats:italic>n<\/jats:italic>\n            <\/jats:sup>\n            that have NP-gates cannot solve\n            <jats:italic>L<\/jats:italic>\n            on inputs of length\n            <jats:italic>n<\/jats:italic>\n            . This assumption is a scaled nonuniform analog of (the widely believed) EXP \u2260 \u03a3\n            <jats:sub>2<\/jats:sub>\n            <jats:sup>P<\/jats:sup>\n            , and similar assumptions appear in various contexts in derandomization. Previous nb-PRGs of Dubrov and Ishai have\n            <jats:italic>r<\/jats:italic>\n            = \u03a9(\u2113\n            <jats:sup>2<\/jats:sup>\n            ) and are based on very strong cryptographic assumptions or, alternatively, on nonstandard assumptions regarding incompressibility of functions on random inputs. When restricting to poly-size circuits\n            <jats:italic>C<\/jats:italic>\n            : {0, 1}\n            <jats:sup>\n              <jats:italic>n<\/jats:italic>\n            <\/jats:sup>\n            \u2192 {0, 1}\n            <jats:sup>\u2113<\/jats:sup>\n            with Shannon entropy\n            <jats:italic>H<\/jats:italic>\n            (\n            <jats:italic>C<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>n<\/jats:sub>\n            <\/jats:italic>\n            )) \u2a7d\n            <jats:italic>k<\/jats:italic>\n            , for \u2113 &gt;\n            <jats:italic>k<\/jats:italic>\n            =\n            <jats:italic>n<\/jats:italic>\n            <jats:sup>\u03a9(1)<\/jats:sup>\n            , our nb-PRGs have\n            <jats:italic>r<\/jats:italic>\n            =\n            <jats:italic>O<\/jats:italic>\n            (\n            <jats:italic>k<\/jats:italic>\n            ). The nb-PRGs of Dubrov and Ishai use seed length\n            <jats:italic>r<\/jats:italic>\n            = \u03a9(\n            <jats:italic>k<\/jats:italic>\n            <jats:sup>2<\/jats:sup>\n            ) and require that the probability distribution of\n            <jats:italic>C<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>n<\/jats:sub>\n            <\/jats:italic>\n            ) is efficiently computable.\n          <\/jats:p>\n          <jats:p>\n            Our nb-PRGs follow from a notion of \u201cconditional PRGs,\u201d which may be of independent interest. These are PRGs where\n            <jats:italic>G<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>r<\/jats:sub>\n            <\/jats:italic>\n            ) remains pseudorandom even when conditioned on a \u201clarge\u201d event {\n            <jats:italic>A<\/jats:italic>\n            (\n            <jats:italic>G<\/jats:italic>\n            (\n            <jats:italic>\n              U\n              <jats:sub>r<\/jats:sub>\n            <\/jats:italic>\n            )) = 1}, for an arbitrary poly-size circuit\n            <jats:italic>A<\/jats:italic>\n            . A related notion was considered by Shaltiel and Umans [2005] in a different setting, and our proofs use ideas from that paper, as well as ideas of Dubrov and Ishai.\n          <\/jats:p>\n          <jats:p>\n            We also give an unconditional construction of poly-time computable nb-PRGs for poly(\n            <jats:italic>n<\/jats:italic>\n            )-size, depth\n            <jats:italic>d<\/jats:italic>\n            circuits\n            <jats:italic>C<\/jats:italic>\n            : {0, 1}\n            <jats:sup>\n              <jats:italic>n<\/jats:italic>\n            <\/jats:sup>\n            \u2192 {0, 1}\n            <jats:sup>\u2113<\/jats:sup>\n            with\n            <jats:italic>r<\/jats:italic>\n            =\n            <jats:italic>O<\/jats:italic>\n            (\u2113 \u00b7 log\n            <jats:sup>\n              <jats:italic>d<\/jats:italic>\n              +\n              <jats:italic>O<\/jats:italic>\n              (1)\n            <\/jats:sup>\n            <jats:italic>n<\/jats:italic>\n            ). This improves upon the previous work of Dubrov and Ishai that has\n            <jats:italic>r<\/jats:italic>\n            \u2265 \u2113\n            <jats:sup>2<\/jats:sup>\n            . This result follows by adapting a recent PRG construction of Trevisan and Xue [2013] to the case of nb-PRGs. We also show that this PRG can be implemented by a uniform family of constant-depth circuits with slightly increased seed length.\n          <\/jats:p>","DOI":"10.1145\/3018057","type":"journal-article","created":{"date-parts":[[2017,4,28]],"date-time":"2017-04-28T12:38:23Z","timestamp":1493383103000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Pseudorandom Generators with Optimal Seed Length for Non-Boolean Poly-Size Circuits"],"prefix":"10.1145","volume":"9","author":[{"given":"Sergei","family":"Artemenko","sequence":"first","affiliation":[{"name":"University of Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ronen","family":"Shaltiel","sequence":"additional","affiliation":[{"name":"University of Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,27]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-016-0128-9"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539705446950"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511804090"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-012-0056-2"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1137\/050641958"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1137\/070691954"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1006\/inco.2000.2885"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1137\/0213053"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00145-006-0438-1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132516.1132615"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22670-0_22"},{"volume-title":"Technical Report TR95--050. Electronic Colloquium on Computational Complexity.","year":"1995","author":"Goldreich O.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"O. Goldreich and A. Wigderson. 2002. Derandomization that is rarely wrong from short advice that is typically good. In RANDOM (2002). 209--223.  O. Goldreich and A. Wigderson. 2002. Derandomization that is rarely wrong from short advice that is typically good. In RANDOM (2002). 209--223.","DOI":"10.1007\/3-540-45726-7_17"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/12130.12137"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0963548300001917"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"V. Guruswami C. Umans and S. P. Vadhan. 2007. Unbalanced expanders and randomness extractors from parvaresh-vardy codes. In CCC (2007). 96--108.  V. Guruswami C. Umans and S. P. Vadhan. 2007. Unbalanced expanders and randomness extractors from parvaresh-vardy codes. In CCC (2007). 96--108.","DOI":"10.1109\/CCC.2007.38"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1137\/080721820"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806689.1806750"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539793244708"},{"volume-title":"TCC","year":"2006","author":"Holenstein T.","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2005.09.016"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00493-006-0036-8"},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"R. Impagliazzo and A. Wigderson. 1997. P &equals; BPP if E requires exponential circuits: Derandomizing the XOR lemma. In STOC (1997). 220--229.  R. Impagliazzo and A. Wigderson. 1997. P &equals; BPP if E requires exponential circuits: Derandomizing the XOR lemma. In STOC (1997). 220--229.","DOI":"10.1145\/258533.258590"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(86)90174-X"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00453-008-9267-y"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-011-0019-z"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539700389652"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-005-0197-7"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/rsa.20112"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01375474"},{"key":"e_1_2_1_31_1","doi-asserted-by":"crossref","unstructured":"N. Nisan and A. Wigderson. 1994. Hardness vs. randomness. JCSS 49 (1994).  N. Nisan and A. Wigderson. 1994. Hardness vs. randomness. JCSS 49 (1994).","DOI":"10.1016\/S0022-0000(05)80043-1"},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"A. A. Razborov. 2009. A simple proof of bazzi\u2019s theorem. TOCT 1 1 (2009) 3:1--3:5.  A. A. Razborov. 2009. A simple proof of bazzi\u2019s theorem. TOCT 1 1 (2009) 3:1--3:5.","DOI":"10.1145\/1490270.1490273"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814370.1814389"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-011-0006-4"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1059513.1059516"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-007-0218-9"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1137\/080735096"},{"volume-title":"STOC","year":"1983","author":"Stockmeyer L. J.","key":"e_1_2_1_38_1"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.2000.892063"},{"key":"e_1_2_1_40_1","first-page":"116","article-title":"A derandomized switching lemma and an improved derandomization of AC0","volume":"19","author":"Trevisan L.","year":"2012","journal-title":"Electronic Colloquium Comput. Complexity (ECCC)"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-0000(03)00046-1"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00453-008-9266-z"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213977.2214051"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00037-004-0187-1"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1137\/100814998"},{"volume-title":"FOCS","year":"1982","author":"Yao A. C.","key":"e_1_2_1_46_1"}],"container-title":["ACM Transactions on Computation Theory"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3018057","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3018057","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:58Z","timestamp":1750220638000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3018057"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,27]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6,30]]}},"alternative-id":["10.1145\/3018057"],"URL":"https:\/\/doi.org\/10.1145\/3018057","relation":{},"ISSN":["1942-3454","1942-3462"],"issn-type":[{"type":"print","value":"1942-3454"},{"type":"electronic","value":"1942-3462"}],"subject":[],"published":{"date-parts":[[2017,4,27]]},"assertion":[{"value":"2015-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}