|
|
|
|
Publications
 |
Error-detection-based quantum fault-tolerance threshold
B. Reichardt. Algorithmica 55(3):517-556, 2009. paper
A major hurdle in building a quantum computer is overcoming noise, since quantum superpositions are fragile. Developed over the last couple of years, 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 higher than previous procedures. However, proof techniques could not show that these promising fault-tolerance schemes tolerated any noise at all; the distribution of errors in the quantum state has correlations that conceivably could grow out of control.
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.
|
 |
Faster quantum algorithm for evaluating game trees
B. Reichardt.
quant-ph/0907.1623, 2009.
We give an O(sqrt n log n)-query quantum algorithm for evaluating size-n AND-OR formulas. Its running time is poly-logarithmically greater after efficient preprocessing. Unlike previous approaches, the algorithm is based on a quantum walk on a graph that is not a tree. Instead, the algorithm is based on a hybrid of direct-sum span program composition, which generates tree-like graphs, and a novel tensor-product span program composition method, which generates graphs with vertices corresponding to minimal zero-certificates.
For comparison, by the general adversary bound, the quantum query complexity for evaluating a size-n read-once AND-OR formula is at least Omega(sqrt n), and at most O(sqrt{n} log n / log log n). However, this algorithm is not necessarily time efficient; the number of elementary quantum gates applied between input queries could be much larger. Ambainis et al. have given a quantum algorithm that uses sqrt{n} 2^{O(sqrt{log n})} queries, with a poly-logarithmically greater running time.
|
 |
Span-program-based quantum algorithm for evaluating unbalanced formulas
B. Reichardt.
quant-ph/0907.1622, 2009.
The formula-evaluation problem is defined recursively. A formula's evaluation is the evaluation of a gate, the inputs of which are themselves independent formulas. Despite this pure recursive structure, the problem is combinatorially difficult for classical computers.
A quantum algorithm is given to evaluate formulas over any finite boolean gate set. Provided that the complexities of the input subformulas to any gate differ by at most a constant factor, the algorithm has optimal query complexity. After efficient preprocessing, it is nearly time optimal. The algorithm is derived using the span program framework. It corresponds to the composition of the individual span programs for each gate in the formula. Thus the algorithm's structure reflects the formula's recursive structure.
|
 |
Span programs and quantum query complexity: The general adversary bound is nearly tight for every boolean function
B. Reichardt.
quant-ph/0904.2759,
2009.
Extended abstract, slides
The general adversary bound is a semi-definite program (SDP) that lower-bounds the quantum query complexity of a function. We turn this lower bound into an upper bound, by giving a quantum walk algorithm based on the dual SDP that has query complexity at most the general adversary bound, up to a logarithmic factor.
In more detail, the proof has two steps, each based on "span programs," a certain linear-algebraic model of computation. First, we give an SDP that outputs for any boolean function a span program computing it that has optimal "witness size." The optimal witness size is shown to coincide with the general adversary lower bound. Second, we give a quantum algorithm for evaluating span programs with only a logarithmic query overhead on the witness size.
|
|
Exact entanglement renormalization for string-net models
R. Koenig, B. Reichardt, G. Vidal.
Physical Review B 79:195123, 2009, 6 pages, paper,
arXiv:0806.4583 [cond-mat.str-el]
We construct an explicit renormalization group (RG) transformation for Levin and Wen's string-net models on a hexagonal lattice. The transformation leaves invariant the ground-state "fixed-point" wave function of the string-net condensed phase. Our construction also produces an exact representation of the wave function in terms of the multi-scale entanglement renormalization ansatz (MERA). This sets the stage for efficient numerical simulations of string-net models using MERA algorithms. It also provides an explicit quantum circuit to prepare the string-net ground-state wave function using a quantum computer.
|
![]() |
On parallel composition of zero-knowledge proofs with black-box quantum simulators
R. Jain, A. Kolla, G. Midrijanis, B. Reichardt.
Quantum Information and Computation 9:513-532, 2009,
quant-ph/0607211.
Let L be a language decided by a constant-round quantum Arthur-Merlin (QAM) protocol with negligible soundness error and all but possibly the last message being classical. We prove that if this protocol is zero knowledge with a black-box, quantum simulator S, then L in BQP. Our result also applies to any language having a three-round quantum interactive proof (QIP), with all but possibly the last message being classical, with negligible soundness error and a black-box quantum simulator.
These results in particular make it unlikely that certain protocols can be composed in parallel in order to reduce soundness error, while maintaining zero knowledge with a black-box quantum simulator. They generalize analogous classical results of Goldreich and Krawczyk (1990).
Our proof goes via a reduction to quantum black-box search. We show that the existence of a black-box quantum simulator for such protocols when L notin BQP would imply an impossibly-good quantum search algorithm.
|
|
Proof of the Double Bubble Conjecture in Rn.
B. Reichardt. Journal of Geometric Analysis 18(1):172-191, 2008, paper, math.MG/0705.1601. slides
The least-area hypersurface enclosing and separating two given volumes in Rn is the standard double bubble.
|
 |
Span-program-based quantum algorithm for evaluating formulas
B. Reichardt, R. Špalek.
quant-ph/0710.2630,
2007, Proc. STOC'08.
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. Ambainis, A. Childs, B. Reichardt, R. Špalek, S. Zhang.
Proc. FOCS'07, 2007, quant-ph/0703015. 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 R4 and certain higher dimensional cases. B. Reichardt, C. Heilmann, Y. Lai, A. Spielman. Pacific Journal of Mathematics 208(2):347-366, 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.
|
 |
Error-detection-based quantum fault tolerance against discrete Pauli noise
B. Reichardt. 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.
|
 |
Postselection threshold against biased noise
B. Reichardt. Foundations of Computer Science (FOCS), 2006. quant-ph/0608018, slides.
|
 |
Quantum universality by distilling certain one- and two-qubit states with stabilizer operations
B. Reichardt. 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.
|
B. Reichardt. 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
B. Reichardt, 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. Correction.
-. 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
Selected talks
9/29/09: Institute for Advanced Study, Princeton, Span programs and quantum query algorithms
9/18/09: KITP, Santa Barbara, Span programs and quantum query algorithms, video
8/14/09: Waterloo Tutte seminar, Span programs and quantum query complexity
5/25/09: CIFAR Quantum Information Processing Meeting, Quantum algorithms based on span programs: The general adversary bound is nearly tight for quantum query complexity
4/16/09: UNM Center for Advanced Studies Seminar, Quantum algorithms based on span programs: The general adversary bound is nearly tight for quantum query complexity: pdf
3/6/09: UC Berkeley quantum lunch seminar, Semi-definite programs for span programs
10/6/08: IQC colloquium, Exact entanglement renormalization for string-net models
QIP 2008 invited talk, Span-program-based quantum algorithm for formula evaluation: pdf
WQACT 2008, Quantum algorithm for evaluating span programs
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
|