SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Almost k-Wise Independent Sets
   Establish Hitting Sets for
Width-3 1-Branching Programs

        r´ ˇ ıma, Stanislav Z´k
      Jiˇı S´               ˇa

    Institute of Computer Science
    Academy of Sciences of the Czech Republic
Derandomization of Space-Bounded Computation

                     ?              ?
                RL = L,      BPL = L

pseudorandom generator g : {0, 1}s −→ {0, 1}n , s      n
stretches a short uniformly random seed of s bits into n
bits that cannot be distinguished from uniform ones by
small space machines M :
  |P rx∼Un [M (x) = 1] − P ry∼Us [M (g(y)) = 1]| ≤ ε
where Un is the uniform distribution on {0, 1}n and ε > 0
is the error

deterministic simulation performs the computation for
every fixed setting of the seed (which replaces the ran-
dom string of a randomized algorithm) and approximates
the probability of accepting/rejecting computations

efficient derandomization (BPL=L) if there is an explicit
pseudorandom generator computable in space O(log n)
with seed length O(log n)
Branching Program P
a leveled directed acyclic multi-graph G = (V, E):

 • one source s ∈ V of zero in-degree at level 0

 • two sinks of zero out-degree at the last level d (=depth)

 • every inner (=non-sink) node has out-degree 2

 • the inner nodes are labeled with input Boolean
   variables x1, . . . , xn

 • the two edges outgoing from any inner node at level
     < d lead to nodes at the next level + 1 and are
   labeled 0 and 1

 • the two sinks are labeled 0 and 1

width = the maximum number of nodes in one level
branching program P computes Boolean function
P : {0, 1}n −→ {0, 1}:
Branching Programs (BPs)

a non-uniform model of space bounded computation:

infinite family of branching programs {Pn}, one Pn for
each input length n ≥ 1

a computation that uses space s(n) and runs in time
t(n) is modeled by Pn of width 2s(n) and depth t(n)
(e.g. TM’s configurations are represented by BP’s nodes)

Klivans, van Melkebeek, 1999:    if DSPACE(O(n)) re-
quires branching programs of size 2Ω(n), then BPL=L.


Restrictions:

Read-Once BPs (1-BPs): every input variable is tested
at most once along each computational path

Oblivious BPs: at each level only one variable is queried
Explicit Pseudorandom Generators for 1-BPs

polynomial width: PRG with seed length O(log2 n)
(Nisan, 1992)

width w = 2: PRG with seed length O(log n) where
ε = O(1/n) (Saks, Zuckerman, 1999)

width w = 3: known techniques fail to improve the seed
length O(log2 n) from Nisan’s result

            −→ Additional Restrictions:

regular 1-BP: every inner non-source node has in-degree 2
oblivious regular 1-BPs of constant width: PRG with
seed length O(log n log log n) where ε = O(1/ log n)
(Braverman, Rao, Raz, Yehudoff; Brody, Verbin, 2010)

permutation 1-BP: regular 1-BP where the two edges
leading to any inner non-source node are labeled 0 and 1
(i.e. edges between levels labeled with 0 respectively 1
create a permutation)
oblivious permutation 1-BPs of constant width: PRG
with seed length O log n log 1
                             ε
(Kouck´, Nimbhorkar, Pudl´k, 2010)
      y                  a
Hitting Set Generator

the one-sided error version of pseudo-random generator

Hitting Set:
Let ε > 0 and Pn be a class of BPs with n inputs.
A set Hn ⊆ {0, 1}n is an ε-hitting set for Pn
if for every P ∈ Pn,
                            P −1(1)
      P rx∼Un [P (x) = 1] =    n
                                    ≥ ε implies
                              2
                 (∃ a ∈ Hn) P (a) = 1 .

For every n (given in unary), the hitting set generator
(HSG) for a class of families of BPs produces hitting set Hn.

deterministic simulation of a randomized algorithm with
one-sided error performs the computation for every string
from the hitting set and accepts if there is at least one
accepting computation
Hitting Set Generator for 1-BPs of Width 3
a normalized form of BP: the probability distribution of
inputs on the three nodes at each level is ordered as
       p1 ≥ p2 ≥ p3 > 0       (p1 + p2 + p3 = 1)

a simple 1-BP of width 3 excludes one special level-to-
level transition pattern in its normalized form (about 40
possible patterns in normalized width-3 1-BPs):




                                   191
a polynomial-time construction of 192 -hitting set for
simple 1-BPs of width 3 (ˇ´ma, ˇ´k, 2007)
                         Sı    Za
The Richness Condition
A set A ⊆ {0, 1}n is ε-rich if for any index set
I ⊆ {1, . . . , n}, and for any partition {R1, . . . , Rr } of I
(r ≥ 0) satisfying
                      r
                                       1
                             1−        |Rj |
                                               ≥ ε,         (1)
                   j=1
                                   2
for any Q ⊆ {1, . . . , n}  I such that |Q| ≤ log n, for
any c ∈ {0, 1}n there exists a ∈ A that meets
                 (∀ i ∈ Q) ai = ci              and
          (∀ j ∈ {1, . . . , r}) (∃ i ∈ Rj ) ai = ci .      (2)

