Richard Cleve

dblp:72/6916 · DBLP profile ↗
← Back
35ranked-venue papers
15as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 31 · 13 first-authorSecurity and privacy · 2 · 2 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
27 papers
Computational complexity · 50% Quantum computing and quantum information · 42% Mathematical optimization · 6%
Artificial intelligence
2 papers
Learning theory · 83% Efficient and distributed learning · 17%

Topics — the 30 heaviest of 58, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Quantum computing and quantum information
quantum simulation
0.522017
Efficient Quantum Algorithms for Simulating Lindblad Evolution · ICALP 2017
Exponential improvement in precision for simulating sparse Hamiltonians · STOC 2014
Quantum computing and quantum information
quantum algorithms
0.552017
Efficient Quantum Algorithms for Simulating Lindblad Evolution · ICALP 2017
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Exponential algorithmic speedup by a quantum walk · STOC 2003
Computational complexity
query complexity
0.362014
Exponential improvement in precision for simulating sparse Hamiltonians · STOC 2014
The query complexity of order-finding · Inf. Comput. 2004
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Computational complexity
circuit complexity
0.252014
Computing with a full memory: catalytic space · STOC 2014
Fast parallel circuits for the quantum Fourier transform · FOCS 2000
Computing Algebraic Formulas Using a Constant Number of Registers · SIAM J. Comput. 1992
Computational complexity
lower bounds
0.232014
Exponential improvement in precision for simulating sparse Hamiltonians · STOC 2014
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Fast parallel circuits for the quantum Fourier transform · FOCS 2000
Computational complexity › query complexity
quantum query complexity
0.262009
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Quantum lower bounds by polynomials · J. ACM 2001
The Query Complexity of Order-Finding · CCC 2000
Computational complexity
constraint satisfaction
0.212014
Characterization of Binary Constraint System Games · ICALP (1) 2014
Computational complexity
space complexity
0.212014
Computing with a full memory: catalytic space · STOC 2014
Mathematical optimization
integer programming
0.122007
Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems · CCC 2007
Consequences and Limits of Nonlocal Strategies · CCC 2004
Mathematical optimization › integer programming
multi-prover interactive proofs
0.122007
Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems · CCC 2007
Consequences and Limits of Nonlocal Strategies · CCC 2004
Computational complexity › query complexity
decision tree complexity
0.132001
Quantum lower bounds by polynomials · J. ACM 2001
The Query Complexity of Order-Finding · CCC 2000
Quantum Lower Bounds by Polynomials · FOCS 1998
Computational complexity › probabilistically checkable proofs
parallel repetition
0.112007
Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems · CCC 2007
Quantum computing and quantum information
quantum games
0.112007
Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems · CCC 2007
Quantum computing and quantum information › quantum games
XOR games
0.112007
Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems · CCC 2007
Computational complexity
communication complexity
0.132000
Quantum Entanglement and Communication Complexity · SIAM J. Comput. 2000
Bounds for Small-Error and Zero-Error Quantum Algorithms · FOCS 1999
Quantum vs. Classical Communication and Computation · STOC 1998
Computational complexity › communication complexity › two-party communication
quantum communication complexity
0.132000
Quantum Entanglement and Communication Complexity · SIAM J. Comput. 2000
Bounds for Small-Error and Zero-Error Quantum Algorithms · FOCS 1999
Quantum vs. Classical Communication and Computation · STOC 1998
Quantum computing and quantum information
quantum entanglement
0.132007
Quantum Entanglement and Communication Complexity · SIAM J. Comput. 2000
Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems · CCC 2007
Consequences and Limits of Nonlocal Strategies · CCC 2004
Quantum computing and quantum information › quantum error correction
fault-tolerant quantum computation
0.112006
New Limits on Fault-Tolerant Quantum Computation · FOCS 2006
Quantum computing and quantum information › quantum games
nonlocal games
0.112014
Characterization of Binary Constraint System Games · ICALP (1) 2014
Computational complexity
algebraic complexity
0.151998
Interpolating Arithmetic Read-Once Formulas in Parallel · SIAM J. Comput. 1998
Size-Depth Tradeoffs for Algebraic Formulas · SIAM J. Comput. 1995
Computing Algebraic Formulas Using a Constant Number of Registers · SIAM J. Comput. 1992
Computational complexity
polynomial method
0.122001
Quantum lower bounds by polynomials · J. ACM 2001
Quantum Lower Bounds by Polynomials · FOCS 1998
Quantum computing and quantum information › quantum foundations
bell inequalities
0.012004
Consequences and Limits of Nonlocal Strategies · CCC 2004
Quantum computing and quantum information › quantum foundations
quantum nonlocality
0.012004
Consequences and Limits of Nonlocal Strategies · CCC 2004
Computational complexity
soundness
0.012004
Consequences and Limits of Nonlocal Strategies · CCC 2004
Quantum computing and quantum information › quantum algorithms
quantum walk
0.012003
Exponential algorithmic speedup by a quantum walk · STOC 2003
Quantum computing and quantum information › quantum computing
quantum lower bounds
0.012001
Quantum lower bounds by polynomials · J. ACM 2001
Quantum computing and quantum information › quantum circuit
quantum circuit depth
0.012000
Fast parallel circuits for the quantum Fourier transform · FOCS 2000
Quantum computing and quantum information › quantum algorithms
quantum fourier transform
0.012000
Fast parallel circuits for the quantum Fourier transform · FOCS 2000
Computational complexity › circuit complexity › formula size
formula size-depth tradeoffs
0.021995
Size-Depth Tradeoffs for Algebraic Formulas · SIAM J. Comput. 1995
Size-Depth Tradeoffs for Algebraic Formulae · FOCS 1991
Machine learning › Learning theory › computational learning theory
exact learning
0.021994
Oracles and Queries that are Sufficient for Exact Learning (Extended Abstract) · COLT 1994
On the Exact Learning of Formulas in Parallel (Extended Abstract) · FOCS 1992

