Routing Codes in Quantum and Network Applications
- Routing codes are a versatile family of quantum LDPC codes defined on toric lattices using routing vectors for optimized non-local qubit interactions.
- They achieve hardware efficiency by reducing coupling lengths and mitigating routing conflicts via parallel non-local connections and symmetric routing schedules.
- In network settings, routing codes encompass multi-path routing and adaptive FEC schemes, offering robust error correction through combinatorial coding techniques.
Routing codes is a polysemous technical term. In the 2026 quantum-error-correction literature, it denotes a family of quantum low-density parity-check codes defined to combine high rate and threshold with short, mutually parallel non-local connectivity, explicitly targeting implementability on superconducting and neutral-atom hardware (Zhang et al., 24 Jun 2026). Earlier communication-theoretic literature also used the phrase for coding schemes designed around routed networks rather than fully mixed network coding, including joint multi-path routing with adaptive FEC, subset codes for packet-switched routing, subspace codes in simplified routing-based interference models, and constant-weight lattice codes for store-and-forward routing 0611086.
1. Quantum routing codes as a qLDPC family
Routing codes are defined on an even–even torus
with group ring
Each lattice site corresponds to the monomial . Qubits are partitioned by the parity of into data qubits
-syndrome qubits
and -syndrome qubits
The construction chooses routing vectors 0 for 1-syndromes and 2 for 3-syndromes; at time step 4, each 5-syndrome at 6 swaps via iSWAP with data at 7, and each 8-syndrome at 9 swaps with data at 0 (Zhang et al., 24 Jun 2026).
The associated involutive permutation is
1
With 2, an 3-syndrome initially at 4 collects parity from
5
and similarly for 6-syndromes. Fixing reference syndrome positions 7 and 8, the stabilizer supports are encoded by
9
All 0 stabilizers are generated by even–even translations of 1, and all 2 stabilizers by translations of 3. In CSS form,
4
Commutativity is characterized by Proposition 1: the stabilizers commute iff, in
5
every term 6 with 7 both even has 8 in 9. Proposition 2 gives a sufficient symmetry condition: if 0 for all 1 and 2, then commutativity is automatic. The explicit constructions in the report use a time-reversal symmetric sequence of length 3 for weight-7 codes, containing one non-local vector plus local steps 4 and 5. The logical dimension satisfies
6
and 7 is computed via integer-programming on 8.
2. Connectivity reduction and parallel non-locality
The distinctive hardware feature of routing codes is not merely the presence of non-local couplings, but the simultaneous reduction of coupling length, qubit connectivity, and routing conflict. Each qubit has degree
9
where 0 or 1 and 2 equals the number of distinct non-local vectors, which is 3 in the explicit constructions. For the 4 instance, the non-local vector is 5, with
6
The comparison given in the report is with bivariate bicycle codes using 7, giving 8; this reduces maximum coupling length by 9 (Zhang et al., 24 Jun 2026).
For weight-7 routing codes, the check weight is 0, identical to BB codes, but qubit connectivity is only 1 or 2 instead of 3. Proposition 3 states that, on a sufficiently large torus that avoids path wrapping, time-reversal symmetric and non-negative 4 guarantee that no two CXSWAP gates conflict temporally or spatially, so all gates assigned to a given step 5 can be implemented in parallel. Because all non-local edges share the same direction 6, no wiring crossings occur in a multi-layer superconducting layout and AOD-shuttled atom trajectories never intersect in neutral-atom arrays.
This combination of short-range non-locality and mutual parallelism is the central differentiator of the family. A plausible implication is that the usual trade-off between high-rate qLDPC structure and hardware routability is being shifted from a question of whether non-locality exists to a question of how structured that non-locality is.
3. Parameters, thresholds, and overhead
The report lists selected instances
7
with rates
8
and distances 9, respectively. In these families 0 remains fixed at 1 as 2 grows, so 3; the report also notes that one may increase 4 by tiling multiple 5 orbits, although the focus is on fixed-6 instances (Zhang et al., 24 Jun 2026).
Under circuit-level simulation with Stim for depolarizing noise, using a two-qubit error rate 7 after each iSWAP and depolarized single-qubit idles, and BP-OSD decoding for all codes, the reported threshold is approximately 8. For 9, the 0 routing code achieves 1. Relative to the rotated surface code with 2–3 at 4, routing codes require 5 fewer physical qubits for the same logical error rate. The circuit-level distance 6 equals the theoretical 7 or exceeds the BB codes’ 8 on instances with equal 9.
| System | Connectivity and 0 | Rate / hardware score |
|---|---|---|
| Routing 1 | 2, 3 | 4, 5 |
| BB 6 | 7, 8 | 9, 00 |
| Surface code 01 | 02 local, 03 | 04, 05 |
The comparison given in the report summarizes the design point succinctly: routing-code rates 06–07, BB rates 08–09, surface-code rates 10; routing-code connectivity 11–12, BB connectivity 13, surface connectivity 14; routing-code 15–16, BB 17, surface 18; and qubit overhead reduction 19 relative to surface codes.
4. Hardware mapping in superconducting and neutral-atom platforms
The report provides platform-specific implementation guidance. In superconducting multi-layer layouts, using the HAL framework, routing codes require 20–21 routing tiers versus 22–23 for BB codes; average coupler length is approximately 24–25 unit-spacings versus approximately 26–27; average bump bonds per edge are 28 versus 29–30; TSVs per edge are 31 versus 32; and the composite hardware-complexity score is 33–34 versus 35–36. The implementation recommendation is to place each non-local vector on a single higher tier and exploit mutual parallelism to avoid via crossings. For neutral-atom AOD scheduling, the shuttle distance for 37 is 38, compared with 39 for the BB vector 40; conflict-graph coloring yields 41 time steps for routing codes versus up to 42 for BB codes, and the suggested schedule is a symmetric forward-and-backward routing cycle (Zhang et al., 24 Jun 2026).
These claims sit within a broader hardware-aware qLDPC-routing landscape. HAL, introduced for arbitrary non-local QECC placement and routing in multi-layer superconducting hardware, defines raw layout metrics 43 through 44 and combines them into
45
with the rotated surface code as the 46 baseline; it was used to compare BB, tile, and radial-code families and to quantify multi-tier cost directly (Mathews et al., 30 Jul 2025). A different hardware-software co-design for BB codes uses a programmable 2D toric oscillator network, reducing long-range couplers from 47 to 48, with symmetry-aware routing and fully parallel long-range gates within each syndrome-extraction pass (Liu et al., 20 Apr 2026).
A common misconception is that hardware-aware qLDPC implementation is exhausted by finding any long-range routing substrate. The comparison between routing codes, HAL-style placement studies, and programmable toric fabrics indicates a narrower issue: the geometry, directionality, and scheduling structure of non-local interactions materially affect tiers, crossings, cycle duration, and transport conflicts.
5. Earlier communication-theoretic meanings
Before the qLDPC usage, “routing codes” appeared in networked communication settings where coding was designed explicitly for routed traffic. In real-time streaming, the term denoted the joint design of multi-path routing and adaptive FEC. The key scalar was the Redundancy Overall Requirement,
49
which rates a multi-path routing topology by the total adaptive redundancy required under link failures. The capillary routing algorithm constructed multi-path patterns and the reported trend was that further diversity, when achieved by capillary routing, reduced the overall requirement in FEC codes rather than increasing it [0611086].
For routed packet networks, subset codes provided a coding-theoretic framework in which a transmission is a subset 50 of packets and the receiver sees 51 under permutation, deletions, insertions, and errors. The defining metric is the symmetric-difference distance
52
and the correction condition is
53
This formulation was presented explicitly as the routed-network analogue of subspace coding for RLNC, with the statement that routed permutation networks preserve sets of packets rather than subspaces (Kovačević et al., 2012).
A related but distinct model studied subspace coding for error control and interference mitigation in a simplified routing-based transmission scheme with cooperative destination nodes. There, interference across parallel SISO links was interpreted as uncontrolled RLNC over 54, and the paper used a Koetter–Kschischang constant-dimension code 55 over 56. With minimum subspace distance 57, the code corrects up to
58
dimension errors, and the numerical findings reported that subspace coding remained near zero decoding-failure probability up to approximately 59 random bit-flips in the pooled matrix, whereas routing alone became highly fragile (Brahimi et al., 2022).
In random store-and-forward routing, constant-weight lattice codes were built from uniquely decomposable lattice elements, with distance induced by symmetric difference of constituent sets. The paper states that constructing such codes is equivalent to constructing a Johnson graph with appropriate parameters, and presents them as error-and-erasure codes for random networks employing SAF routing (Ghatak, 2013).
Taken together, these works show that the older communication-theoretic meaning of routing codes is not a single algebraic object. It is a family resemblance across code designs whose invariants are chosen to match routing, packet permutation, or route diversity rather than unrestricted in-network mixing.
6. Distinctions, misconceptions, and future directions
The principal contemporary misconception is terminological: routing codes in the 2026 qLDPC sense are not merely any quantum codes that require routing, and they are not simply BB codes with a better layout. Their defining properties are the routing-vector construction on the torus, the commutativity condition enforced by time-reversal symmetry, and the use of a single non-local direction that makes all non-local couplings mutually parallel (Zhang et al., 24 Jun 2026). A second misconception, inherited from older networking usage, is that routing codes are synonymous with network coding. The subset-code framework was introduced precisely for networks “employing routing in network nodes,” in contrast to the Koetter–Kschischang subspace framework for RLNC (Kovačević et al., 2012).
The outlook stated for the quantum family includes generalizing beyond toric symmetries, planar boundary layouts, custom routing on defective connectivity graphs, and fault-tolerant logical operations via dynamical lattice surgery. Related qLDPC-routing work identifies complementary research directions: programmable toric communication fabrics, erasure-aware decoders for dual-rail architectures, and automated hardware-feasibility evaluation through placement-and-routing heuristics (Liu et al., 20 Apr 2026, Mathews et al., 30 Jul 2025). This suggests that future usage of the term will likely remain hardware-centric, with routing treated not as a secondary compilation problem but as a code-design primitive.