formula (2) can be interpreted as a read-once CNF with
O(log n) single literals and clauses whose sizes satisfy (1):
                                    r
                          (xi) ∧               ¬ (xi)
                i∈Q                j=1 i∈Rj

                                        xi for ci = 1
           where          (xi) =
                                        ¬xi for ci = 0

for any such a read-once CNF formula, a rich set A
contains at least one satisfying assignment
(i.e. A is a hitting set for this class of formulas)
Sufficiency of the Richness Condition
the richness condition expresses an essential property of
hitting sets for 1-BPs of width 3 while being independent
of a rather technical formalism of branching programs:

Theorem 1 Let ε > 5 . If A is ε 11-rich for some ε < ε,
                        6
then H = Ω3(A) which contains all the vectors within
the Hamming distance of 3 from any a ∈ A, is an
ε-hitting set for the class of 1-BPs of width 3.

Idea of proof:
 • on the contrary, a normalized 1-BP P of width 3
   such that P −1(1) /2n ≥ ε and P (a) = 0 for every
   a ∈ H, is assumed
 • starting from the last level, the structure of P is in-
   ductively analyzed block after block (corresponding
   to partition classes Rj ) until a set Q (|Q| ≤ log n)
   suitable for the richness condition is found
 • the richness condition is employed to achieve a
   contradiction
 • the proof includes a rather tedious case analysis, e.g.
   decreasing the lower bound for ε from the original
     12/13 to 5/6 increases significantly the number of
   cases to be analyzed
The Necessary Condition

The Weak Richness Condition:
A set A ⊆ {0, 1}n is weakly ε-rich if
 for any index set I ⊆ {1, . . . , n} and for any partition
{R1, . . . , Rr , Q1, . . . , Qq } of I (r ≥ 0, q ≥ 0) satisfying
                              
            q                          r
  1 −                   1                      1
                  1 − |Q |         ×       1 − |R | ≥ ε , (3)
          j=1
                       2    j
                                      j=1
                                               2 j

for any c ∈ {0, 1}n there exists a ∈ A that meets
      (∃ j ∈ {1, . . . , q}) (∀ i ∈ Qj ) ai = ci     and
          (∀ j ∈ {1, . . . , r}) (∃ i ∈ Rj ) ai = ci .      (4)

Any ε-rich set is weakly ε-rich: condition (3) implies that
there is j ∈ {1, . . . , q} such that |Qj | ≤ log n

formula (4) can be interpreted as a read-once conjunction
of DNFs and CNFs whose sizes satisfy (3):
               q                  r
                        (xi) ∧              ¬ (xi)
             j=1 i∈Qj            j=1 i∈Rj



Theorem 2 Any ε-hitting set for the class of 1-BPs of
width 3 is weakly ε-rich.
The Main Result
Any almost O(log n)-wise independent set is ε-rich.

 (k, β)-wise independent set A ⊆ {0, 1}n: for any in-
 dex set S ⊆ {1, . . . , n} of size |S| ≤ k, the probability
 distribution on the bit locations from S is almost uni-
 form, i.e. for any c ∈ {0, 1}n
                     AS (c)   1
                            − |S| ≤ β
                      |A|    2
 where AS (c) = {a ∈ A | (∀i ∈ S) ai = ci}.
 for any β > 0 and k = O(log n), a (k, β)-wise indepen-
                                                      n
 dent set A can be constructed in time polynomial in β
 (Alon, Goldreich, H˚stad, Peralta, 1992)
                    a

 Theorem 3 Let ε > 0, C be the least odd integer
 greater than ( 2 ln 1 )2, and 0 < β < nC+3 . Then any
                ε    ε
                                         1

 ( (C + 2) log n , β)-wise independent set is ε-rich.

 Corollary: Any almost O(log n)-wise independent set ex-
 tended with all the vectors within the Hamming distance
 of 3 is a polynomial-time constructible ε-hitting set for
 1-BPs of width 3 with acceptance probability ε > 5/6.
Idea of Proof

Let A be a ( (C + 2) log n , β)-wise independent set.

We will show that A is ε-rich:

Assume a partition {R1, . . . , Rr } of I ⊆ {1, . . . , n}
satisfies r (1 − 1/2|Rj |) ≥ ε and Q ⊆ {1, . . . , n}  I
           j=1
such that |Q| ≤ log n.

In order to show for a given c ∈ {0, 1}n that there is
a ∈ A that meets
                       (∀ i ∈ Q) ai = ci        and
             (∀ j ∈ {1, . . . , r}) (∃ i ∈ Rj ) ai = ci ,
we will prove that the probability
                                         r
                           AQ(c)        j=1 ARj (c)
       p = p(A) =                                       > 0.
                                        |A|

Intuition:
                                   r
                   n        1                   1       ε
      p ({0, 1} ) =                     1−             ≥ >0
                           2|Q|   j=1
                                              2|Rj |    n