Methods — techniques the papers use, named apart from their topics

linear combination of unitaries · 0.3oblivious amplitude amplification · 0.2fractional-query model · 0.2semidefinite programming · 0.1hamiltonian simulation · 0.1fourier analysis · 0.1depolarizing noise model · 0.1clifford group gates · 0.1polynomial method · 0.1black-box model · 0.0subset and superset queries · 0.0NP-oracle · 0.0trapdoor functions · 0.0trapdoor function · 0.0
YearPublicationVenuePosition
2017 Efficient Quantum Algorithms for Simulating Lindblad Evolution
abstract
We consider the natural generalization of the Schrodinger equation to Markovian open system dynamics: the so-called the Lindblad equation. We give a quantum algorithm for simulating the evolution of an n-qubit system for time t within precision epsilon. If the Lindbladian consists of poly(n) operators that can each be expressed as a linear combination of poly(n) tensor products of Pauli operators then the gate cost of our algorithm is O(t polylog(t/epsilon) poly(n)). We also obtain similar bounds for the cases where the Lindbladian consists of local operators, and where the Lindbladian consists of sparse operators. This is remarkable in light of evidence that we provide indicating that the above efficiency is impossible to attain by first expressing Lindblad evolution as Schrodinger evolution on a larger system and tracing out the ancillary system: the cost of such a reduction incurs an efficiency overhead of O(t^2/epsilon) even before the Hamiltonian evolution simulation begins. Instead, the approach of our algorithm is to use a novel variation of the "linear combinations of unitaries" construction that pertains to channels.
Richard Cleve, Chunhao Wang
ICALP1
2014 Characterization of Binary Constraint System Games
Richard Cleve, Rajat Mittal 0001
ICALP (1)1
2014 Exponential improvement in precision for simulating sparse Hamiltonians
abstract
We provide a quantum algorithm for simulating the dynamics of sparse Hamiltonians with complexity sublogarithmic in the inverse error, an exponential improvement over previous methods. Specifically, we show that a d-sparse Hamiltonian H on n qubits can be simulated for time t with precision ε using O(τlog(τ/ε)/log log(τ/ε)) queries and O(τnlog2(τ/ε)/log log(τ/ε)) additional 2-qubit gates, where τ=d2||H||maxt. Unlike previous approaches based on product formulas, the query complexity is independent of the number of qubits acted on, and for time-varying Hamiltonians, the gate complexity is logarithmic in the norm of the derivative of the Hamiltonian. Our algorithm is based on a significantly improved simulation of the continuous- and fractional-query models using discrete quantum queries, showing that the former models are not much more powerful than the discrete model even for very small error. We also significantly simplify the analysis of this conversion, avoiding the need for a complex fault correction procedure. Our simplification relies on a new form of "oblivious amplitude amplification" that can be applied even though the reflection about the input state is unavailable. Finally, we prove new lower bounds showing that our algorithms are optimal as a function of the error.
Dominic W. Berry, Andrew M. Childs, Richard Cleve, Robin Kothari, Rolando D. Somma
STOC3
2014 Computing with a full memory: catalytic space
abstract
We define the notion of a catalytic-space computation. This is a computation that has a small amount of clean space available and is equipped with additional auxiliary space, with the caveat that the additional space is initially in an arbitrary, possibly incompressible, state and must be returned to this state when the computation is finished. We show that the extra space can be used in a nontrivial way, to compute uniform TC1-circuits with just a logarithmic amount of clean space. The extra space thus works analogously to a catalyst in a chemical reaction. TC1-circuits can compute for example the determinant of a matrix, which is not known to be computable in logspace.
Harry Buhrman, Richard Cleve, Michal Koucký 0001, Bruno Loff, Florian Speelman
STOC2
2013 Quantum entanglement and the communication complexity of the inner product function
Richard Cleve, Wim van Dam, Michael Nielsen 0002, Alain Tapp
Theor. Comput. Sci.1
2009 Efficient discrete-time simulations of continuous-time quantum query algorithms
abstract
The continuous-time query model is a variant of the discrete query model in which queries can be interleaved with known operations (called "driving operations") continuously in time. We show that any quantum algorithm in this model whose total query time is T can be simulated by a quantum algorithm in the discrete-time query model that makes O(T log T / loglog T) subset O~(T) queries. This is the first such upper bound that is independent of the driving operations (i.e., it holds even if the norm of the driving Hamiltonian is very large). A corollary is that any lower bound of T queries for a problem in the discrete-time query model immediately carries over to a lower bound of Omega(T loglog T / log T) subset Omega~(T) in the continuous-time query model.
Richard Cleve, Daniel Gottesman, Michele Mosca, Rolando D. Somma, David L. Yonge-Mallo
STOC1
2008 Perfect Parallel Repetition Theorem for Quantum Xor Proof Systems
Richard Cleve, William Slofstra, Falk Unger, Sarvagya Upadhyay
Comput. Complex.1
2007 Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems
abstract
We consider a class of two-prover interactive proof systems where each prover returns a single bit to the verifier and the verifier's verdict is a function of the XOR of the two bits received. We show that, when the provers are allowed to coordinate their behavior using a shared entangled quantum state, a perfect parallel repetition theorem holds in the following sense. The prover's optimal success probability for simultaneously playing a collection of XOR proof systems is exactly the product of the individual optimal success probabilities. This property is remarkable in view of the fact that, in the classical case (where the provers can only utilize classical information), it does not hold. The theorem is proved by analyzing parities of XOR proof systems using semidefinite programming techniques, which we then relate to parallel repetitions of XOR games via Fourier analysis.
Richard Cleve, William Slofstra, Falk Unger, Sarvagya Upadhyay
CCC1
2006 New Limits on Fault-Tolerant Quantum Computation
abstract
We show that quantum circuits cannot be made fault-tolerant against a depolarizing noise level of thetas = (6 - 2radic2)/7 ap 45%, thereby improving on a previous bound of 50% (due to Razborov, 2004). More precisely, the circuit model for which we prove this bound contains perfect gates from the Clifford group (CNOT, Hadamard, S, X, Y, Z) and arbitrary additional one-qubit gates that are subject to depolarizing noise thetas. We prove that this set of gates cannot be universal for arbitrary (even classical) computation, from which the upper bound on the noise threshold for fault-tolerant quantum computation follows
Harry Buhrman, Richard Cleve, Monique Laurent, Noah Linden, Alexander Schrijver, Falk Unger
FOCS2
2006 Quantum lower bounds for the Goldreich-Levin problem
Mark Adcock, Richard Cleve, Kazuo Iwama, Raymond H. Putra, Shigeru Yamashita
Inf. Process. Lett.2
2004 Consequences and Limits of Nonlocal Strategies
abstract
This paper investigates various aspects of the nonlocal effects that can arise when entangled quantum information is shared between two parties. A natural framework for studying nonlocality is that of cooperative games with incomplete information, where two cooperating players may share entanglement. Here, nonlocality can be quantified in terms of the values of such games. We review some examples of non-locality and show that it can profoundly affect the soundness of two-prover interactive proof systems. We then establish limits on nonlocal behavior by upper-bounding the values of several of these games. These upper bounds can be regarded as generalizations of the so-called Tsirelson inequality. We also investigate the amount of entanglement required by optimal and nearly optimal quantum strategies.
Richard Cleve, Peter Høyer, Benjamin Toner, John Watrous
CCC1
2004 The query complexity of order-finding
Richard Cleve
Inf. Comput.1
2003 Exponential algorithmic speedup by a quantum walk
abstract
We construct a black box graph traversal problem that can be solved exponentially faster on a quantum computer than on a classical computer. The quantum algorithm is based on a continuous time quantum walk, and thus employs a different technique from previous quantum algorithms based on quantum Fourier transforms. We show how to implement the quantum walk efficiently in our black box setting. We then show how this quantum walk solves our problem by rapidly traversing a graph. Finally, we prove that no classical algorithm can solve the problem in subexponential time.
Andrew M. Childs, Richard Cleve, Enrico Deotto, Edward Farhi, Sam Gutmann, Daniel A. Spielman
STOC2
2002 A Quantum Goldreich-Levin Theorem with Cryptographic Applications
Mark Adcock, Richard Cleve
STACS2
2002 Sharp Quantum versus Classical Query Complexity Separations
Niel de Beaudrap, Richard Cleve, John Watrous
Algorithmica2
2001 Quantum lower bounds by polynomials
abstract
We examine the number of queries to input variables that a quantum algorithm requires to compute Boolean functions on {0,1} N in the black-box model. We show that the exponential quantum speed-up obtained for partial functions (i.e., problems involving a promise on the input) by Deutsch and Jozsa, Simon, and Shor cannot be obtained for any total function: if a quantum algorithm computes some total Boolean function f with small error probability using T black-box queries, then there is a classical deterministic algorithm that computes f exactly with O ( Ts 6 ) queries. We also give asymptotically tight characterizations of T for all symmetric f in the exact, zero-error, and bounded-error settings. Finally, we give new precise bounds for AND, OR, and PARITY. Our results are a quantum extension of the so-called polynomial method, which has been successfully applied in classical complexity theory, and also a quantum extension of results by Nisan about a polynomial relationship between randomized and deterministic decision tree complexity.
Robert Beals, Harry Buhrman, Richard Cleve, Michele Mosca, Ronald de Wolf
J. ACM3
2000 The Query Complexity of Order-Finding
abstract
We consider the problem where /spl pi/ is an unknown permutation on (0, 1,..., 2/sup n/-1), /spl gamma//sub 0//spl isin/(0, 1,..., 2/sup n/-1), and the goal is to determine the minimum r>0 such that /spl pi//sup r/(y/sub 0/)=y/sub 0/. Information about /spl pi/ is available only via queries that yield /spl pi//sup x/(y) from any x/spl isin/(0, 1,..., 2/sup n/-1) and /spl gamma//sub /spl isin//(0, 1,..., 2/sup n/-1) (where m is polynomial in n). The resource under consideration is the number of these queries (hence our model of computation is the decision tree). We show that the number of queries necessary to solve the problem in the classical probabilistic bounded error model is exponential in n. This contrasts sharply with the quantum bounded-error model, where a constant number of queries suffices.
Richard Cleve
CCC1
2000 Fast parallel circuits for the quantum Fourier transform
abstract
We give new bounds on the circuit complexity of the quantum Fourier transform (QFT). We give an upper bound of O(log n+log log(1//spl epsiv/)) on the circuit depth for computing an approximation of the QFT with respect to the modulus 2/sup n/ with error bounded by /spl epsiv/. Thus, even for exponentially small error, our circuits have depth O(log n). The best previous depth bound was O(n), even for approximations with constant error. Moreover, our circuits have size O(n log(n//spl epsiv/)). As an application of this depth bound, we show that P. Shor's (1997) factoring algorithm may be based on quantum circuits with depth only O(log n) and polynomial size, in combination with classical polynomial-time pre- and postprocessing. Next, we prove an /spl Omega/(log n) lower bound on the depth complexity of approximations of the QFT with constant error. This implies that the above upper bound is asymptotically tight (for a reasonable range of values of /spl epsiv/). We also give an upper bound of O(n(log n)/sup 2/ log log n) on the circuit size of the exact QFT modulo 2/sup n/, for which the best previous bound was O(n/sup 2/). Finally, based on our circuits for the QFT with power-of-2 moduli, we show that the QFT with respect to an arbitrary modulus m can be approximated with accuracy /spl epsiv/ with circuits of depth O((log log m)(log log 1//spl epsiv/)) and size polynomial in log m+log(1//spl epsiv/).
Richard Cleve, John Watrous
FOCS1
2000 Quantum Entanglement and Communication Complexity
abstract
We consider a variation of the communication complexity scenario, where the parties are supplied with an extra resource: particles in an entangled quantum state. We note that "quantum nonlocality" can be naturally expressed in the language of communication complexity. These are communication complexity problems where the "output" is embodied in the correlations between the outputs of the individual parties. Without entanglement, the parties must communicate to produce the required correlations; whereas, with entanglement, no communication is necessary to produce the correlations. In this sense, nonlocality proofs can also be viewed as communication complexity problems where the presence of quantum entanglement reduces the amount of necessary communication. We show how to transform examples of nonlocality into more traditional communication complexity problems, where the output is explicitly determined by each individual party. The resulting problems require communication with or without entanglement, but the required communication is less when entanglement is available. All these results are a noteworthy contrast to the well-known fact that entanglement cannot be used to actually simulate or compress classical communication between remote parties.
Harry Buhrman, Richard Cleve, Wim van Dam
SIAM J. Comput.2
1999 Bounds for Small-Error and Zero-Error Quantum Algorithms
abstract
We present a number of results related to quantum algorithms with small error probability and quantum algorithms that are zero-error. First, we give a tight analysis of the trade-offs between the number of queries of quantum search algorithms, their error probability, the size of the search space, and the number of solutions in this space. Using this, we deduce new lower and upper bounds for quantum versions of amplification problems. Next, we establish nearly optimal quantum-classical separations for the query complexity of monotone functions in the zero-error model (where our quantum zero-error model is defined so as to be robust when the quantum gates are noisy). Also, we present a communication complexity problem related to a total function for which there is a quantum-classical communication complexity gap in the zero-error model. Finally, we prove separations for monotone graph properties in the zero-error and other error models which imply that the evasiveness conjecture for such properties does not hold for quantum computers.
Harry Buhrman, Richard Cleve, Ronald de Wolf, Christof Zalka
FOCS2
1998 Quantum Lower Bounds by Polynomials
abstract
We examine the number T of queries that a quantum network requires to compute several Boolean functions on {0,1}/sup N/ in the black-box model. We show that, in the black-box model, the exponential quantum speed-up obtained for partial functions (i.e. problems involving a promise on the input) by Deutsch and Jozsa and by Simon cannot be obtained for any total function: if a quantum algorithm computes some total Boolean function f with bounded-error using T black-box queries then there is a classical deterministic algorithm that computes f exactly with O(T/sup 6/) queries. We also give asymptotically tight characterizations of T for all symmetric f in the exact, zero-error, and bounded-error settings. Finally, we give new precise bounds for AND, OR, and PARITY. Our results are a quantum extension of the so-called polynomial method, which has been successfully applied in classical complexity theory, and also a quantum extension of results by Nisan about a polynomial relationship between randomized and deterministic decision tree complexity.
Robert Beals, Harry Buhrman, Richard Cleve, Michele Mosca, Ronald de Wolf
FOCS3
1998 Quantum vs. Classical Communication and Computation
abstract
AbotractWC present n simple and general simulation technique that transforms any black-box quantum algorithm (6 la Grover's database search nlgorithm) to a quantum communication protocol for a relntcd problem, in a way that fully exploits the quantum parallelism.This allows us to obtain new positive and negative results.The positive results are novel quantum communication protocols thnt nre built from nontrivial quantum algorithms via this simulation, These protocols, combined with (old and new) classical lower bounds, nre shown to provide the first asymptotic separation results between the quantum and classical (probabilistic) hvoparty communication complexity models.In particular, we obtain a quadratic separation for the bounded-error model, and an exponential separntion for the zero-error model.The negative results transform known quantum communication lower bounds to computational lower bounds in the black-box model, In particular, we show that the quadratic speed-up achieved by Grover for the OR function is impossible for the PARITY function or the MAJORITY function in the bounded-error model, nor ia It possible for the OR function itself in the exact case.This dichotomy naturally suggests a study of bounded-depth predicates (Le.those in the polynomial hierarchy) between OR and MAJORITY.We present black-box algorithms that achieve near quadratic speed up for nil such predicates.
Harry Buhrman, Richard Cleve, Avi Wigderson
STOC2
1998 Interpolating Arithmetic Read-Once Formulas in Parallel
abstract
A formula is read-once if each variable appears in it at most once. An arithmetic formula is one in which the operations are addition, subtraction, multiplication, and division (and constants are allowed). We present a randomized (Las Vegas) parallel algorithm for the exact interpolation of arithmetic read-once formulas over sufficiently large fields. More specifically, for n-variable read-once formulas and fields of size at least 3(n 2 +3n-2), our algorithm runs in $O(\log^2 n)$ parallel steps using O(n 4 ) processors (where the field operations are charged unit cost). This complements some results from [N.H. Bshouty and R. Cleve, Proc. 33rd Annual Symposium on the Foundations of Computer Science, IEEE Computer Science Press, Los Alamitos, CA, 1992, pp. 24--27] which imply that other classes of read-once formulas cannot be interpolated---or even learned with membership and equivalence queries---in polylogarithmic time with polynomially many processors (even though they can be learned sequentially in polynomial time). These classes include boolean read-once formulas and arithmetic read-once formulas over fields of size $o(n / \log n)$ (for n variable read-once formulas).
Nader H. Bshouty, Richard Cleve
SIAM J. Comput.2
1996 Oracles and Queries That Are Sufficient for Exact Learning
Nader H. Bshouty, Richard Cleve, Ricard Gavaldà, Sampath Kannan, Christino Tamon
J. Comput. Syst. Sci.2
1995 Size-Depth Tradeoffs for Algebraic Formulas
abstract
Some tradeoffs between the size and depth of algebraic formulas are shown. In particular, it is shown that, for any fixed $\epsilon > 0$, any algebraic formula of size S can be converted into an equivalent formula of depth $O(\log S)$ and size $O(S^{1+\epsilon})$. This result is an improvement over previously known results where, to obtain the same depth bound, the formula size is $\Omega (S^{\alpha})$ with $\alpha \geq 2$.
Nader H. Bshouty, Richard Cleve, Wayne Eberly
SIAM J. Comput.2
1994 Oracles and Queries that are Sufficient for Exact Learning (Extended Abstract)
abstract
We show that the class of all circuits is exactly learnable in randomized expected polynomial-time using subset and superset queries. This is a consequence of the following result which we consider to be of independent interest: circuits are exactly learnable in randomized expected polynomial-time with equivalence queries and the aid of an NP-oracle. We also show that circuits are exactly learnable in deterministic polynomial-time with equivalence queries and a Σ3p-oracle. The hypothesis class for the above learning algorithms is the class of circuits of larger—but polynomially related—size. Also, the algorithms can be adapted to learn the class of DNF formulas with hypothesis class consisting of depth-3 Λ-V-Λ formulas (by the work of Angluin, this is optimal in the sense that the hypothesis class cannot be reduced to depth-2 DNF formulas.
Nader H. Bshouty, Richard Cleve, Sampath Kannan, Christino Tamon
COLT2
1992 On the Exact Learning of Formulas in Parallel (Extended Abstract)
abstract
The authors investigate the parallel complexity of learning formulas from membership and equivalence queries. They consider a number of learning problems that can be solved sequentially in polynomial time. They prove some upper and lower bounds on the number of parallel steps required to solve these problems with a polynomial number of processors.>
Nader H. Bshouty, Richard Cleve
FOCS2
1992 Computing Algebraic Formulas Using a Constant Number of Registers
abstract
It is shown that, over an arbitrary ring, the functions computed by polynomial-size algebraic formulas are also computed by polynomial-length algebraic straight-line programs that use only three registers. This was previously known for Boolean formulas [D. A. Barrington, J. Comput. System Sci., 38 (1989), pp. 150–164], which are equivalent to algebraic formulas over the ring $GF(2)$. For formulas over arbitrary rings, the result is an improvement over previous methods that require the number of registers to be logarithmic in the size of the formulas in order to obtain polynomial-length straight-line programs. Moreover, the straight-line programs that arise in these constructions have the property that they consist of statements whose actions on the registers are linear and bijective. A consequence of this is that the problem of determining the iterated product of $n3 \times 3$ matrices is complete (under P-projections) for algebraic $NC^1 $. Also, when the ring is $GF(2)$, the programs that arise in the constructions are equivalent to bounded-width permutation branching programs.
Michael Ben-Or, Richard Cleve
SIAM J. Comput.2
1991 Size-Depth Tradeoffs for Algebraic Formulae
abstract
Some tradeoffs between the size and depth of algebraic formulas are proved. It is shown that, for any fixed in >0, any algebraic formula of size S can be converted into an equivalent formula of depth O(log S) and size O(S/sup 1+ in /). This result is an improvement over previously known results where, to obtain the same depth bound, the formula size is Omega (S/sup alpha /), with alpha >or=2.>
Nader H. Bshouty, Richard Cleve, Wayne Eberly
FOCS2
1991 Towards Optimal Simulations of Formulas by Bounded-Width Programs
Richard Cleve
Comput. Complex.1
1990 Complexity Theoretic Issues Concerning Block Ciphers Related to D.E.S
Richard Cleve
CRYPTO1
1990 Towards Optimal Simulations of Formulas by Bounded-Width Programs
abstract
We show that, over an arbitrary ring, for any fixed e > 0, all balanced algebraic formulas of size s are computed by algebraic straight-line programs that employ a constant number of registers and have length O(sl+C).In particular, in the special case where the ring is GF(2), we obtain a technique for simulating balanced Boolean formulas of size s by bounded-width branching programs of length O(sl+e), for any fixed c > 0. This is an asymptotic improvement in efficiency over previous simulations in both the Boolean and algebraic setting.
Richard Cleve
STOC1
1989 Controlled Gradual Disclosure Schemes for Random Bits and Their Applications
Richard Cleve
CRYPTO1
1988 Computing Algebraic Formulas Using a Constant Number of Registers
abstract
We show that, over an arbitrary ring, the functions computed by polynomial-size algebraic formulas are also computed by polynomial-length algebraic straight-line programs which use only 3 registers (or 4 registers, depending on some definitions). We also show that polynomial-length products of 3 × 3 matrices compute precisely those functions that polynomial-size formulas compute (whereas, for general rings, polynomial-length 3-register straight-line programs compute strictly more functions than polynomial-size formulas). This can be viewed as an extension of the results of Barrington in [Ba1,Ba2] from the Boolean setting to the algebraic setting of an arbitrary ring.
Michael Ben-Or, Richard Cleve
STOC2
1986 Limits on the Security of Coin Flips when Half the Processors Are Faulty (Extended Abstract)
abstract
Protocols which allow an asynchronous network of processors to agree on a r andom (unbiased) bit are proposed in [1] and [4]. It is claimed tha t (assuming a t rapdoor funct ion exists), if less than half of the processors are faulty then the correct processors will still agree on a bit whose bias is negligibly small (when the running t ime of the processors is poly(n) the bias is smaller than O(~r) for all k). If half the processors are faulty then these protocols are no longer effective: the bits ou tpu t by the correct processors may be heavily biased. We prove tha t the above protocols are opt imal in the sense tha t no protocol exists which tolerates faults in at least half of the processors. The result is very general because few restr ict ions are made on the types of communicat ion allowed between correct processors (such as pr ivate channels and global channels) and the correct processors only need to agree on a bit in a weak probabil ist ic sense. Also, the faulty processors do not require very much power. They can privately communicate wi th each other but they cannot read messages which are exchanged pr ivately between two correct processors. An interest ing instance of the problem arises when the number of processors is fixed at two and one of t hem
Richard Cleve
STOC1