Papers
Topics
Authors
Recent
Search
2000 character limit reached

Anisotropic Tanner-Graph Structure

Updated 19 January 2026
  • Anisotropic Tanner-graph structure is defined by using two interlinked Cayley-type graphs with swapped inner codes that create non-symmetric, direction-dependent constraints.
  • It underpins both classical and quantum error-correcting codes by leveraging distinct local constraints to achieve strong spectral expansion and improved minimum distances.
  • The construction utilizes Ramanujan graph properties and explicit parity-check systems, delivering practical enhancements in code performance and local testability.

An anisotropic Tanner-graph structure is an explicit framework underpinning the construction of certain quantum and classical error-correcting codes—particularly Quantum Tanner codes—where distinct roles are assigned to multiple directions within the underlying graph, leading to fundamentally non-symmetric (anisotropic) properties. In these constructions, “anisotropy” arises from the deliberate swapping of inner codes along two intertwined yet structurally different graphs defined over the same set of “bit positions” (squares), leading to advantageous code performance, including high minimum distance and efficient local testability (Leverrier et al., 2022).

1. Underlying Graph Structures

The core of an anisotropic Tanner-graph structure is the use of two Cayley-type graphs, denoted ΓL\Gamma_L and ΓR\Gamma_R, defined over a finite non-Abelian group GG and two symmetric generating subsets A=A1A = A^{-1} and B=B1B = B^{-1} (with A=B=A|A| = |B| = A). The construction forms a “square complex” in which each square

qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}

is indexed by (g,a,b)G×A×B(g, a, b) \in G \times A \times B. The set QQ of all such squares serves as the global coordinate (bit) set for the codes.

Two disjoint copies of GG are defined:

ΓR\Gamma_R0

so the total vertex set is ΓR\Gamma_R1. The left graph ΓR\Gamma_R2 is defined on ΓR\Gamma_R3 and the right graph ΓR\Gamma_R4 on ΓR\Gamma_R5, both with the same edge set ΓR\Gamma_R6. For ΓR\Gamma_R7, ΓR\Gamma_R8 comprises all ΓR\Gamma_R9 incident squares; similarly for GG0, GG1.

If GG2 and GG3 are Ramanujan graphs, then both GG4 and GG5 exhibit strong spectral expansion, with second eigenvalue bounded by GG6.

2. Classical Tanner Codes on the Graphs

Each vertex in GG7 is assigned an inner code GG8, while each vertex in GG9 uses the swapped interleaved code A=A1A = A^{-1}0. Here, A=A1A = A^{-1}1 and A=A1A = A^{-1}2 are classical codes with parameters A=A1A = A^{-1}3 and A=A1A = A^{-1}4 respectively.

The local parity-check matrices are formed as block matrices:

A=A1A = A^{-1}5

where A=A1A = A^{-1}6 and A=A1A = A^{-1}7 are the parity-check matrices of A=A1A = A^{-1}8 and A=A1A = A^{-1}9.

The global parity-check matrices B=B1B = B^{-1}0 and B=B1B = B^{-1}1 are constructed as direct sums over all vertices of B=B1B = B^{-1}2 and B=B1B = B^{-1}3, respectively, each summand projecting onto the B=B1B = B^{-1}4 coordinates associated with its vertex. The resulting classical codes are B=B1B = B^{-1}5 and B=B1B = B^{-1}6, both subspaces of B=B1B = B^{-1}7, and both are LDPC with constant-weight rows and columns.

3. Manifestation of Anisotropy

Anisotropy arises from the manner in which the row and column codes are swapped between the left and right graphs. At each B=B1B = B^{-1}8, the local code enforces B=B1B = B^{-1}9 row constraints and A=B=A|A| = |B| = A0 column constraints; at A=B=A|A| = |B| = A1, this is reversed. Explicitly:

  • Along directions where A=B=A|A| = |B| = A2 varies (A=B=A|A| = |B| = A3 fixed): on A=B=A|A| = |B| = A4, the local constraint is A=B=A|A| = |B| = A5, on A=B=A|A| = |B| = A6 it is A=B=A|A| = |B| = A7.
  • Along directions where A=B=A|A| = |B| = A8 varies (A=B=A|A| = |B| = A9 fixed): on qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}0, the constraint is qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}1, on qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}2 it is qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}3.

The relative minimum distances qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}4 and qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}5 may differ, producing “strong” and “weak” directions as a function of which code (and thus which minimum distance) is enforced along which set of edges.

4. Implications for Code Distance and Local Testability

This inherent anisotropy directly impacts global code properties:

  • A nonzero qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}6 of weight below approximately qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}7 can be eliminated via local adjustment at qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}8 vertices, with iterative application ensuring a linear minimum distance qg,a,b={(g,0),(ag,1),(gb,1),(agb,0)}q_{g,a,b} = \{ (g,0), (ag,1), (gb,1), (agb,0) \}9.
  • The local tester for the code—a two-stage process when (g,a,b)G×A×B(g, a, b) \in G \times A \times B0 (as in Dinur–like LTCs)—benefits from anisotropy: the number of rejections satisfies (g,a,b)G×A×B(g, a, b) \in G \times A \times B1 for (g,a,b)G×A×B(g, a, b) \in G \times A \times B2, reflecting distinct “strengths” in the two directions and explicitly capturing anisotropic influences.

5. Synthesis with Quantum Coding Theory

The anisotropic Tanner-graph structure supports the CSS (Calderbank-Shor-Steane) quantum code construction: Because all inner-products (g,a,b)G×A×B(g, a, b) \in G \times A \times B3 from the graph and code properties, the pair (g,a,b)G×A×B(g, a, b) \in G \times A \times B4 defines a quantum code manifesting both high minimum distance and desirable LDPC characteristics. This structure simplifies prior quantum LDPC code constructions, yielding improved minimum distance scaling and explicitly connecting the design with local testability properties central in classical LTC literature (Leverrier et al., 2022).

6. Summary Table: Structure and Anisotropy

Graph Vertex Set Inner Code Assignment
(g,a,b)G×A×B(g, a, b) \in G \times A \times B5 (g,a,b)G×A×B(g, a, b) \in G \times A \times B6 (g,a,b)G×A×B(g, a, b) \in G \times A \times B7
(g,a,b)G×A×B(g, a, b) \in G \times A \times B8 (g,a,b)G×A×B(g, a, b) \in G \times A \times B9 QQ0

A key feature is that both graphs act on the same “edges” QQ1, but impose fundamentally different (anisotropic) constraints according to the direction—an arrangement essential for the proofs of global minimum distance and local testability. All construction details (incidence matrices QQ2, Kronecker products, expansion parameters, and parity-check systems) are explicit and central to the anisotropic Tanner-graph framework (Leverrier et al., 2022).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)
1.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Anisotropic Tanner-Graph Structure.