The Main Steps of the Proof
Modifications of Partition Classes:
 • superlogarithmic cardinalities:
   Rj ⊆ Rj so that |Rj | ≤ log n
 • small constant cardinalities:
   R≤σ = |R |≤σ Rj where σ is a suitable constant
                j

  −→     Q = Q ∪ R≤σ ,            ci = 1 − ci for i ∈ R≤σ

                                   r
                    AQ (c )       j=1 ARj (c    )
Lemma: p ≥
                                |A|

        Bonferroni inequality
                                                 k
                                                 i=1 Rji ∪Q
          C                                  A                    (c )
    p≥         (−1)k
                                                     |A|
         k=0           1≤j1 <j2 <···<jk ≤r


        Almost O(log n)-wise independence
                                                                        
               C                                 k
      1                                                   1              ε
 p ≥ |Q |  (−1)k                                                 −
    2                                                     Rj             8
           k=0              1≤j1 <j2 <···<jk ≤r i=1   2       i
The Main Steps of the Proof II
Grouping the Classes of the Same Cardinalities
σ < s1, . . . , sm ≤ log n . . . cardinalities of Rj
ri =    j |, Rj = si                 . . . # classes of cardinality si
                                                                                

   1                                                                           ε
           C                                       m           ki −1
                       k                                tki
                                                          i               j      
p> 2            (−1)                                                  1−      − 
  n                                               i=1
                                                         ki!   j=1
                                                                          ri    8
           k=0                  k1 +···+km =k
                            0≤k1 ≤r1 ,...,0≤km ≤rm

             ri
  where ti = s
            2i
Frequent Cardinalities
r1 > r2 > · · · > rm >                   where         is a suitable constant
                                                                          

          1                                                      tki ε 
                        C                                  m
                                                                       
       p> 2                  (−1)k                                i
                                                                     − 
         n                                                       ki! 2 
                      k=0              k1 +···+km =k i=1
                                       k1 ≥0,...,km ≥0
The Main Steps of the Proof III

       Multinomial theorem

                                    k
                                             
                            m
    1 
            C      −        i=1 ti        ε
 p> 2                                   − 
   n                       k!             2
            k=0



       Taylor’s theorem

                                                           
                                             m
     1            m                                        ε
 p > 2 e−        i=1 ti   − RC +1 −              ti −
    n                                        i=1
                                                           2

         m             1
         i=1 ti   < ln ε
                                                     m            ε
       Lagrange remainder RC +1 −                    i=1 ti   <   4



       ε
 p>      2
           >0              2
      4n
Conclusion & Open Problems

• the explicit polynomial-time construction of a hitting
  set for 1-BPs of width 3

• an important step in the effort to construct HSGs for
  1-BPs of bounded width
                           ×
 such constructions were known only for width 2 and
 for oblivious regular/permutation 1-BPs of bounded
 width

• Can the result be achieved for any acceptance
  probability ε > 0 (× our result holds for ε > 5/6) ?

• Can the technique be extended to width 4 or to bounded
  width ?

Weitere ähnliche Inhalte

Was ist angesagt?

Kolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametriclineKolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametriclineAlina Barbulescu
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsVjekoslavKovac1
 
Approximate Nearest Neighbour in Higher Dimensions
Approximate Nearest Neighbour in Higher DimensionsApproximate Nearest Neighbour in Higher Dimensions
Approximate Nearest Neighbour in Higher DimensionsShrey Verma
 
A New Polynomial-Time Algorithm for Linear Programming
A New Polynomial-Time Algorithm for Linear ProgrammingA New Polynomial-Time Algorithm for Linear Programming
A New Polynomial-Time Algorithm for Linear ProgrammingSSA KPI
 
Some Examples of Scaling Sets
Some Examples of Scaling SetsSome Examples of Scaling Sets
Some Examples of Scaling SetsVjekoslavKovac1
 
Boundedness of the Twisted Paraproduct
Boundedness of the Twisted ParaproductBoundedness of the Twisted Paraproduct
Boundedness of the Twisted ParaproductVjekoslavKovac1
 
Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10Traian Rebedea
 
On Twisted Paraproducts and some other Multilinear Singular Integrals
On Twisted Paraproducts and some other Multilinear Singular IntegralsOn Twisted Paraproducts and some other Multilinear Singular Integrals
On Twisted Paraproducts and some other Multilinear Singular IntegralsVjekoslavKovac1
 
0227 regularlanguages
 0227 regularlanguages 0227 regularlanguages
0227 regularlanguagesissbp
 
A Generalization of QN-Maps
A Generalization of QN-MapsA Generalization of QN-Maps
A Generalization of QN-MapsIOSR Journals
 
Algorithm Design and Complexity - Course 11
Algorithm Design and Complexity - Course 11Algorithm Design and Complexity - Course 11
Algorithm Design and Complexity - Course 11Traian Rebedea
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsVjekoslavKovac1
 
An algorithm for computing resultant polytopes
An algorithm for computing resultant polytopesAn algorithm for computing resultant polytopes
An algorithm for computing resultant polytopesVissarion Fisikopoulos
 
