Source-linked AI summary
An introduction to boson-sampling
Bryan T. Gard, Keith R. Motes, Jonathan P. Olson, Peter P. Rohde, Jonathan P. Dowling
TL;DR
Boson-sampling concerns output sampling from passive linear interferometers with Fock-state inputs, a problem not likely classically simulable without exponential overhead. The chapter describes this reduced-requirement approach and concludes that finite devices may achieve post-classical computation, while current understanding does not settle the Extended Church-Turing thesis.
Problem
Sampling the output distribution of a passive linear interferometer with Fock-state inputs is not likely classically simulable without exponential overhead.
Source: A. Motivation for linear optics… · p. 2Method
Boson-sampling uses Fock-state inputs in a passive linear interferometer and photon-number-discriminating detectors to sample its output distribution.
Source: A. Motivation for linear optics… · p. 2Results
Under present understanding, boson-sampling may yield post-classical computation with a finite device large enough to beat the best classical computers.
Source: §III · p. 7Takeaways & Limitations
Its experimental requirements are significantly reduced relative to universal quantum computing, though its true scope and power remain unclear.
Source: A. Motivation for linear optics… · p. 2Under the independent error model, the required asymptotic hardness condition fails for any p < 1, so boson-sampling does not settle the Extended Church-Turing thesis under present understanding.
Source: §III · p. 7
Abstract
from arXiv · showhide
Boson-sampling is a simplified model for quantum computing that may hold the key to implementing the first ever post-classical quantum computer. Boson-sampling is a non-universal quantum computer that is significantly more straightforward to build than any universal quantum computer proposed so far. We begin this chapter by motivating boson-sampling and discussing the history of linear optics quantum computing. We then summarize the boson-sampling formalism, discuss what a sampling problem is, explain why boson-sampling is easier than linear optics quantum computing, and discuss the Extended Church-Turing thesis. Next, sampling with other classes of quantum optical states is analyzed. Finally, we discuss the feasibility of building a boson-sampling device using existing technology.
I. INTRODUCTION
Boson-sampling is motivated as a classically difficult sampling problem with lower experimental requirements than universal quantum computing. The chapter situates it in linear-optics research while noting its uncertain scope and practical applications.
A. Motivation for linear optics quantum computing and boson-sampling
- Earlier linear-optics schemes faced exponential overheads, while KLM requires ancilla measurements and feedforward, motivating the chapter’s focus on boson-sampling.The chapter also limits its discussion to linear optics because present-day nonlinear Kerr media have poor efficiency and weak nonlinearities.Source: A. Motivation for linear optics… · p. 1
- With Fock-state inputs, a passive linear interferometer’s photon-number-resolved output sampling is not likely classically simulable without exponential overhead.This is the boson-sampling problem; its difficulty was unexpected given earlier beliefs about passive linear interferometers.Source: A. Motivation for linear optics… · pp. 1–2
- After the 2010 Aaronson–Arkhipov paper, experiments using three SPDC photons and theoretical studies of loss, noise, and other variants expanded the field.The validity of the cited experiments was under debate because not all three photons were heralded single photons.Source: A. Motivation for linear optics… · p. 2
- Boson-sampling has significantly reduced experimental requirements relative to universal quantum computing, but its true scope and power remain uncertain.The chapter presents it as a realistic post-classical computing paradigm, not a universal computer.Source: A. Motivation for linear optics… · p. 2
- Boson-sampling has no known practical application beyond the sampling problem, although the chapter compares its potential to quantum computing before Shor’s algorithm [22, 36].That comparison is presented as a possibility for future uses, not as an established application.Source: A. Motivation for linear optics… · p. 2
- The usual description of non-interacting bosons is qualified by exchange interactions at beamsplitters and effective Kerr-like nonlinearity from number-basis post-selection [34].The exchange interaction arises from symmetrization of the multiparticle wavefunction.Source: A. Motivation for linear optics… · p. 2
B. Introduction to linear optics quantum computing
This section introduces qubits, gates, and quantum-computing problem classes, then explains how linear optics can support efficient universal computation in principle. It also highlights the gap between that formal possibility and practical gate requirements.
B. Introduction to linear optics quantum computing
- A qubit is a unit vector in C2 and can form a superposition whose measurement in the logical basis yields zero or one with equal probability in the given example.The Bloch sphere visualizes these states; pure states lie on its surface and mixed states inside it.Source: B. Introduction to linear optics… · p. 3, Figure 1 · p. 3
- Single-qubit gates rotate the Bloch sphere and can be implemented with waveplates, while the entangling CNOT gate requires an effective Kerr nonlinearity.CNOT is identified as a maximally entangling two-qubit gate, whereas the other discussed gates are single-qubit rotations.Source: B. Introduction to linear optics… · p. 3
- The chapter identifies quantum Fourier-transform, search, and quantum-simulation problems as classes where quantum computation can outperform classical computation.For simulating n distinct quantum components, it contrasts O(exp(n)) classical resources with O(n) qubits of quantum memory.Source: B. Introduction to linear optics… · pp. 3–4
- The passage identifies these gates as one possible choice of universal gate set and states that any choice for a universal gate set can approximate any other gate set to arbitrary precision.Source: B. Introduction to linear optics… · p. 3
- Linear optical elements, photodetection, and feedback can implement non-deterministic computation, gates with success probability approaching unity, and fault-tolerant coding methods.The section also points to work on linear-optics gate efficiency and entanglement [35].Source: B. Introduction to linear optics… · p. 4
C. Linear optics quantum computing
The section describes how linear optics prepares, transforms, and measures quantum states, then introduces the nonlinear sign-flip gate and teleportation used to build universal gates. Teleportation can raise probabilistic gate success, but remains non-deterministic at each concatenation step.
C. Linear optics quantum computing
- A single-photon source adds a photon to a vacuum mode, while phase-shifters and beamsplitters implement unitary transformations on optical modes.The beamsplitter transformation is parameterized by phase relationships and a bias angle.Source: C. Linear optics quantum computing · p. 4
- Photodetectors destructively test whether a mode contains a photon; multiplexed detection spreads photons across detector modes, with undercounting probability at most k(k −1)/(2N) [38] [40] [59].Photon-number-resolving detectors are another option.Source: C. Linear optics quantum computing · p. 4
- The nonlinear sign-flip gate is used to implement CNOT, completing the universal gate set with the single-qubit gates.The specified set is Hadamard, phase, π/8, and CNOT.Source: C. Linear optics quantum computing · p. 4
- Gate teleportation uses Bell pairs to raise non-deterministic gate success asymptotically close to unity through concatenation.The teleportation protocol is itself non-deterministic.Source: C. Linear optics quantum computing · p. 4
D. Why is linear optics quantum computing hard?
Universal linear-optics quantum computing depends on demanding hardware and fast feedback, especially for reliable multi-gate operations. Those constraints motivate boson-sampling as a way to study interesting problems without retaining universality.
D. Why is linear optics quantum computing hard?
- LOQC requires synchronized pulses, mode-matching, controllable delay lines, tunable optical elements, single-photon sources, and accurate fast detectors.Detector efficiencies and feedback speed are not sufficient for realistic teleportation and complex gate operations under the described conditions.Source: D. Why is linear optics quantum… · p. 4
- A teleported CNOT reaching 95% success requires approximately 300 successful CNOT gates and more than 10^4 optical elements [48].Cluster-state approaches reduce experimental requirements by orders of magnitude, but fast feedforward and dynamic control remain challenging [47].Source: D. Why is linear optics quantum… · pp. 4–5
- Without accurate protocols, universality is likely lost, but the system can still investigate interesting problems, leading to boson-sampling.The section frames boson-sampling as an option without fast feedback or unrealistically accurate photodetectors.Source: D. Why is linear optics quantum… · p. 5
II. THE BOSON-SAMPLING FORMALISM
Boson-sampling sends single photons through a passive linear-optics network and samples the resulting output distribution. Output amplitudes are related to matrix permanents, making classical simulation computationally demanding, while the model avoids several requirements of full LOQC.
II. THE BOSON-SAMPLING FORMALISM
- The model prepares n single photons in m modes, evolves them through a passive linear-optics network, and measures output coincidences over repeated runs.Unlike full LOQC, it requires no active elements, quantum memory, or feedforward.Source: §II · p. 5, Figure 2 · p. 5
- Output amplitudes relate to matrix permanents, whose calculation is #P-complete and has a best-known Ryser runtime of O(2^n n^2).For n photons arriving at distinct outputs, the amplitude involves an n × n matrix permanent.Source: §II · pp. 5–6
- With modes scaling quadratically in photon number, photons are statistically guaranteed distinct outputs for large systems, so on/off detectors suffice without photon-number resolution.This is an experimental simplification compared with full-fledged LOQC.Source: §II · p. 6
- Because the number of output configurations grows super-exponentially, polynomially many trials are unlikely to repeat a configuration, limiting probability estimates to binary accuracy.Calculating matrix permanents would require high-precision amplitudes and exponentially many measurements, so sampling does not calculate them.Source: §II · p. 6
- Each run samples an output configuration; boson-sampling is computationally hard, but no known application makes its varying outcomes answer a practical question.The text presents it as a proof-of-principle demonstration that passive linear optics can outperform classical computers, based on present understanding.Source: §II · p. 6
A. Errors in boson-sampling
The error analysis distinguishes exact permanent computation from estimating output distributions and describes conditions under which approximate sampling remains efficient. It also notes that exponentially rare postselection can prevent scaling.
A. Errors in boson-sampling
- Complex-valued unitary permanents are not generally efficiently estimable unless exact permanents can be, while real non-negative matrix permanents can be efficiently estimated.The text frames this distinction as central to whether boson-sampling hardness is merely an exact-value anomaly.Source: A. Errors in boson-sampling · p. 6
- Postselecting away photon-loss samples would not scale if the success probability fell on the order of O(e^-n).The analysis says boson-sampling's computational hardness is robust to error, but exponentially rare postselection loses scalability.Source: A. Errors in boson-sampling · pp. 6–7
- For fixed variation-distance error ϵ, efficient sampling with arbitrarily large photon number is possible when success probability P > 1/poly(n).If ϵ also shrinks, the stated condition is P > 1/poly(n, 1/ϵ); the text says experimental achievability for asymptotic n cannot be determined.Source: A. Errors in boson-sampling · p. 7
III. BOSON-SAMPLING AND THE EXTENDED CHURCH-TURING THESIS
Under an independent input-error model, the probability of obtaining the ideal boson-sampling distribution is p^n, which cannot meet the required inverse-polynomial bound asymptotically when p < 1. The chapter therefore concludes that this model prevents asymptotically large boson-sampling from testing the Extended Church-Turing thesis, while finite-size post-classical computation remains a distinct possibility.
Independent errors
- For any p < 1, p^n cannot satisfy the required P > 1/poly(n) bound asymptotically, so boson-sampling fails in this independent-error model.Each of the n input states is independently ideal with probability p; all must be ideal to sample from the desired distribution.Source: §III · p. 7
Extended Church-Turing thesis
- Because the Extended Church-Turing thesis is asymptotic, the independent-error model rules out using asymptotically large boson-sampling devices to test it.The chapter distinguishes this from whether a finite device could achieve post-classical computation.Source: §III · p. 7
Possible routes
- The chapter identifies loosening the error bound to 1/exp(n) or developing fault-tolerance as possible ways to address this concern, but reports neither has been developed to date.Source: §III · p. 7
IV. BOSON-SAMPLING WITH OTHER CLASSES OF QUANTUM OPTICAL STATES
The chapter considers replacing boson-sampling’s input, evolution, or measurement procedures with analogous ones, while noting that proving classical intractability remains difficult. It reviews equivalence-based hardness arguments and results for coherent and cat-state inputs, alongside open questions about other states and measurements.
Generalizations
- Generalizing boson-sampling means replacing one or more of its vacuum/single-photon inputs, passive-interferometer evolution, or on-off measurements with analogous procedures.Source: §IV · p. 7
Hardness arguments
- Showing a generalized system is equivalent to boson-sampling with only small overhead can extend the original hardness result without proving complexity directly.The chapter describes such a problem as boson-sampling-hard when it is at least as hard to compute as a boson-sampling distribution.Source: §IV · p. 7
Coherent states
- Seshadreesan et al. [64] considered coherent-state inputs with photon-added coherent states, while the chapter notes that the useful coherent-state amplitude must remain small.For coherent states, the amplitude must scale as |α| < 1/poly(n) for AA’s result to hold.Source: §IV · pp. 7–8
Cat states
- For cat-state inputs, ideal boson-sampling follows as α → 0, small nonzero amplitudes are argued hard via an error model, and general α has evidence of hardness through a permanent-like function.The chapter identifies other non-Fock optical states as a question for future research.Source: §IV · p. 8
V. HOW TO BUILD A BOSON-SAMPLING DEVICE
Building a boson-sampling device requires single-photon sources, linear-optics networks, and photodetectors, each with engineering challenges. The chapter describes post-classical devices as challenging but foreseeable in the near future.
- A boson-sampling device requires three components: single-photon sources, linear-optics networks, and photodetectors.Source: §V · p. 8
- Each component presents engineering challenges, and several technologies could be used to implement them.Source: §V · p. 8
- Although boson-sampling is easier to implement than full-scale LOQC, building a post-classical device remains challenging but foreseeable in the near future.Source: §V · p. 8
A. Photon sources
The chapter surveys photon-source and linear-optics choices for building boson-sampling devices, emphasizing both scalability obstacles and possible simplifications. SPDC sources can be multiplexed or used in scattershot architectures, while integrated waveguides and time-bin loops offer alternative network designs with their own limitations.
A. Photon sources
- SPDC probabilistically produces correlated signal-idler photons, but vacuum and higher-order terms complicate preparation of the desired single-photon inputs.Heralding the signal can indicate a photon in the idler, which is routed to an input port; inefficient detection can leave higher photon-number terms in the heralded mode.Source: A. Photon sources · p. 8, Figure 5 · p. 8
- Multiplexing many SPDC sources can provide asymptotically high-fidelity heralded photons when output photodetection is sufficient for high-probability post-selection; scattershot sampling can instead route source outputs directly to the interferometer.The chapter describes scattershot boson-sampling as an equivalently hard sampling problem and a massive experimental simplification.Source: A. Photon sources · p. 8, Figure 6 · p. 9
- SPDC temporal mismatch between photons scales exponentially with n and undermines operation in the asymptotic limit.Source: A. Photon sources · pp. 8–9
B. Linear optics networks
- A classically hard interferometer may require hundreds of optical elements, making traditional element-by-element alignment cumbersome; integrated waveguides offer a compact, stable, manufacturable alternative.Waveguide loss and source/detector coupling loss currently make post-selection on n output photons very unlikely.Source: B. Linear optics networks · p. 9
- Time-bin loop architectures replace many aligned optical elements with two delay loops, two on/off switches, and one controllable phase-shifter, but high-fidelity phase control at the time-bin rate remains difficult.Source: B. Linear optics networks · p. 9, Figure 7 · p. 9
C. Photodetection
Photodetectors read the output distribution of a boson-sampling device, and bucket detectors can simplify this step for large devices. The section also describes superconducting detection and how photon timing and distinguishability affect sampling.
C. Photodetection
- Photodetectors sample the output distribution, while photon-number-resolving detectors count incident photons and bucket detectors signal any nonzero incidence.Photon-number-resolving detectors are generally more difficult and expensive to make than bucket detectors.Source: C. Photodetection · p. 9
- For large boson-sampling devices, bucket detectors suffice because modes scale as m = O(n^2), simplifying detection relative to universal LOQC.The section says this follows from a statistical guarantee that no mode contains more than one photon.Source: C. Photodetection · pp. 9–10
- Superconducting detectors infer absorbed photons from conductance changes as photon energy heats a biased superconductor above its critical temperature.Many such detectors require high-tech, expensive equipment because their critical temperatures are close to absolute zero.Source: C. Photodetection · p. 10, Figure 8 · p. 10
- Temporal post-selection can yield a classically hard sampling problem when all n photons arrive within one time window, but insufficient temporal overlap makes success probability decline exponentially with n.The section presents this as a practical cross-check when sources produce nearly identical photons in time, not a scalable method.Source: C. Photodetection · p. 10
- Photon distinguishability changes output-sampling complexity; distinguishable-photon outputs are described by matrix immanants, and tunable temporal mismatch was tested experimentally.The cited experiment was the first boson-sampling experiment to use distinguishable input photons.Source: C. Photodetection · p. 10
VI. CONCLUSION
The chapter presents boson-sampling as a non-universal model that efficiently solves a mathematically interesting sampling problem, although its output is strongly believed to be inefficient to verify. It has no known practical use at present, but offers a new window into quantum computational power while the prospect of useful applications remains open.
VI. CONCLUSION
- Boson-sampling is non-universal yet efficiently carries out a mathematically interesting sampling problem, though it has no known practical use at present.Its output is strongly believed to be inefficient to verify on a universal quantum computer, much less a classical one.Source: §VI · p. 10
- Disagreement over when classical computing began reflects disagreement about what counts as a classical computer, and the chapter expects similar ambiguity for quantum computers.The passage notes that proposed starting points include ENIAC, the ABC, Colossus, and Babbage's mechanical machine.Source: §VI · pp. 10–11
- The chapter frames passive linear optics as a new window into hidden computational power, while leaving open whether it can solve useful problems efficiently.It compares this specialized role with the ABC machine's linear-equation solving and Colossus's Enigma cracking.Source: §VI · pp. 10–11