Michele Mosca

dblp:95/2541 · DBLP profile ↗
← Back
27ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0001-7076-3095ORCID · corroborated

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

Theory of computation · 12 · 2 first-authorSystems, architecture and hardware · 7 · 2 since 2021Security and privacy · 7 · 1 first-authorApplied, 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.

Computer architecture, parallel and distributed computing, and storage systems
7 papers
Emerging computing paradigms · 98% Electronic design automation · 2%
Theoretical computer science
10 papers
Quantum computing and quantum information · 52% Coding theory · 30% Computational complexity · 18%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
quantum computer architecture
1.372023
Reducing the CNOT Count for Clifford+T Circuits on NISQ Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Polynomial-Time T-Depth Optimization of Clifford+T Circuits Via Matroid Partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Emerging computing paradigms
quantum computing
0.722023
Reducing the CNOT Count for Clifford+T Circuits on NISQ Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Quantum Circuit Placement: Optimizing Qubit-to-qubit Interactions through Mapping Quantum Circuits into a Physical Experiment · DAC 2007
Emerging computing paradigms › quantum computer architecture › quantum circuit optimization
CNOT gate reduction
0.712023
Reducing the CNOT Count for Clifford+T Circuits on NISQ Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Emerging computing paradigms › quantum computer architecture
quantum compilation
0.712023
Reducing the CNOT Count for Clifford+T Circuits on NISQ Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Emerging computing paradigms › quantum computer architecture
qubit connectivity
0.712023
Reducing the CNOT Count for Clifford+T Circuits on NISQ Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Coding theory › error-correcting codes › decoding
minimum distance decoding
0.412019
T-Count Optimization and Reed-Muller Codes · IEEE Trans. Inf. Theory 2019
Quantum computing and quantum information
quantum circuit optimization
0.412019
T-Count Optimization and Reed-Muller Codes · IEEE Trans. Inf. Theory 2019
Coding theory › error-correcting codes
reed-muller codes
0.412019
T-Count Optimization and Reed-Muller Codes · IEEE Trans. Inf. Theory 2019
Quantum computing and quantum information
quantum circuit synthesis
0.212016
Practical Approximation of Single-Qubit Unitaries by Single-Qubit Quantum Clifford and T Circuits · IEEE Trans. Computers 2016
Quantum computing and quantum information
quantum algorithms
0.252016
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Practical Approximation of Single-Qubit Unitaries by Single-Qubit Quantum Clifford and T Circuits · IEEE Trans. Computers 2016
Quantum Search on Bounded-Error Inputs · ICALP 2003
Quantum computing and quantum information › quantum error correction
fault-tolerant quantum computation
0.232019
T-Count Optimization and Reed-Muller Codes · IEEE Trans. Inf. Theory 2019
Self-Testing of Universal and Fault-Tolerant Sets of Quantum Gates · SIAM J. Comput. 2007
Self-testing of universal and fault-tolerant sets of quantum gates · STOC 2000
Emerging computing paradigms › quantum computer architecture
fault-tolerant quantum computing
0.212014
Polynomial-Time T-Depth Optimization of Clifford+T Circuits Via Matroid Partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Emerging computing paradigms › quantum computer architecture
quantum circuit optimization
0.212014
Polynomial-Time T-Depth Optimization of Clifford+T Circuits Via Matroid Partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Emerging computing paradigms › quantum computer architecture
quantum circuit synthesis
0.212013
A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Emerging computing paradigms › quantum computer architecture › quantum circuit synthesis
quantum gate decomposition
0.212013
A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Emerging computing paradigms › quantum computer architecture › qubit mapping
initial mapping
0.222008
Quantum Circuit Placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008
Quantum Circuit Placement: Optimizing Qubit-to-qubit Interactions through Mapping Quantum Circuits into a Physical Experiment · DAC 2007
Computational complexity › query complexity
quantum query complexity
0.132009
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Quantum lower bounds by polynomials · J. ACM 2001
Quantum Lower Bounds by Polynomials · FOCS 1998
Computational complexity › property testing
self-testing
0.122007
Self-Testing of Universal and Fault-Tolerant Sets of Quantum Gates · SIAM J. Comput. 2007
Self-testing of universal and fault-tolerant sets of quantum gates · STOC 2000
Quantum computing and quantum information › quantum gates
universal gate sets
0.122007
Self-Testing of Universal and Fault-Tolerant Sets of Quantum Gates · SIAM J. Comput. 2007
Self-testing of universal and fault-tolerant sets of quantum gates · STOC 2000
Electronic design automation › hardware verification and test › design for testability
built-in self-test
0.112006
Self-testing of Quantum Circuits · ICALP (1) 2006
Emerging computing paradigms › quantum computer architecture
quantum circuit testing
0.112006
Self-testing of Quantum Circuits · ICALP (1) 2006
Computational complexity › query complexity
decision tree complexity
0.122001
Quantum lower bounds by polynomials · J. ACM 2001
Quantum Lower Bounds by Polynomials · FOCS 1998
Computational complexity
polynomial method
0.122001
Quantum lower bounds by polynomials · J. ACM 2001
Quantum Lower Bounds by Polynomials · FOCS 1998
Computational complexity
query complexity
0.022009
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Quantum Lower Bounds by Polynomials · FOCS 1998
Quantum computing and quantum information › quantum algorithms
quantum search
0.012003
Quantum Search on Bounded-Error Inputs · ICALP 2003
Emerging computing paradigms › quantum computer architecture
adiabatic quantum computation
0.012001
How Powerful is Adiabatic Quantum Computation? · FOCS 2001
Quantum computing and quantum information › quantum computing
quantum lower bounds
0.012001
Quantum lower bounds by polynomials · J. ACM 2001
Computational complexity
lower bounds
0.012009
Efficient discrete-time simulations of continuous-time quantum query algorithms · STOC 2009
Cryptographic primitives and cryptanalysis
encryption
0.012000
Private Quantum Channels · FOCS 2000
Cryptographic primitives and cryptanalysis › symmetric cryptography
one-time pad
0.012000
Private Quantum Channels · FOCS 2000

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