Imc2020 day1&amp;2 problems&amp;solutions
Imc2020 day1&amp;2 problems&amp;solutionsImc2020 day1&amp;2 problems&amp;solutions
Imc2020 day1&amp;2 problems&amp;solutionsChristos Loizos
 
Some Thoughts on Sampling
Some Thoughts on SamplingSome Thoughts on Sampling
Some Thoughts on SamplingDon Sheehy
 
On the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract meansOn the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract meansFrank Nielsen
 
Density theorems for anisotropic point configurations
Density theorems for anisotropic point configurationsDensity theorems for anisotropic point configurations
Density theorems for anisotropic point configurationsVjekoslavKovac1
 
A note on arithmetic progressions in sets of integers
A note on arithmetic progressions in sets of integersA note on arithmetic progressions in sets of integers
A note on arithmetic progressions in sets of integersLukas Nabergall
 
Heuristics for counterexamples to the Agrawal Conjecture
Heuristics for counterexamples to the Agrawal ConjectureHeuristics for counterexamples to the Agrawal Conjecture
Heuristics for counterexamples to the Agrawal ConjectureAmshuman Hegde
 

Was ist angesagt? (20)

Kolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametriclineKolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametricline
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurations
 
Approximate Nearest Neighbour in Higher Dimensions
Approximate Nearest Neighbour in Higher DimensionsApproximate Nearest Neighbour in Higher Dimensions
Approximate Nearest Neighbour in Higher Dimensions
 
A New Polynomial-Time Algorithm for Linear Programming
A New Polynomial-Time Algorithm for Linear ProgrammingA New Polynomial-Time Algorithm for Linear Programming
A New Polynomial-Time Algorithm for Linear Programming
 
Some Examples of Scaling Sets
Some Examples of Scaling SetsSome Examples of Scaling Sets
Some Examples of Scaling Sets
 
Boundedness of the Twisted Paraproduct
Boundedness of the Twisted ParaproductBoundedness of the Twisted Paraproduct
Boundedness of the Twisted Paraproduct
 
Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10
 
On Twisted Paraproducts and some other Multilinear Singular Integrals
On Twisted Paraproducts and some other Multilinear Singular IntegralsOn Twisted Paraproducts and some other Multilinear Singular Integrals
On Twisted Paraproducts and some other Multilinear Singular Integrals
 
0227 regularlanguages
 0227 regularlanguages 0227 regularlanguages
0227 regularlanguages
 
A Generalization of QN-Maps
A Generalization of QN-MapsA Generalization of QN-Maps
A Generalization of QN-Maps
 
QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...
QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...
QMC: Transition Workshop - Probabilistic Integrators for Deterministic Differ...
 
Algorithm Design and Complexity - Course 11
Algorithm Design and Complexity - Course 11Algorithm Design and Complexity - Course 11
Algorithm Design and Complexity - Course 11
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentials
 
An algorithm for computing resultant polytopes
An algorithm for computing resultant polytopesAn algorithm for computing resultant polytopes
An algorithm for computing resultant polytopes
 
Imc2020 day1&amp;2 problems&amp;solutions
Imc2020 day1&amp;2 problems&amp;solutionsImc2020 day1&amp;2 problems&amp;solutions
Imc2020 day1&amp;2 problems&amp;solutions
 
Some Thoughts on Sampling
Some Thoughts on SamplingSome Thoughts on Sampling
Some Thoughts on Sampling
 
On the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract meansOn the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract means
 
Density theorems for anisotropic point configurations
Density theorems for anisotropic point configurationsDensity theorems for anisotropic point configurations
Density theorems for anisotropic point configurations
 
A note on arithmetic progressions in sets of integers
A note on arithmetic progressions in sets of integersA note on arithmetic progressions in sets of integers
A note on arithmetic progressions in sets of integers
 
Heuristics for counterexamples to the Agrawal Conjecture
Heuristics for counterexamples to the Agrawal ConjectureHeuristics for counterexamples to the Agrawal Conjecture
Heuristics for counterexamples to the Agrawal Conjecture
 

Andere mochten auch

Csr2011 june14 09_30_grigoriev
Csr2011 june14 09_30_grigorievCsr2011 june14 09_30_grigoriev
Csr2011 june14 09_30_grigorievCSR2011
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCSR2011
 
Csr2011 june16 14_00_kari
Csr2011 june16 14_00_kariCsr2011 june16 14_00_kari
Csr2011 june16 14_00_kariCSR2011
 
Csr2011 june14 12_00_hansen
Csr2011 june14 12_00_hansenCsr2011 june14 12_00_hansen
Csr2011 june14 12_00_hansenCSR2011
 
Y7 Module 1 Vocabulary
Y7 Module 1 VocabularyY7 Module 1 Vocabulary
Y7 Module 1 Vocabularycurriea
 
Csr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCsr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCSR2011
 
Csr2011 june14 15_15_romashchenko
Csr2011 june14 15_15_romashchenkoCsr2011 june14 15_15_romashchenko
Csr2011 june14 15_15_romashchenkoCSR2011
 
