Measurement-Based Quantum Computation
Measurement-based quantum computation (MBQC) represents a finite-qubit computation as an open graph resource consumed by local measurements. Its central object is not an individual measurement branch but the corrected channel obtained after outcome-dependent byproducts are applied or tracked. This page develops XY-plane qubit patterns, branch maps, flow and gflow certificates, ideal wire, rotation, and entangling kernels, and branch-complete verification. It stops before generic graph-state theory, generic dynamic-circuit semantics, hardware scheduling, delegated-computation security, fault-tolerance thresholds, and computational-advantage claims.
Required background. Graph States supplies finite-qubit graph states, CZ preparation, and stabilizer semantics. Mid-Circuit Measurement and Feedforward supplies adaptive histories, classical records, and the distinction between physical corrections and frame tracking.
Measurement Patterns as Quantum Computations
Section titled “Measurement Patterns as Quantum Computations”An MBQC pattern combines an open graph, a preparation prescription, local measurement commands, a classical dependency relation, and output corrections. Entangling operations create the resource before the computation is consumed. Each measurement produces a classical bit, changes the quantum branch, and may alter later measurement commands. The output therefore depends on both the quantum branch map and the classical record.
A useful claim has three separate layers:
- the graph and commands define a family of unnormalized branch maps;
- outcome-conditioned corrections or a tracked Pauli frame merge those branches into a logical channel; and
- a determinism certificate establishes that every accepted branch realizes the same logical isometry, up to probability and global phase.
Neither an acyclic command list nor a normalized state from one branch proves the third layer. A complete pattern record must expose every dependency, probability, correction, and resource currency needed to audit the claim.
The Ten-Field MBQC Pattern Record
Section titled “The Ten-Field MBQC Pattern Record”Use the following record for a proposed pattern, a numerical audit, or an implementation result. A field is never left blank: give its value or explain why it is not applicable.
- MBQC task and licensed claim — Name the input-to-output map or sampling task, distinguish an ideal identity from an empirical result, and state exactly what the record licenses.
- Open graph, registers, inputs, outputs, and order — Give , , , , the measured set, register dimensions, and the tensor or readout order.
- Resource state, input injection, preparation, and promises — Separate supplied input systems from prepared vertices, entanglers, accepted-resource promises, and unsupported physical assumptions.
- Measurement planes, angles, outcomes, and basis conventions — State the measurement plane, angle sign, plus/minus basis, bit assignment, and every branch-dependent commanded angle.
- Classical dependencies, flow or gflow, and causal order — Give dependency parities, a valid flow or gflow certificate when claimed, logical order, physical measurement layers, and any signal shifts.
- Branch maps, probabilities, byproducts, and frame updates — Give unnormalized branch maps, branch probabilities, normalization, branch phases where relevant, and the accumulated Pauli frame.
- Output channel, corrections, readout, and postprocessing — State the corrected channel or distribution, physical-versus-tracked corrections, final measurement command, and reported-bit processing.
- Resource currencies, adaptive depth, and implementation assumptions — Count supplied inputs, prepared vertices, entanglers, measurements, classical bits, measurement and adaptive layers, frame operations, accepted-run cost, and unavailable hardware currencies separately.
- Verification data, metric, tolerance, uncertainty, and reproducibility — State exact identities, enumerated data, numerical metrics, tolerances, roundoff, sampling uncertainty or its justification as N/A, and reproducible evaluator details.
- Conclusion, stopping point, and canonical handoff — State what the record establishes, what it does not establish, and which canonical owner receives the next question.
This record prevents a logical pattern-size statement from silently becoming a hardware-cost statement. It also keeps a supplied unknown input distinct from ancillas that the resource-state preparation actually creates.
Open Graphs, Resource States, and Input Injection
Section titled “Open Graphs, Resource States, and Input Injection”Let be a finite simple undirected graph. Let be an ordered input set, an ordered output set, and
the measured set. A record must say whether and overlap. The examples below use disjoint input and output sets. Tensor factors are always ordered by the displayed vertex tuple before amplitudes or branch maps are written.
The graph-state entangler is
All graph-edge CZ gates commute, so the product is independent of the order chosen for this ideal operator. For a supplied input , the input-injected resource is
The equation declares one supplied system for each input vertex and one prepared state for each non-input vertex. It does not provide a native gate decomposition, an entangler schedule, a preparation fidelity, a loss model, or an accepted-resource probability. Those must be supplied separately if claimed.
This page imports the graph-state preparation object but gives it a specifically computational interpretation: inputs are injected, non-output vertices are consumed, and the remaining quantum systems carry a record-dependent output frame. General graph-state transformations and entanglement structure remain with Graph States.
Equatorial Measurements and One-Bit Teleportation
Section titled “Equatorial Measurements and One-Bit Teleportation”Throughout, the XY-plane basis and bit convention are
Define
For input vertex 1 and prepared output vertex 2, direct projection gives the exact one-bit kernel
The factor is part of the exact unnormalized branch map. Only after that equality is recorded may the normalized output be described, up to global phase, as . Both outcomes have probability , independent of the input, and the logical operation is recovered by applying or tracking .
This identity is often called one-bit teleportation, but it is a local graph-wire kernel. The Bell-pair protocol, its two-bit message, and communication benchmarks belong to Quantum Teleportation. Basis rotations, unread outcomes, and shot estimators belong to Measurement in Circuits.
Byproducts, Pauli Frames, and Adaptive Angles
Section titled “Byproducts, Pauli Frames, and Adaptive Angles”Suppose a logical qubit reaches measurement vertex with incoming frame . With the basis convention above,
To implement algorithmic angle , command
The term swaps the plus and minus labels, so it may always be implemented as a classical flip of the reported outcome bit. The term changes the angle sign. Except at special Pauli angles or under an explicitly proved symmetry, that sign change cannot be replaced by an outcome flip.
For a causal outcome string , define the branch map from the input Hilbert space to the output Hilbert space by
For input density operator ,
If is the declared physical output correction or the mathematical representative of a tracked frame, the corrected channel is
A corrected deterministic isometry requires every accepted branch to obey
with independent of the input. This condition does not imply that different branches have equal probabilities. The value is justified only by a pattern-specific argument or explicit enumeration.
A tracked frame is classical information, not a gate that was physically performed. Its operational effect appears when a later non-Pauli command, output correction, or readout basis consumes it.
Flow, gflow, Causal Order, and Determinism
Section titled “Flow, gflow, Causal Order, and Determinism”Write , , and let denote the neighborhood of . For an XY-plane open graph, a flow is a map
and a strict partial order such that, for every ,
and
Outcome then generates the correction
The adjacency condition and the extra-neighbor order condition are essential. A topological ordering by itself is not a flow certificate.
Generalized flow permits set-valued correction targets. Define
and
For XY-plane measurements, require all three conditions
and
Flow is a compact sufficient certificate; gflow reaches a broader deterministic class through set-valued corrections. Any theorem invocation must state its measurement plane and its extensivity, uniformity, strong-determinism, and stepwise assumptions. Neither certificate is necessary beyond its stated model, and neither converts an ideal partial order into a physical latency guarantee.
Logical Wires, Rotations, and Entangling Patterns
Section titled “Logical Wires, Rotations, and Entangling Patterns”Concatenating one-bit kernels produces a logical wire. On the three-vertex path ––, first measure vertex 1 at , then command
at vertex 2. Every branch has probability , and the normalized raw output is, up to a branch global phase,
The sign dependency is the smallest non-Pauli adaptivity audit: fixing the second angle generally changes the logical operation rather than merely relabeling a bit. Longer paths compose further steps while propagating outcome parities into later signs and shifts.
A two-wire entangling kernel uses inputs , outputs , and edges
Measuring both inputs in the X basis gives four equiprobable branches. The logical target is
and the output frame is
Thus the reusable ideal kernels are a step, a multistep wire or rotation, and a two-wire CZ pattern. They specify logical maps and frames, not a graph-generation protocol or hardware schedule.
Universality, Compilation, and Resource Accounting
Section titled “Universality, Compilation, and Resource Accounting”Because arbitrary equatorial angles provide and graph edges provide CZ, these kernels support ideal qubit universality under the declared preparation and measurement capabilities. This model-level statement is not an efficient graph compiler, a fault-tolerant universal set, a physical gate set, or evidence of quantum advantage. Exact and approximate gate-set criteria remain with Universal Gate Sets, while ordinary wire-and-gate composition remains with the Circuit Model.
Every resource ledger separates:
- supplied input width from the prepared non-input vertices;
- graph vertices from accepted prepared-resource states;
- entangler count from entangler depth and physical success probability;
- measured vertices from physical measurement layers;
- classical outcomes from parity or XOR operations, live memory, and feedforward dependencies;
- generic adaptive depth from Pauli-angle signal shifting and final frame postprocessing;
- physical corrections from tracked Pauli frames;
- logical pattern size from circuit-to-pattern compilation expansion; and
- per-attempt resources from accepted-run and retry cost.
Native gate counts, wall-clock latency, loss, calibration, thresholds, throughput, and implementation fidelity are N/A unless an explicit specialist model supplies them. Program representation, lowering, scheduling, and executable packaging belong to the Quantum Software Stack and Circuit Intermediate Representations.
Verification, Noise Boundaries, and Canonical Handoffs
Section titled “Verification, Noise Boundaries, and Canonical Handoffs”An auditable MBQC calculation starts with exact branch operators. Check completeness by summing all branch probabilities, and compare corrected branches only after fixing tensor order and aligning their irrelevant global phases. Exact symbolic identities are normative. A numerical enumeration must name its runtime, arithmetic, tensor order, phase-alignment convention, metric, and tolerance. Sampling uncertainty is N/A when all branches are enumerated; a finite-shot confidence statement belongs only to actual sampled data.
Ideal correctness does not license a noise, threshold, or device claim. Generic Pauli and Clifford bookkeeping belongs to the Stabilizer Formalism, and generic non-Pauli equatorial measurements leave stabilizer closure. Encoded gadgets and overhead belong to Fault-Tolerant Gates, while threshold claims belong to the Threshold Theorem.
Physical graph generation, fusion, loss, detectors, delay lines, and experimental evidence belong to Photonic Qubits. Continuous-Variable Quantum Computation owns CV-cluster computation semantics, nullifiers, finite-squeezing logical noise, the Gaussian/non-Gaussian universality boundary, and the abstract model-resource record; Continuous-Variable Platforms retains physical mode-resource generation, loss, detectors, delay lines, calibration, and evidence. Blindness, leakage, traps, and trust assumptions belong to Blind and Delegated Quantum Computation. None follows from an ideal deterministic pattern.
Worked Audit: One-Bit Teleportation at a Nonzero Angle
Section titled “Worked Audit: One-Bit Teleportation at a Nonzero Angle”This audit enumerates an ideal two-vertex pattern. Its numerical check is a roundoff-level reproduction of the exact algebra, not sampled or device data.
-
MBQC task and licensed claim — Audit exact one-bit teleportation of a supplied input at . The record licenses only the ideal corrected channel and the consequence of discarding its branch record.
-
Open graph, registers, inputs, outputs, and order — Use , , , , , two qubits, and tensor order . Input and output are disjoint.
-
Resource state, input injection, preparation, and promises — Supply , prepare , and apply ideal . Preparation success, a native-gate realization, and a noise model are N/A because this is an ideal pattern audit.
-
Measurement planes, angles, outcomes, and basis conventions — Measure vertex 1 in the declared XY basis at ; gives and gives .
-
Classical dependencies, flow or gflow, and causal order — No angle depends on an earlier result. Flow is with ; there is one logical and physical measurement layer. Signal shifting is N/A because there is only one measurement.
-
Branch maps, probabilities, byproducts, and frame updates — The exact branch operators are
so and the raw frame is . The displayed scalar retains both the branch normalization and global phase.
-
Output channel, corrections, readout, and postprocessing — Applying or tracking gives
in both corrected branches. If the record is forgotten and no correction is made, the output is . Its purity is , its squared fidelity with the target is , and its trace distance from the target is . A final readout is N/A for this state-output audit.
-
Resource currencies, adaptive depth, and implementation assumptions — Count two qubits total, one supplied input, one prepared , one CZ, one measurement, one bit, measurement depth one, adaptive depth zero, and at most one correction or frame update. Accepted-run retry cost, hardware timing, native-gate cost, and throughput are N/A because no preparation-success or implementation model is declared.
-
Verification data, metric, tolerance, uncertainty, and reproducibility — The exact target amplitudes in tensor order after output extraction are . A Node.js 26.4.0 binary64 enumeration, aligning each normalized branch by the unit phase that minimizes its Euclidean residual, used tolerance . It found maximum probability error , probability-sum defect , and maximum phase-aligned state residual . Exact algebra is normative; sampling uncertainty is N/A because both branches are enumerated.
-
Conclusion, stopping point, and canonical handoff — The audit verifies the ideal one-bit kernel, its frame, and the information lost by forgetting the outcome. It does not verify a device, communication protocol, compiler, or fault-tolerant gadget; those questions pass respectively to the relevant hardware page, Quantum Teleportation, the Quantum Software Stack, or Fault-Tolerant Gates.
Worked Audit: An Adaptive Three-Qubit Rotation
Section titled “Worked Audit: An Adaptive Three-Qubit Rotation”The second audit isolates the smallest generic angle dependency. It compares the correct adaptive command with a deliberately fixed second angle.
-
MBQC task and licensed claim — Audit an adaptive three-vertex rotation with input , , and . The record licenses the ideal corrected channel and quantifies the error caused by omitting the sign dependency.
-
Open graph, registers, inputs, outputs, and order — Use path , , , , , three qubits, and tensor order . Input and output are disjoint.
-
Resource state, input injection, preparation, and promises — Supply , prepare , and apply ideal . Physical preparation success, a native schedule, and a noise promise are N/A.
-
Measurement planes, angles, outcomes, and basis conventions — Measure vertex 1 at and vertex 2 at commanded angle , using the declared XY basis with plus/minus encoded as zero/one.
-
Classical dependencies, flow or gflow, and causal order — Use flow , , order , and the dependency . The generic logical and physical measurement depth is two; no Pauli-angle signal shift removes this non-Pauli dependency.
-
Branch maps, probabilities, byproducts, and frame updates — For every , . Up to a branch global phase, the normalized raw output is
The accumulated frame is .
-
Output channel, corrections, readout, and postprocessing — After applying or tracking the frame, the target amplitudes are
Corrected squared fidelity is one in every branch. If the second angle is incorrectly fixed at , both branches retain squared fidelity one, both branches have squared fidelity , and the branch average is . Up to global phase, the failing-branch overlap is . Final readout is N/A because the audit compares state channels.
-
Resource currencies, adaptive depth, and implementation assumptions — Count three qubits total, one supplied input, two prepared states, two CZ gates, two measurements, two bits, generic measurement and adaptive depth two, one sign dependency, and a final frame. Accepted-run retry cost, native timing, and hardware latency are N/A.
-
Verification data, metric, tolerance, uncertainty, and reproducibility — A Node.js 26.4.0 binary64 enumeration in tensor order , using unit-phase-aligned Euclidean state residuals and squared fidelities, used tolerance . It gives maximum probability error , probability-sum defect , maximum phase-aligned corrected-state residual , and maximum absolute corrected-infidelity residual . Exact algebra is normative; sampling uncertainty is N/A because all four branches are enumerated.
-
Conclusion, stopping point, and canonical handoff — The audit verifies the parity-controlled sign update and quantifies its omission. It does not establish a general compiler, hardware latency, fault tolerance, or an advantage claim; those questions belong to their specialist owners.
Common Failure Modes and Ownership Boundaries
Section titled “Common Failure Modes and Ownership Boundaries”- Dropping the exact branch factor. The one-bit equality includes . Removing it is permissible only after normalization and only when the remaining state is explicitly stated up to global phase.
- Changing only half of a convention. Replacing by in the equatorial basis also changes the sign in the associated operation. A convention translation must update both.
- Reporting only normalized branches. A normalized state cannot reveal its occurrence probability. Give the unnormalized branch map and probability before comparing corrected states.
- Turning every frame into a gate. An output-dependent Pauli frame is classical side information unless a physical correction is explicitly chosen and counted.
- Replacing every sign dependency by a bit flip. A command shift swaps outcome labels. A generic -induced angle sign reversal changes the basis and is not the same operation.
- Calling any order a certificate. Flow requires adjacency and neighborhood checks; gflow requires its odd-neighborhood conditions. A topological ordering alone proves neither.
- Inferring uniformity from determinism. Branch-independent corrected action does not by itself force equal branch probabilities. Uniformity needs a separate proof or enumeration.
- Calling ideal simultaneity a schedule. Graph connectivity and commuting measurements do not specify native entanglers, controller timing, routing, detector response, or a hardware layer.
- Miscounting the supplied input. A supplied input occupies a graph vertex but is not a prepared ancilla. State both currencies.
- Collapsing unlike resource currencies. Logical pattern size, accepted-resource cost, native gates, adaptive depth, and wall-clock time answer different questions and must remain separate.
- Overclaiming from an ideal identity. A branch-complete MBQC calculation is not evidence of hardware readiness, security, fault tolerance, or computational advantage.
Exercises
Section titled “Exercises”Translate an Equatorial-Basis Convention
Section titled “Translate an Equatorial-Basis Convention”An author uses
Translate the one-bit kernel into this convention and identify the logical operation.
Solution
The alternative state at angle is the page’s state at angle :
Substitute into the exact one-bit identity:
Thus the normalized corrected action is , up to global phase. The sign change records a relabeling of the basis parameter, not a different physical projector or channel.
Parallelize a Three-Node Pauli Wire
Section titled “Parallelize a Three-Node Pauli Wire”Set both algorithmic angles on a three-vertex path to zero. Determine the four branch probabilities, logical action, output frame, and physical measurement depth.
Solution
Here , so the corrected logical action is
The three-path identity gives probability for each and raw output
The second commanded angle is , independent of . Both physical measurements are therefore X measurements and may occupy one measurement layer. The logical flow order remains useful for interpreting and processing the output frame; physical parallelism does not erase that dependency structure.
Consume an Incoming Pauli Frame
Section titled “Consume an Incoming Pauli Frame”A logical qubit arrives with frame . Derive the command that implements algorithmic equatorial angle , and determine which dependency may be converted into a reported-bit flip.
Solution
Commuting the incoming frame into the measurement command gives
Equivalently, the physical command that realizes the desired logical angle is
Adding exchanges and , so one may omit the shift and report , where is the raw detector bit. By contrast, changing to generally rotates to a different basis. The dependency cannot be replaced by a bit flip except at special Pauli angles or under a declared symmetry.
Derive a Two-Wire Entangling Pattern
Section titled “Derive a Two-Wire Entangling Pattern”Let , , , and
Measure inputs 1 and 2 in the X basis. Find the branch probabilities, corrected target, and raw output frame.
Solution
Each input-to-output edge implements a one-bit step, while commutes with the two input projections. The two independent X-basis outcomes therefore give four branches with
The logical one-bit steps supply , and the output edge supplies the entangler, so the corrected target is
Flow choices and give the direct and corrections. Because output 4 is the other neighbor of , outcome also contributes . Similarly, contributes . The raw frame is therefore
Verify Flow on a Five-Vertex Path
Section titled “Verify Flow on a Five-Vertex Path”For the path –––– with input 1, output 5, and algorithmic angles , verify and derive the commanded angles, output frame, and generic adaptive depth.
Solution
For each measured , vertex is adjacent to and later in the order
The only other neighbor of , when it exists, is , which is also later than . All flow conditions hold. Propagating the and components from earlier outcomes gives
The remaining output frame is
For generic non-Pauli angles, each measurement command can depend on the preceding record, so the adaptive measurement depth is four. Special Pauli angles can permit signal shifting, but they do not change the generic count.
Read Out a Framed Logical Qubit
Section titled “Read Out a Framed Logical Qubit”A logical output carries frame and is to be measured at algorithmic equatorial angle . Give two equivalent correct readout procedures and reject the tempting generic shortcut.
Solution
One may send the fully repaired command
to the measurement device and use its returned bit directly. Equivalently, command
and convert the raw result to the logical result . The alternatives are equivalent because the omitted term only swaps the two basis labels.
There is no generic procedure that commands and compensates with a bit flip: the frame changes to , which is generally a different equatorial basis.
Count Accepted Resource States
Section titled “Count Accepted Resource States”Every preparation attempt consumes 25 vertices, 32 entanglers, and 23 measurements. Attempts are independent, each resource is accepted with probability , and 1,000 accepted outputs are required. Find the expected number and variance of attempts, its standard deviation, and the expected resource totals.
Solution
For the number of Bernoulli attempts required to obtain acceptances with , the negative-binomial moments are
Every attempt spends all listed resources, including rejected attempts. Multiplying the per-attempt costs by gives
These are expected costs, not a fixed-run guarantee. A time per attempt, parallelism model, and controller model were not supplied, so throughput and wall-clock latency are N/A.
Complete a Ten-Field Four-Vertex Pattern Record
Section titled “Complete a Ten-Field Four-Vertex Pattern Record”Complete the full audit record for the path ––– carrying a supplied input from vertex 1 to vertex 4 with zero algorithmic angles. Use Pauli signal shifting where it is valid.
Solution
-
MBQC task and licensed claim — Audit an ideal four-vertex Pauli wire carrying a supplied input to corrected output . The record licenses only the exact logical map and its branch and frame record.
-
Open graph, registers, inputs, outputs, and order — Use path , , , , , four qubits, and tensor order . Input and output are disjoint.
-
Resource state, input injection, preparation, and promises — Supply , prepare , and apply the three ideal path-edge CZ gates. Preparation success, noise, and native scheduling are N/A.
-
Measurement planes, angles, outcomes, and basis conventions — Use algorithmic angles zero and commanded angles , , and in the declared XY basis, with plus/minus encoded as zero/one.
-
Classical dependencies, flow or gflow, and causal order — Use , , , and logical order . Because differs from zero only by , all three vertices may be physically X-measured in one layer and the commanded bit is . This signal shift is specific to the Pauli angle and does not extend to generic non-Pauli angles.
-
Branch maps, probabilities, byproducts, and frame updates — Every one of the eight branches has probability . Up to branch global phase, the normalized raw output for arbitrary input is
The final frame is ; the earlier dependence has been absorbed into the commanded bit.
-
Output channel, corrections, readout, and postprocessing — Apply or track . Since , every corrected branch returns . The only required signal postprocessing is ; a further output readout is N/A for this state-output task.
-
Resource currencies, adaptive depth, and implementation assumptions — Count four qubits total, one supplied input, three prepared states, three CZ gates, three measurements, three bits, one physical Pauli-measurement layer, no adaptive measurement latency, one XOR, and a final frame. Entangler depth, native cost, accepted-run retry cost, hardware latency, and throughput are N/A without an implementation model.
-
Verification data, metric, tolerance, uncertainty, and reproducibility — Symbolically, . Exhaustive exact enumeration gives eight probabilities equal to , probability sum one, and corrected squared fidelity one in every branch. A binary64 runtime, numerical tolerance, and roundoff metric are N/A because no floating-point result is used; sampling uncertainty is N/A because the symbolic record is exhaustive.
-
Conclusion, stopping point, and canonical handoff — The record verifies an ideal branch-complete Pauli wire and a legal Pauli signal shift. It does not verify a graph-state source, physical parallelism, fault tolerance, compilation efficiency, or speedup; those claims pass to their canonical owners.
References
Section titled “References”- H. J. Briegel, D. E. Browne, W. Dür, R. Raussendorf, and M. Van den Nest, “Measurement-based quantum computation,” Nature Physics 5, 19–26 (2009), doi:10.1038/nphys1157.
- D. E. Browne, E. Kashefi, M. Mhalla, and S. Perdrix, “Generalized flow and determinism in measurement-based quantum computation,” New Journal of Physics 9, 250 (2007), doi:10.1088/1367-2630/9/8/250.
- V. Danos and E. Kashefi, “Determinism in the one-way model,” Physical Review A 74, 052310 (2006), doi:10.1103/PhysRevA.74.052310.
- V. Danos, E. Kashefi, and P. Panangaden, “The measurement calculus,” Journal of the ACM 54(2), article 8 (2007), doi:10.1145/1219092.1219096.
- M. Hein, J. Eisert, and H. J. Briegel, “Multiparty entanglement in graph states,” Physical Review A 69, 062311 (2004), doi:10.1103/PhysRevA.69.062311.
- M. Mhalla and S. Perdrix, “Finding optimal flows efficiently,” ICALP 2008, Part I, Lecture Notes in Computer Science 5125, 857–868 (2008), doi:10.1007/978-3-540-70575-8_70.
- M. A. Nielsen, “Cluster-state quantum computation,” Reports on Mathematical Physics 57, 147–161 (2006), doi:10.1016/S0034-4877(06)80014-5.
- M. A. Nielsen and C. M. Dawson, “Fault-tolerant quantum computation with cluster states,” Physical Review A 71, 042323 (2005), doi:10.1103/PhysRevA.71.042323.
- R. Raussendorf and H. J. Briegel, “A One-Way Quantum Computer,” Physical Review Letters 86, 5188–5191 (2001), doi:10.1103/PhysRevLett.86.5188.
- R. Raussendorf, D. E. Browne, and H. J. Briegel, “Measurement-based quantum computation on cluster states,” Physical Review A 68, 022312 (2003), doi:10.1103/PhysRevA.68.022312.
- R. Raussendorf, J. Harrington, and K. Goyal, “Topological fault-tolerance in cluster state quantum computation,” New Journal of Physics 9, 199 (2007), doi:10.1088/1367-2630/9/6/199.
- M. Van den Nest, A. Miyake, W. Dür, and H. J. Briegel, “Universal resources for measurement-based quantum computation,” Physical Review Letters 97, 150504 (2006), doi:10.1103/PhysRevLett.97.150504.