Expanders and time-restricted branching programs

The replication number of a branching program is the minimum number R such that along every accepting computation at most R variables are tested more than once; the sets of variables re-tested along different computations may be different. For every branching program, this number lies between 0 (read-once programs) and the total number n of variables (general branching programs). The best results so far were exponential lower bounds on the size of branching programs with R=o(n/logn). We improve this to [email protected][email protected] for a constant @e>0. This also gives an alternative and simpler proof of an exponential lower bound for ([email protected])n time branching programs for a constant @e>0. We prove these lower bounds for quadratic functions of Ramanujan graphs.

[1]  Petr Savický,et al.  A Lower Bound on Branching Programs Reading Some Bits Twice , 1997, Theor. Comput. Sci..

[2]  Ingo Wegener,et al.  New Lower Bounds and Hierarchy Results for Restricted Branching Programs , 1994, WG.

[3]  Miklós Ajtai,et al.  A non-linear time lower bound for Boolean branching programs , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[4]  Stanislav Zák A Superpolynomial Lower Bound for (1, +k(n))-Branching Programs , 1995, MFCS.

[5]  Alexander A. Razborov,et al.  Neither Reading Few Bits Twice Nor Reading Illegally Helps Much , 1998, Discret. Appl. Math..

[6]  Moshe Morgenstern,et al.  Existence and Explicit Constructions of q + 1 Regular Ramanujan Graphs for Every Prime Power q , 1994, J. Comb. Theory, Ser. B.

[7]  Stasys Jukna,et al.  A Note on Read-k Times Branching Programs , 1994, RAIRO Theor. Informatics Appl..

[8]  Noga Alon,et al.  Explicit construction of linear sized tolerant networks , 1988, Discret. Math..

[9]  N. Linial,et al.  Expander Graphs and their Applications , 2006 .

[10]  Ron Livne,et al.  Ramanujan local systems on graphs , 1997 .

[11]  Michael E. Saks,et al.  Time-Space Tradeoffs for Branching Programs , 2001, J. Comput. Syst. Sci..

[12]  Michael E. Saks,et al.  Time-space trade-off lower bounds for randomized computation of decision problems , 2003, JACM.

[13]  Allan Borodin,et al.  On lower bounds for read-k-times branching programs , 2005, computational complexity.

[14]  A. Lubotzky,et al.  Ramanujan graphs , 2017, Comb..