Layla的故事(下)
Layla的故事(下)Layla的故事(下)
Layla的故事(下)shihfang Ma
 

Andere mochten auch (8)

Csr2011 june14 09_30_grigoriev
Csr2011 june14 09_30_grigorievCsr2011 june14 09_30_grigoriev
Csr2011 june14 09_30_grigoriev
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanov
 
Csr2011 june16 14_00_kari
Csr2011 june16 14_00_kariCsr2011 june16 14_00_kari
Csr2011 june16 14_00_kari
 
Csr2011 june14 12_00_hansen
Csr2011 june14 12_00_hansenCsr2011 june14 12_00_hansen
Csr2011 june14 12_00_hansen
 
Y7 Module 1 Vocabulary
Y7 Module 1 VocabularyY7 Module 1 Vocabulary
Y7 Module 1 Vocabulary
 
Csr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCsr2011 june17 12_00_morin
Csr2011 june17 12_00_morin
 
Csr2011 june14 15_15_romashchenko
Csr2011 june14 15_15_romashchenkoCsr2011 june14 15_15_romashchenko
Csr2011 june14 15_15_romashchenko
 
Layla的故事(下)
Layla的故事(下)Layla的故事(下)
Layla的故事(下)
 

Ähnlich wie Csr2011 june15 11_00_sima

MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化Akira Tanimoto
 
Probability Formula sheet
Probability Formula sheetProbability Formula sheet
Probability Formula sheetHaris Hassan
 
Proof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungProof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungVu Hung Nguyen
 
Nonconvex Compressed Sensing with the Sum-of-Squares Method
Nonconvex Compressed Sensing with the Sum-of-Squares MethodNonconvex Compressed Sensing with the Sum-of-Squares Method
Nonconvex Compressed Sensing with the Sum-of-Squares MethodTasuku Soma
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdfshruti533256
 
Runtime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary AlgorithmsRuntime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary AlgorithmsPer Kristian Lehre
 
Runtime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary AlgorithmsRuntime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary AlgorithmsPK Lehre
 
ABC based on Wasserstein distances
ABC based on Wasserstein distancesABC based on Wasserstein distances
ABC based on Wasserstein distancesChristian Robert
 
ABC with Wasserstein distances
ABC with Wasserstein distancesABC with Wasserstein distances
ABC with Wasserstein distancesChristian Robert
 
Some properties of two-fuzzy Nor med spaces
Some properties of two-fuzzy Nor med spacesSome properties of two-fuzzy Nor med spaces
Some properties of two-fuzzy Nor med spacesIOSR Journals
 
MASSS_Presentation_20160209
MASSS_Presentation_20160209MASSS_Presentation_20160209
MASSS_Presentation_20160209Yimin Wu
 
Existance Theory for First Order Nonlinear Random Dfferential Equartion
Existance Theory for First Order Nonlinear Random Dfferential EquartionExistance Theory for First Order Nonlinear Random Dfferential Equartion
Existance Theory for First Order Nonlinear Random Dfferential Equartioninventionjournals
 

Ähnlich wie Csr2011 june15 11_00_sima (20)

Unit 3
Unit 3Unit 3
Unit 3
 
Unit 3
Unit 3Unit 3
Unit 3
 
MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化
 
Probability Formula sheet
Probability Formula sheetProbability Formula sheet
Probability Formula sheet
 
Proof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hungProof of Kraft Mc-Millan theorem - nguyen vu hung
Proof of Kraft Mc-Millan theorem - nguyen vu hung
 
Nonconvex Compressed Sensing with the Sum-of-Squares Method
Nonconvex Compressed Sensing with the Sum-of-Squares MethodNonconvex Compressed Sensing with the Sum-of-Squares Method
Nonconvex Compressed Sensing with the Sum-of-Squares Method
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf
 
Fuzzy algebra
Fuzzy algebra Fuzzy algebra
Fuzzy algebra
 
Runtime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary AlgorithmsRuntime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary Algorithms
 
Runtime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary AlgorithmsRuntime Analysis of Population-based Evolutionary Algorithms
Runtime Analysis of Population-based Evolutionary Algorithms
 
H0743842
H0743842H0743842
H0743842
 
QMC: Operator Splitting Workshop, Compactness Estimates for Nonlinear PDEs - ...
QMC: Operator Splitting Workshop, Compactness Estimates for Nonlinear PDEs - ...QMC: Operator Splitting Workshop, Compactness Estimates for Nonlinear PDEs - ...
QMC: Operator Splitting Workshop, Compactness Estimates for Nonlinear PDEs - ...
 
Sequences
SequencesSequences
Sequences
 
ABC based on Wasserstein distances
ABC based on Wasserstein distancesABC based on Wasserstein distances
ABC based on Wasserstein distances
 
ABC with Wasserstein distances
ABC with Wasserstein distancesABC with Wasserstein distances
ABC with Wasserstein distances
 
Lec 5-nn-slides
Lec 5-nn-slidesLec 5-nn-slides
Lec 5-nn-slides
 