steiner tree · 0.7circuit slicing · 0.7reed-muller decoding · 0.4clifford group · 0.4clifford+t gate approximation · 0.2matroid partitioning · 0.2ancilla-assisted resynthesis · 0.2meet-in-the-middle search · 0.2program testing · 0.1hamiltonian simulation · 0.1empirical evaluation · 0.1query complexity argument · 0.1local search heuristic · 0.1cryptographic reduction · 0.1polynomial method · 0.1black-box model · 0.0quantum information theory · 0.0
YearPublicationVenuePosition
2025 Quantum resource estimation for large scale quantum algorithms
abstract
Quantum algorithms are often represented in terms of quantum circuits operating on ideal (logical) qubits. However, the practical implementation of these algorithms poses significant challenges. Many quantum algorithms require a substantial number of logical qubits, and the inherent susceptibility to errors of quantum computers require quantum error correction. The integration of error correction introduces overhead in terms of both space (physical qubits required) and runtime (how long the algorithm needs to be run for). This paper addresses the complexity of comparing classical and quantum algorithms, primarily stemming from the additional quantum error correction overhead. We propose a comprehensive framework that facilitates a direct and meaningful comparison between classical and quantum algorithms. By acknowledging and addressing the challenges introduced by quantum error correction, our framework aims to provide a clearer understanding of the comparative performance of classical and quantum computing approaches. This work contributes to understanding the practical viability and potential advantages of quantum algorithms in real-world applications. We apply our framework to quantum cryptanalysis, since it is well known that quantum algorithms can break factoring and discrete logarithm based cryptography and weaken symmetric cryptography and hash functions. In order to estimate the real-world impact of these attacks, apart from tracking the development of fault-tolerant quantum computers it is important to have an estimate of the resources needed to implement these quantum attacks. This analysis provides state-of-the art snap-shot estimates of the realistic costs of implementing quantum attacks on these important cryptographic algorithms, assuming quantum fault-tolerance is achieved using surface code methods, and spanning a range of potential error rates. These estimates serve as a guide for gauging the realistic impact of these algorithms and for benchmarking the impact of future advances in quantum algorithms, circuit synthesis and optimization, fault-tolerance methods and physical error rates.
Vlad Gheorghiu, Michele Mosca
Future Gener. Comput. Syst.2
2023 Reducing the CNOT Count for Clifford+T Circuits on NISQ Architectures
abstract
While mapping a quantum circuit to the physical layer one has to consider the numerous constraints imposed by the underlying hardware architecture. Connectivity of the physical qubits is one such constraint that restricts two-qubit operations, such as CNOT, to “connected” qubits. SWAP gates can be used to place the logical qubits on admissible physical qubits, but they entail a significant increase in CNOT-count. In this article, we consider the problem of reducing the CNOT-count in Clifford+T circuits on connectivity-constrained architectures, like noisy intermediate-scale quantum (NISQ) computing devices. We “slice” the circuit at the position of Hadamard gates and “build” the intermediate$\{\text {CNOT},{T}\}$subcircuits using Steiner trees, significantly improving on previous methods. We compared the performance of our algorithms while mapping different benchmark and random circuits to some well-known architectures, such as 9-qubit square grid, 16-qubit square grid, Rigetti 16-qubit Aspen, 16-qubit IBM QX5, and 20-qubit IBM Tokyo. Our methods give less CNOT-count compared to Qiskit and TKET transpiler as well as using SWAP gates. Assuming most of the errors in an NISQ circuit implementation are due to CNOT errors, then our method would allow circuits with a few times more CNOT gates be reliably implemented than the previous methods would permit.
Vlad Gheorghiu, Jiaxin Huang 0011, Sarah Meng Li, Michele Mosca, Priyanka Mukhopadhyay
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2019 T-Count Optimization and Reed-Muller Codes
abstract
In this paper, we study the close relationship between Reed-Muller codes and single-qubit phase gates from the perspective of T-count optimization. We prove that minimizing the number of T gates in an n-qubit quantum circuit over CNOT and T, together with the Clifford group powers of T, corresponds to finding a minimum distance decoding of a length 2n- 1 binary vector in the order n - 4 punctured Reed-Muller code. Moreover, we show that the problems are polynomially equivalent in the length of the code. As a consequence, we derive an algorithm for the optimization of T-count in quantum circuits based on Reed-Muller decoders, along with a new upper bound of O(n2) on the number of T gates required to implement an n-qubit unitary over CNOT and T gates. We further generalize this result to show that minimizing small angle rotations corresponds to decoding lower order binary Reed-Muller codes. In particular, we show that minimizing the number of RZ(2π/m) gates for any integer m is equivalent to minimum distance decoding in RM(n - k - 1, n)*, where k is the highest power of 2 dividing m.
Matthew Amy, Michele Mosca
IEEE Trans. Inf. Theory2
2017 A Low-Resource Quantum Factoring Algorithm
Daniel J. Bernstein, Jean-François Biasse, Michele Mosca
PQCrypto3
2016 Estimating the Cost of Generic Quantum Pre-image Attacks on SHA-2 and SHA-3
Matthew Amy, Olivia Di Matteo, Vlad Gheorghiu, Michele Mosca, Alex Parent, John M. Schanck
SAC4
2016 Post-quantum Key Exchange for the Internet and the Open Quantum Safe Project
Douglas Stebila, Michele Mosca
SAC2
2016 Practical Approximation of Single-Qubit Unitaries by Single-Qubit Quantum Clifford and T Circuits
abstract
We present an algorithm, along with its implementation that finds T-optimal approximations of single-qubit Z-rotations using quantum circuits consisting of Clifford and T gates. Our algorithm is capable of handling errors in approximation down to size 10-15, resulting in the optimal single-qubit circuit designs required for implementation of scalable quantum algorithms. Our implementation along with the experimental results are available in the public domain.
Vadym Kliuchnikov, Dmitri Maslov, Michele Mosca
IEEE Trans. Computers3
2015 Finding shortest lattice vectors faster using quantum search
abstract
By applying a quantum search algorithm to various heuristic and provable sieve algorithms from the literature, we obtain improved asymptotic quantum results for solving the shortest vector problem on lattices. With quantum computers we can provably find a shortest vector in time $$2^{1.799n + o(n)}$$ , improving upon the classical time complexities of $$2^{2.465n + o(n)}$$ of Pujol and Stehlé and the $$2^{2n + o(n)}$$ of Micciancio and Voulgaris, while heuristically we expect to find a shortest vector in time $$2^{0.268n + o(n)}$$ , improving upon the classical time complexity of $$2^{0.298n + o(n)}$$ of Laarhoven and De Weger. These quantum complexities will be an important guide for the selection of parameters for post-quantum cryptosystems based on the hardness of the shortest vector problem.
Thijs Laarhoven, Michele Mosca, Joop van de Pol
Des. Codes Cryptogr.2
2014 Polynomial-Time T-Depth Optimization of Clifford+T Circuits Via Matroid Partitioning
abstract
Most work in quantum circuit optimization has been performed in isolation from the results of quantum fault-tolerance. Here we present a polynomial-time algorithm for optimizing quantum circuits that takes the actual implementation of fault-tolerant logical gates into consideration. Our algorithm resynthesizes quantum circuits composed of Clifford group and T gates, the latter being typically the most costly gate in fault-tolerant models, e.g., those based on the Steane or surface codes, with the purpose of minimizing both T-count and T-depth. A major feature of the algorithm is the ability to resynthesize circuits with ancillae at effectively no additional cost, allowing space-time trade-offs to be easily explored. The tested benchmarks show up to 65.7% reduction in T-count and up to 87.6% reduction in T-depth without ancillae, or 99.7% reduction in T-depth using ancillae.
Matthew Amy, Dmitri Maslov, Michele Mosca
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2014 Public-key cryptography based on bounded quantum reference frames
Lawrence M. Ioannou, Michele Mosca
Theor. Comput. Sci.2
2013 Solving the Shortest Vector Problem in Lattices Faster Using Quantum Search
Thijs Laarhoven, Michele Mosca, Joop van de Pol
PQCrypto2
2013 Quantum Key Distribution in the Classical Authenticated Key Exchange Framework
Michele Mosca, Douglas Stebila, Berkant Ustaoglu
PQCrypto1
2013 A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits
abstract
We present an algorithm for computing depth-optimal decompositions of logical operations, leveraging a meet-in-the-middle technique to provide a significant speedup over simple brute force algorithms. As an illustration of our method, we implemented this algorithm and found factorizations of commonly used quantum logical operations into elementary gates in the Clifford+Tset. In particular, we report a decomposition of the Toffoli gate over the set of Clifford andTgates. Our decomposition achieves a totalT-depth of 3, thereby providing a 40% reduction over the previously best known decomposition for the Toffoli gate. Due to the size of the search space, the algorithm is only practical for small parameters, such as the number of qubits, and the number of gates in an optimal implementation.
Matthew Amy, Dmitri Maslov, Michele Mosca, Martin Rötteler
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2011 A New Spin on Quantum Cryptography: Avoiding Trapdoors and Embracing Public Keys
Lawrence M. Ioannou, Michele Mosca
PQCrypto2
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
STOC3
2008 Quantum Circuit Placement
abstract
We study the problem of the practical realization of an abstract quantum circuit when executed on a quantum hardware. By practical, we mean adapting the circuit to particulars of the physical environment which restricts/complicates the establishment of certain direct interactions between qubits. This is a quantum version of the classical circuit placement problem. We study the theoretical aspects of the problem and also present empirical results that match the best known solutions that have been developed by experimentalists. Finally, we discuss the efficiency of the approach and the scalability of its implementation with regard to the future development of quantum hardware.
Dmitri Maslov, Sean M. Falconer, Michele Mosca
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2007 Quantum Circuit Placement: Optimizing Qubit-to-qubit Interactions through Mapping Quantum Circuits into a Physical Experiment
abstract
We study the problem of the practical realization of an abstract quantum circuit when executed on quantum hardware. By practical, we mean adapting the circuit to particulars of the physical environment which restricts/complicates the establishment of certain direct interactions between qubits. This is a quantum version of the classical circuit placement problem. We study the theoretical aspects of the problem and also present empirical results that match the best known solutions that have been developed by experimentalists. Finally, we discuss the efficiency of the approach and scalability of its implementation with regards to the future development of quantum hardware.
Dmitri Maslov, Sean M. Falconer, Michele Mosca
DAC3
2007 Self-Testing of Universal and Fault-Tolerant Sets of Quantum Gates
abstract
We consider the design of self-testers for quantum gates. A self-tester for the gates $\boldsymbol{F}_1,\ldots, \boldsymbol{F}_m$ is a procedure that, given any gates $\boldsymbol{G}_1, \ldots, \boldsymbol{G}_m$, decides with high probability if each $\boldsymbol{G}_i$ is close to $\boldsymbol{F}_i$. This decision has to rely only on measuring in the computational basis the effect of iterating the gates on the classical states. It turns out that, instead of individual gates, we can design only procedures for families of gates. To achieve our goal we borrow some elegant ideas of the theory of program testing: We characterize the gate families by specific properties, develop a theory of robustness for them, and show that they lead to self-testers. In particular we prove that the universal and fault-tolerant set of gates consisting of a Hadamard gate, a $\mathrm{c\text{-}NOT}$ gate, and a phase rotation gate of angle $\pi/4$ is self-testable.
Wim van Dam, Frédéric Magniez, Michele Mosca, Miklos Santha
SIAM J. Comput.3
2006 Self-testing of Quantum Circuits
Frédéric Magniez, Dominic Mayers, Michele Mosca, Harold Ollivier
ICALP (1)3
2003 Quantum Search on Bounded-Error Inputs
Peter Høyer, Michele Mosca, Ronald de Wolf
ICALP2
2002 Introduction
Michele Mosca, Alain Tapp
Algorithmica1
2001 How Powerful is Adiabatic Quantum Computation?
abstract
The authors analyze the computational power and limitations of the recently proposed 'quantum adiabatic evolution algorithm'. Adiabatic quantum computation is a novel paradigm for the design of quantum algorithms; it is truly quantum in the sense that it can be used to speed up searching by a quadratic factor over any classical algorithm. On the question of whether this new paradigm may be used to efficiently solve NP-complete problems on a quantum computer, we show that the usual query complexity arguments cannot be used to rule out a polynomial time solution. On the other hand, we argue that the adiabatic approach may be thought of as a kind of 'quantum local search'. We design a family of minimization problems that is hard for such local search heuristics, and establish an exponential lower bound for the adiabatic algorithm for these problems. This provides insights into the limitations of this approach. It remains an open question whether adiabatic quantum computation can establish an exponential speed-up over traditional computing or if there exists a classical algorithm that can simulate the quantum adiabatic process efficiently.
Wim van Dam, Michele Mosca, Umesh V. Vazirani
FOCS2
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. ACM4
2001 Counting by quantum eigenvalue estimation
Michele Mosca
Theor. Comput. Sci.1
2000 Private Quantum Channels
abstract
We investigate how a classical private key can be used by two players, connected by an insecure one-way quantum channel, to perform private communication of quantum information. In particular, we show that in order to transmit n qubits privately, 2n bits of shared private key are necessary and sufficient. This result may be viewed as the quantum analogue of the classical one-time pad encryption scheme.
Andris Ambainis, Michele Mosca, Alain Tapp, Ronald de Wolf
FOCS2
2000 Self-testing of universal and fault-tolerant sets of quantum gates
abstract
Abstract. We consider the design of self-testers for quantum gates. A self-tester for the gates F 1,..., F m is a procedure that, given any gates G1,..., Gm, decides with high probability if each Gi is close to F i. This decision has to rely only on measuring in the computational basis the effect of iterating the gates on the classical states. It turns out that instead of individual gates, we can only design procedures for families of gates. To achieve our goal we borrow some elegant ideas of the theory of program testing: we characterize the gate families by specific properties, we develop a theory of robustness for them, and show that they lead to self-testers. In particular we prove that the universal and fault-tolerant set of gates consisting of a Hadamard gate, a c-NOT gate, and a phase rotation gate of angle π/4 is self-testable. 1. Introduction. In
Wim van Dam, Frédéric Magniez, Michele Mosca, Miklos Santha
STOC3
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
FOCS4