A Lower Bound for Integer Multiplication on Randomized Read-Once Branching Programs (original) (raw)

A lower bound for integer multiplication on randomized ordered read-once branching programs

Information and Computation, 2003

We prove an exponential lower bound 2 (n= logn) on the size of any randomized ordered read-once branching program computing integer multiplication. Our proof depends on proving a new lower bound on Yao's randomized one-way communication complexity of certain boolean functions. It generalizes to some other common models of randomized branching programs. In contrast, we prove that testing integer multiplication, contrary even to nondeterministic situation, can be computed by randomized ordered read-once branching program in polynomial size. It is also known that computing the latter problem with deterministic read-once branching programs is as hard as factoring integers.

A Lower Bound for Integer Multiplication with Read-Once Branching Programs

SIAM Journal on Computing, 1998

We prove that read-once branching programs computing integer multiplication require size 2 Ω(√ n). This is the first nontrivial lower bound for multiplication on branching programs that are not oblivious. By the appropriate problem reductions, we obtain the same lower bound for other arithmetic functions.

On the Power of Randomized Ordered Branching Programs

Electronic Colloquium on Computational Complexity, 1998

We de ne the notion of a randomized branching program in the natural way similar to the de nition of a randomized circuit. We exhibit an explicit boolean function f n : f0;1g n ! f0;1g for which we prove that: 1) f n can be computed by polynomial size randomized read-once ordered branching program with a small one-sided error;

A lower bound for read-once-only branching programs

Journal of Computer and System Sciences, 1987

We give a C" lower bound for read-once-only branching programs computing an explicit Boolean function. For n = (;), the function computes the parity of the number of triangles in a graph on v vertices. This improves previous exp(c &) lower bounds for other graph functions by Wegener and Zak. The result implies a linear lower bound for the space complexity of this Boolean function on "eraser machines," i.e., machines that erase each input bit immediately after having read it.

On lower bounds for read-k-times branching programs

Computational Complexity, 1993

Randomized branching programs are a probabilistic model of computation defined in analogy to the well-known probabilistic Turing machines. In this paper, we contribute to the complexity theory of randomized read-k-times branching programs.

On the Power of Randomized Ordered Branching Programs DRAFT

1997

We de ne the notion of a randomized branching program in the natural way similar to the de nition of a randomized circuit. We exhibit an explicit boolean function f n : f0;1g n ! f0;1g for which we prove that: 1) f n can be computed by polynomial size randomized read-once ordered branching program with a small one-sided error;

New results on the complexity of the middle bit of multiplication

2007

Abstract. It is well known that the hardest bit of integer multiplication is the middle bit, ie, MUL n��� 1, n. This paper contains several new results on its complexity. First, the size s of randomized read-k branching programs, or, equivalently, their space (log s) is investigated. A randomized algorithm for MUL n��� 1, n with k= O (log\, n)(implying time O (n\, log\, n)), space O (log\, n) and error probability n��� c for arbitrarily chosen constants c is presented. Second, the size of general branching programs and formulas is investigated.

On the power of randomized branching programs

1996

The seminar \Structure and Complexity" was the third Dagstuhl Seminar devoted to the structural aspects of Computational Complexity Theory. It was attented by 40 scientists who in 27 talks presented new results in this eld. The following topics were among the main subjects covered by the talks: Kolmogorov complexity, isomorphism theory, resource-bounded measures, relativizations, randomness, leaf language characterizations, circuit theory, logical characterizations of complexity classes, interactive proof systems, oneway functions, and computational models.