Some properties of two-fuzzy Nor med spaces
Some properties of two-fuzzy Nor med spacesSome properties of two-fuzzy Nor med spaces
Some properties of two-fuzzy Nor med spaces
 
Ch07 6
Ch07 6Ch07 6
Ch07 6
 
MASSS_Presentation_20160209
MASSS_Presentation_20160209MASSS_Presentation_20160209
MASSS_Presentation_20160209
 
Existance Theory for First Order Nonlinear Random Dfferential Equartion
Existance Theory for First Order Nonlinear Random Dfferential EquartionExistance Theory for First Order Nonlinear Random Dfferential Equartion
Existance Theory for First Order Nonlinear Random Dfferential Equartion
 

Mehr von CSR2011

Csr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCsr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCSR2011
 
Csr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCsr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCSR2011
 
Csr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCsr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCSR2011
 
Csr2011 june18 15_45_avron
Csr2011 june18 15_45_avronCsr2011 june18 15_45_avron
Csr2011 june18 15_45_avronCSR2011
 
Csr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilkaCsr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilkaCSR2011
 
Csr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyenCsr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyenCSR2011
 
Csr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskinCsr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskinCSR2011
 
Csr2011 june18 11_30_remila
Csr2011 june18 11_30_remilaCsr2011 june18 11_30_remila
Csr2011 june18 11_30_remilaCSR2011
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCSR2011
 
Csr2011 june17 16_30_blin
Csr2011 june17 16_30_blinCsr2011 june17 16_30_blin
Csr2011 june17 16_30_blinCSR2011
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCSR2011
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCSR2011
 
Csr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCsr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCSR2011
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCSR2011
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCSR2011
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
Csr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminskiCsr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminskiCSR2011
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCSR2011
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCSR2011
 

Mehr von CSR2011 (20)

Csr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCsr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoff
 
Csr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoffCsr2011 june18 15_15_bomhoff
Csr2011 june18 15_15_bomhoff
 
Csr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCsr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudan
 
Csr2011 june18 15_45_avron
Csr2011 june18 15_45_avronCsr2011 june18 15_45_avron
Csr2011 june18 15_45_avron
 
Csr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilkaCsr2011 june18 09_30_shpilka
Csr2011 june18 09_30_shpilka
 
Csr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyenCsr2011 june18 12_00_nguyen
Csr2011 june18 12_00_nguyen
 
Csr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskinCsr2011 june18 11_00_tiskin
Csr2011 june18 11_00_tiskin
 
Csr2011 june18 11_30_remila
Csr2011 june18 11_30_remilaCsr2011 june18 11_30_remila
Csr2011 june18 11_30_remila
 
Csr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanovCsr2011 june17 17_00_likhomanov
Csr2011 june17 17_00_likhomanov
 
Csr2011 june17 16_30_blin
Csr2011 june17 16_30_blinCsr2011 june17 16_30_blin
Csr2011 june17 16_30_blin
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhanin
 
Csr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhaninCsr2011 june17 09_30_yekhanin
Csr2011 june17 09_30_yekhanin
 
Csr2011 june17 12_00_morin
Csr2011 june17 12_00_morinCsr2011 june17 12_00_morin
Csr2011 june17 12_00_morin
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyi
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonati
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatov
 
Csr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminskiCsr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminski
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatov
 
Csr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyiCsr2011 june17 11_30_vyalyi
Csr2011 june17 11_30_vyalyi
 
Csr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonatiCsr2011 june17 11_00_lonati
Csr2011 june17 11_00_lonati
 

