Ben Reichardt
Institute for Quantum Information
California Institute of Technology
MC 107-81 -IQI
Pasadena, CA 91125-8100
 (626)395-8763
breic at caltech

News                 Publications       Talks
  • Here is my CV. Please contact me if you would like a copy of one of my job talks.
  • 4/08: Span program paper has been revised, now at version 2. Will appear in STOC'08.
  • 12/07: New talk, Span-program-based quantum algorithm for formula evaluation (QIP 2008), pdf
  • 7/07: NAND formula paper has been revised, now at version 3. Will appear in FOCS'07 (merged with A. Ambainis's paper)

Publications
Span-program-based quantum algorithm for evaluating formulas
    B. Reichardt, R. Špalek.   quant-ph/0710.2630v2, 2007, accepted to STOC'08. Supplement on 4-bit gates, slides

We give a quantum algorithm for evaluating formulas over an extended gate set, including all two- and three-bit binary gates (e.g., NAND, 3-majority). The algorithm is optimal on read-once formulas for which each gate's inputs are balanced in a certain sense.
The main new tool is a correspondence between a classical linear-algebraic model of computation, "span programs," and weighted bipartite graphs. A span program's evaluation corresponds to an eigenvalue-zero eigenvector of the associated graph. A quantum computer can therefore evaluate the span program by applying spectral estimation to the graph.
For example, the classical complexity of evaluating the balanced ternary majority formula is unknown, and the natural generalization of randomized alpha-beta pruning is known to be suboptimal. In contrast, our algorithm generalizes the optimal quantum AND-OR formula evaluation algorithm and is optimal for evaluating the balanced ternary majority formula.


Every NAND formula of size N can be evaluated in time N1/2+o(1) on a quantum computer
    A. Childs, -, R. Špalek, S. Zhang.   quant-ph/0703015v3, 2007, accepted to FOCS'07. slides

For every NAND formula of size N, there is a bounded-error N^{1/2+o(1)}-time quantum algorithm, based on a coined quantum walk, that evaluates this formula on a black-box input. Balanced, or ``approximately balanced,'' NAND formulas can be evaluated in O(sqrt{N}) queries, which is optimal. It follows that the (2-o(1))-th power of the quantum query complexity is a lower bound on the formula size, almost solving in the positive an open problem posed by Laplante, Lee and Szegedy.


Proof of the Double Bubble Conjecture in Rn.
    -.   to appear in J. Geom. Anal., math.MG/0705.1601, 2007. slides

The least-area hypersurface enclosing and separating two given volumes in Rn is the standard double bubble.


Error-detection-based quantum fault tolerance against discrete Pauli noise
    -.   Ph.D. thesis, University of California, 2006. quant-ph/0612004

A quantum computer -- i.e., a computer capable of manipulating data in quantum superposition -- would find applications including factoring, quantum simulation and tests of basic quantum theory. Since quantum superpositions are fragile, the major hurdle in building such a computer is overcoming noise.
Developed over the last couple of years, new schemes for achieving fault tolerance based on error detection, rather than error correction, appear to tolerate as much as 3-6% noise per gate -- an order of magnitude better than previous procedures. But proof techniques could not show that these promising fault-tolerance schemes tolerated any noise at all.
With an analysis based on decomposing complicated probability distributions into mixtures of simpler ones, we rigorously prove the existence of constant tolerable noise rates ("noise thresholds") for error-detection-based schemes. Numerical calculations indicate that the actual noise threshold this method yields is lower-bounded by 0.1% noise per gate.


Error-detection-based quantum fault-tolerance threshold
    -.   to appear in Algorithmica, special issue on quantum computation, 2008.
Postselection threshold against biased noise
    -.   Foundations of Computer Science (FOCS), 2006. quant-ph/0608018, slides.

Quantum universality by distilling certain one- and two-qubit states with stabilizer operations
    -.   quant-ph/0608085, 2006. slides

Quantum universality can be achieved using stabilizer operations and repeated preparation of certain ancilla states. Which ancilla states suffice for universality? We extend the range of single-qubit mixed states which are known to give universality, by using a simple parity-checking operation. Additionally, we display a two-qubit mixed state which is not a mixture of stabilizer states, but for which every postselected stabilizer reduction from two qubits to one outputs a mixture of stabilizer states. The main application of these techniques is to quantum fault tolerance. Our results imply that recent fault-tolerance threshold upper bounds based on the Gottesman-Knill theorem are tight.


    R. Jain, A. Kolla, G. Midrijanis, -. On parallel composition of zero-knowledge proofs with black-box quantum simulators,
quant-ph/0607211, 2006.
    -. Fault-tolerance threshold for a distance-three quantum code. ICALP 2006, LNCS 4051. e-print, slides
Quantum error correction of systematic errors using a quantum search framework
    -, L. Grover.   paper, e-print

Composite pulses are a quantum control technique for canceling out systematic control errors. We present a different composite pulse sequence inspired by quantum search. Our technique can correct a wider variety of systematic errors—including, for example, nonlinear over-rotational errors—than previous techniques. Concatenation of the pulse sequence can reduce a systematic error to an arbitrarily small level.


    -. Quantum universality from magic states distillation applied to CSS codes. Quant. Inf. Proc. 4, 2005. paper, e-print, slides
    -. Improved ancilla preparation scheme increases fault-tolerant threshold. quant-ph/0406025, 2004.
    -. The quantum adiabatic optimization algorithm and local minima. STOC 2004.
    -. All-paths differential cryptanalysis of ideal Feistel and ideal Skipjack ciphers. notes
    -, D. Wagner. Markov truncated differential cryptanalysis of Skipjack. SAC 2002, LNCS 2595. paper, slides

Proof of the double bubble conjecture in R4 and certain higher dimensional cases.
    -, C. Heilmann, Y. Lai, A. Spielman.   Pac. J. Math. 208, 2003. paper

We prove that the standard double bubble is the minimizing double bubble in R4 and in certain higher dimensional cases, extending the recent work in R3 of Hutchings, Morgan, Ritoré and Ros.



Selected talks
QIP 2008 invited talk, Span-program-based quantum algorithm for formula evaluation: pdf
FOCS 2007, Any AND-OR formula of size N can be evaluated in time N1/2+o(1) on a quantum computer: pdf
AQIS 2007 invited talk, Quantum algorithms for formula evaluation: pdf
Mathfest 2007, Proof of the Double Bubble Conjecture in Rn: pdf
QIP Brisbane 2007, Universality by distillation: pdf
FOCS Berkeley 2006, Postselection threshold against biased noise: pdf
May 15, 2006: UC Berkeley Theory seminar dissertation talk, Quantum fault tolerance against probabilistic Pauli noise
NIST Boulder Workshop on Trapped Ion Quantum Computing 2006, Techniques for fault-tolerant quantum error correction: pdf
QIP Paris 2006, Rigorous fault-tolerance thresholds: pdf