Csr2011 june15 11_00_sima

  • 1. Almost k-Wise Independent Sets Establish Hitting Sets for Width-3 1-Branching Programs r´ ˇ ıma, Stanislav Z´k Jiˇı S´ ˇa Institute of Computer Science Academy of Sciences of the Czech Republic
  • 2. Derandomization of Space-Bounded Computation ? ? RL = L, BPL = L pseudorandom generator g : {0, 1}s −→ {0, 1}n , s n stretches a short uniformly random seed of s bits into n bits that cannot be distinguished from uniform ones by small space machines M : |P rx∼Un [M (x) = 1] − P ry∼Us [M (g(y)) = 1]| ≤ ε where Un is the uniform distribution on {0, 1}n and ε > 0 is the error deterministic simulation performs the computation for every fixed setting of the seed (which replaces the ran- dom string of a randomized algorithm) and approximates the probability of accepting/rejecting computations efficient derandomization (BPL=L) if there is an explicit pseudorandom generator computable in space O(log n) with seed length O(log n)
  • 3. Branching Program P a leveled directed acyclic multi-graph G = (V, E): • one source s ∈ V of zero in-degree at level 0 • two sinks of zero out-degree at the last level d (=depth) • every inner (=non-sink) node has out-degree 2 • the inner nodes are labeled with input Boolean variables x1, . . . , xn • the two edges outgoing from any inner node at level < d lead to nodes at the next level + 1 and are labeled 0 and 1 • the two sinks are labeled 0 and 1 width = the maximum number of nodes in one level
  • 4. branching program P computes Boolean function P : {0, 1}n −→ {0, 1}:
  • 5. Branching Programs (BPs) a non-uniform model of space bounded computation: infinite family of branching programs {Pn}, one Pn for each input length n ≥ 1 a computation that uses space s(n) and runs in time t(n) is modeled by Pn of width 2s(n) and depth t(n) (e.g. TM’s configurations are represented by BP’s nodes) Klivans, van Melkebeek, 1999: if DSPACE(O(n)) re- quires branching programs of size 2Ω(n), then BPL=L. Restrictions: Read-Once BPs (1-BPs): every input variable is tested at most once along each computational path Oblivious BPs: at each level only one variable is queried
  • 6. Explicit Pseudorandom Generators for 1-BPs polynomial width: PRG with seed length O(log2 n) (Nisan, 1992) width w = 2: PRG with seed length O(log n) where ε = O(1/n) (Saks, Zuckerman, 1999) width w = 3: known techniques fail to improve the seed length O(log2 n) from Nisan’s result −→ Additional Restrictions: regular 1-BP: every inner non-source node has in-degree 2 oblivious regular 1-BPs of constant width: PRG with seed length O(log n log log n) where ε = O(1/ log n) (Braverman, Rao, Raz, Yehudoff; Brody, Verbin, 2010) permutation 1-BP: regular 1-BP where the two edges leading to any inner non-source node are labeled 0 and 1 (i.e. edges between levels labeled with 0 respectively 1 create a permutation) oblivious permutation 1-BPs of constant width: PRG with seed length O log n log 1 ε (Kouck´, Nimbhorkar, Pudl´k, 2010) y a
  • 7. Hitting Set Generator the one-sided error version of pseudo-random generator Hitting Set: Let ε > 0 and Pn be a class of BPs with n inputs. A set Hn ⊆ {0, 1}n is an ε-hitting set for Pn if for every P ∈ Pn, P −1(1) P rx∼Un [P (x) = 1] = n ≥ ε implies 2 (∃ a ∈ Hn) P (a) = 1 . For every n (given in unary), the hitting set generator (HSG) for a class of families of BPs produces hitting set Hn. deterministic simulation of a randomized algorithm with one-sided error performs the computation for every string from the hitting set and accepts if there is at least one accepting computation
  • 8. Hitting Set Generator for 1-BPs of Width 3 a normalized form of BP: the probability distribution of inputs on the three nodes at each level is ordered as p1 ≥ p2 ≥ p3 > 0 (p1 + p2 + p3 = 1) a simple 1-BP of width 3 excludes one special level-to- level transition pattern in its normalized form (about 40 possible patterns in normalized width-3 1-BPs): 191 a polynomial-time construction of 192 -hitting set for simple 1-BPs of width 3 (ˇ´ma, ˇ´k, 2007) Sı Za
  • 9. The Richness Condition A set A ⊆ {0, 1}n is ε-rich if for any index set I ⊆ {1, . . . , n}, and for any partition {R1, . . . , Rr } of I (r ≥ 0) satisfying r 1 1− |Rj | ≥ ε, (1) j=1 2 for any Q ⊆ {1, . . . , n} I such that |Q| ≤ log n, for any c ∈ {0, 1}n there exists a ∈ A that meets (∀ i ∈ Q) ai = ci and (∀ j ∈ {1, . . . , r}) (∃ i ∈ Rj ) ai = ci . (2) formula (2) can be interpreted as a read-once CNF with O(log n) single literals and clauses whose sizes satisfy (1): r (xi) ∧ ¬ (xi) i∈Q j=1 i∈Rj xi for ci = 1 where (xi) = ¬xi for ci = 0 for any such a read-once CNF formula, a rich set A contains at least one satisfying assignment (i.e. A is a hitting set for this class of formulas)
  • 10. Sufficiency of the Richness Condition the richness condition expresses an essential property of hitting sets for 1-BPs of width 3 while being independent of a rather technical formalism of branching programs: Theorem 1 Let ε > 5 . If A is ε 11-rich for some ε < ε, 6 then H = Ω3(A) which contains all the vectors within the Hamming distance of 3 from any a ∈ A, is an ε-hitting set for the class of 1-BPs of width 3. Idea of proof: • on the contrary, a normalized 1-BP P of width 3 such that P −1(1) /2n ≥ ε and P (a) = 0 for every a ∈ H, is assumed • starting from the last level, the structure of P is in- ductively analyzed block after block (corresponding to partition classes Rj ) until a set Q (|Q| ≤ log n) suitable for the richness condition is found • the richness condition is employed to achieve a contradiction • the proof includes a rather tedious case analysis, e.g. decreasing the lower bound for ε from the original 12/13 to 5/6 increases significantly the number of cases to be analyzed
  • 11. The Necessary Condition The Weak Richness Condition: A set A ⊆ {0, 1}n is weakly ε-rich if for any index set I ⊆ {1, . . . , n} and for any partition {R1, . . . , Rr , Q1, . . . , Qq } of I (r ≥ 0, q ≥ 0) satisfying   q r 1 − 1  1 1 − |Q | × 1 − |R | ≥ ε , (3) j=1 2 j j=1 2 j for any c ∈ {0, 1}n there exists a ∈ A that meets (∃ j ∈ {1, . . . , q}) (∀ i ∈ Qj ) ai = ci and (∀ j ∈ {1, . . . , r}) (∃ i ∈ Rj ) ai = ci . (4) Any ε-rich set is weakly ε-rich: condition (3) implies that there is j ∈ {1, . . . , q} such that |Qj | ≤ log n formula (4) can be interpreted as a read-once conjunction of DNFs and CNFs whose sizes satisfy (3): q r (xi) ∧ ¬ (xi) j=1 i∈Qj j=1 i∈Rj Theorem 2 Any ε-hitting set for the class of 1-BPs of width 3 is weakly ε-rich.
  • 12. The Main Result Any almost O(log n)-wise independent set is ε-rich. (k, β)-wise independent set A ⊆ {0, 1}n: for any in- dex set S ⊆ {1, . . . , n} of size |S| ≤ k, the probability distribution on the bit locations from S is almost uni- form, i.e. for any c ∈ {0, 1}n AS (c) 1 − |S| ≤ β |A| 2 where AS (c) = {a ∈ A | (∀i ∈ S) ai = ci}. for any β > 0 and k = O(log n), a (k, β)-wise indepen- n dent set A can be constructed in time polynomial in β (Alon, Goldreich, H˚stad, Peralta, 1992) a Theorem 3 Let ε > 0, C be the least odd integer greater than ( 2 ln 1 )2, and 0 < β < nC+3 . Then any ε ε 1 ( (C + 2) log n , β)-wise independent set is ε-rich. Corollary: Any almost O(log n)-wise independent set ex- tended with all the vectors within the Hamming distance of 3 is a polynomial-time constructible ε-hitting set for 1-BPs of width 3 with acceptance probability ε > 5/6.
  • 13. Idea of Proof Let A be a ( (C + 2) log n , β)-wise independent set. We will show that A is ε-rich: Assume a partition {R1, . . . , Rr } of I ⊆ {1, . . . , n} satisfies r (1 − 1/2|Rj |) ≥ ε and Q ⊆ {1, . . . , n} I j=1 such that |Q| ≤ log n. In order to show for a given c ∈ {0, 1}n that there is a ∈ A that meets (∀ i ∈ Q) ai = ci and (∀ j ∈ {1, . . . , r}) (∃ i ∈ Rj ) ai = ci , we will prove that the probability r AQ(c) j=1 ARj (c) p = p(A) = > 0. |A| Intuition: r n 1 1 ε p ({0, 1} ) = 1− ≥ >0 2|Q| j=1 2|Rj | n
  • 14. The Main Steps of the Proof Modifications of Partition Classes: • superlogarithmic cardinalities: Rj ⊆ Rj so that |Rj | ≤ log n • small constant cardinalities: R≤σ = |R |≤σ Rj where σ is a suitable constant j −→ Q = Q ∪ R≤σ , ci = 1 − ci for i ∈ R≤σ r AQ (c ) j=1 ARj (c ) Lemma: p ≥ |A| Bonferroni inequality k i=1 Rji ∪Q C A (c ) p≥ (−1)k |A| k=0 1≤j1 <j2 <···<jk ≤r Almost O(log n)-wise independence   C k 1 1 ε p ≥ |Q |  (−1)k − 2 Rj 8 k=0 1≤j1 <j2 <···<jk ≤r i=1 2 i
  • 15. The Main Steps of the Proof II Grouping the Classes of the Same Cardinalities σ < s1, . . . , sm ≤ log n . . . cardinalities of Rj ri = j |, Rj = si . . . # classes of cardinality si   1  ε C m ki −1  k tki i j  p> 2 (−1) 1− −  n  i=1 ki! j=1 ri 8 k=0 k1 +···+km =k 0≤k1 ≤r1 ,...,0≤km ≤rm ri where ti = s 2i Frequent Cardinalities r1 > r2 > · · · > rm > where is a suitable constant   1  tki ε  C m   p> 2 (−1)k i −  n  ki! 2  k=0 k1 +···+km =k i=1 k1 ≥0,...,km ≥0
  • 16. The Main Steps of the Proof III Multinomial theorem  k  m 1  C − i=1 ti ε p> 2 −  n k! 2 k=0 Taylor’s theorem     m 1 m ε p > 2 e− i=1 ti − RC +1 − ti − n i=1 2 m 1 i=1 ti < ln ε m ε Lagrange remainder RC +1 − i=1 ti < 4 ε p> 2 >0 2 4n
  • 17. Conclusion & Open Problems • the explicit polynomial-time construction of a hitting set for 1-BPs of width 3 • an important step in the effort to construct HSGs for 1-BPs of bounded width × such constructions were known only for width 2 and for oblivious regular/permutation 1-BPs of bounded width • Can the result be achieved for any acceptance probability ε > 0 (× our result holds for ε > 5/6) ? • Can the technique be extended to width 4 or to bounded width ?