Papers
Topics
Authors
Recent
Search
2000 character limit reached

Boundary Matrix Product State Contraction

Updated 6 July 2026
  • Boundary matrix product state contraction is a fixed-point method that approximates dominant eigenvectors of row-to-row transfer matrices using an MPS ansatz with tunable bond dimension.
  • It employs an iterative 'power method + truncation' scheme where canonicalization and gauge transformations directly affect the entanglement structure and numerical stability.
  • Optimizing the virtual-index gauge redistributes physically relevant information into survivable Schmidt sectors, thereby enhancing accuracy in thermodynamic evaluations.

Searching arXiv for recent and foundational papers on boundary matrix product state contraction. Boundary matrix product state contraction is a fixed-point approach for contracting two-dimensional tensor networks by approximating the dominant eigenvectors of a row-to-row transfer matrix with a matrix product state (MPS). For a square-lattice classical model on an L×NL\times N lattice, the partition function can be written as Z=Tr(TN)Z=\mathrm{Tr}(T^N), where TT is the transfer matrix between adjacent rows. The boundary-MPS strategy replaces exact manipulation of TT, whose effective Hilbert space grows as dLd^L, with an MPS ansatz of bond dimension DD for the dominant right- and left-fixed points. In non-Hermitian settings, virtual-index gauge degrees of freedom are not merely representational: they can modify the entanglement structure of the fixed-point states and alter how physical information is distributed across Schmidt sectors, with direct consequences for numerical stability and accuracy (Tang et al., 2023).

1. Transfer-matrix formulation of two-dimensional contraction

For a square-lattice classical model with local Boltzmann weights wijw_{ij}, one groups the lattice into rows of LL spins {s1,,sL}\{s_1,\dots,s_L\}. The partition function is then represented as

Z  =  {sx,y=±1}x=1Ly=1Nw ⁣(sx,y,sx+1,y,sx,y+1,sx+1,y+1)  =  Tr  (TN),Z \;=\; \sum_{\{s_{x,y}=\pm1\}} \prod_{x=1}^L \prod_{y=1}^N w\!\bigl(s_{x,y},s_{x+1,y},s_{x,y+1},s_{x+1,y+1}\bigr) \;=\; \mathrm{Tr}\;\bigl(T^N\bigr),

with composite row configurations Z=Tr(TN)Z=\mathrm{Tr}(T^N)0, Z=Tr(TN)Z=\mathrm{Tr}(T^N)1, and

Z=Tr(TN)Z=\mathrm{Tr}(T^N)2

Periodic boundary conditions identify Z=Tr(TN)Z=\mathrm{Tr}(T^N)3.

Boundary-MPS contraction targets the dominant eigenstructure of Z=Tr(TN)Z=\mathrm{Tr}(T^N)4. The central object is the dominant right-eigenvector Z=Tr(TN)Z=\mathrm{Tr}(T^N)5 satisfying

Z=Tr(TN)Z=\mathrm{Tr}(T^N)6

Once this fixed point is approximated accurately, thermodynamic and local quantities can be extracted from the corresponding transfer-matrix contractions. The method is therefore a boundary reduction of a two-dimensional network to a one-dimensional fixed-point problem (Tang et al., 2023).

2. MPS fixed-point ansatz and iterative contraction

The dominant eigenvector is represented as a periodic or infinite MPS of bond dimension Z=Tr(TN)Z=\mathrm{Tr}(T^N)7: Z=Tr(TN)Z=\mathrm{Tr}(T^N)8 with local tensors Z=Tr(TN)Z=\mathrm{Tr}(T^N)9 carrying physical index TT0 and virtual indices TT1. In components,

TT2

The eigenvalue equation becomes an MPO-MPS eigenproblem,

TT3

The standard numerical scheme is an iterative fixed-point algorithm described as “power method + truncation.” One initializes a random MPS of bond dimension at most TT4, applies the transfer MPO to obtain a new MPS, brings the result into left- or right-canonical form by local gauge transformations, performs bondwise singular-value decompositions, truncates to the TT5 largest Schmidt values, and normalizes the state. The iteration is repeated until the eigenvalue estimate converges. In this workflow, the canonicalization step is not an auxiliary convenience: in non-Hermitian transfer problems it interacts directly with the gauge dependence of the entanglement spectrum and the conditioning of truncation (Tang et al., 2023).

3. Virtual-index gauge freedom and its imaginary-time interpretation

A reversible gauge transformation on the virtual indices is implemented by inserting invertible matrices TT6 sitewise: TT7 At the transfer-operator level this induces

TT8

When TT9 is taken from the singular-value decomposition TT0, one has, up to local unitaries,

TT1

Applying TT2 is then equivalent to an imaginary-time evolution under a diagonal Hamiltonian TT3. Large TT4 tends to project the MPS onto the ground or highest-energy product states of TT5, thereby suppressing entanglement.

This mechanism clarifies why gauge choice can alter contraction quality even when it leaves the exact partition function invariant. The exact tensor network is gauge-equivalent, but a finite-TT6 boundary-MPS approximation is not gauge-invariant because truncation depends on the Schmidt spectrum of the chosen representation. A plausible implication is that gauge optimization should be understood as a problem of redistributing physically relevant information into Schmidt sectors that survive finite-bond truncation, rather than as a purely formal canonicalization step (Tang et al., 2023).

4. Entanglement structure, reduced densities, and accuracy

At any bond TT7, the Schmidt decomposition

TT8

defines Schmidt values TT9 and entanglement entropy

dLd^L0

Under a nonunitary gauge transformation, the local Schmidt spectrum changes. In practice, one tracks the one-sided reduced density matrices dLd^L1 and dLd^L2 from the right and left eigen-MPS, together with the double-sided object

dLd^L3

which encodes the physical left-right pairing.

The numerical results reported for local gauges dLd^L4 show that dLd^L5 and that the Schmidt values are squeezed as dLd^L6 increases. However, the same transformation can push the physically relevant components into small Schmidt sectors that are then truncated away. This directly contradicts a common simplification according to which reduced entanglement automatically improves fixed-point contraction. In the square-lattice Ising benchmarks, the variance

dLd^L7

decreases as gauge strength grows, yet the physical accuracy deteriorates (Tang et al., 2023).

A second misconception is that one-sided diagnostics suffice. The reported discrepancy between dLd^L8, dLd^L9, and DD0 shows that non-Hermitian contraction problems can be well-conditioned from one side and ill-conditioned from the physically relevant biorthogonal pairing. This suggests that boundary-MPS contraction of non-Hermitian transfer matrices is intrinsically biorthogonal, even when the algorithm is implemented through one-sided updates.

5. Model examples and the role of normality

Two numerical examples illustrate how gauge structure controls contraction behavior.

Model Representation or gauge Reported numerical behavior
Square-lattice Ising at criticality DD1 or DD2 DD3 falls DD4; free-energy relative error rises rapidly with DD5 in single-direction TEBD; VUMPS is more robust but still degrades
Triangular-lattice antiferromagnetic Ising DD6 normal versus DD7 non-normal; DD8 direct boundary-MPS on DD9 fails; wijw_{ij}0; for wijw_{ij}1 convergence is restored

In the square-lattice critical Ising case, the two local gauges wijw_{ij}2 and wijw_{ij}3 both reduce entanglement entropy, with the decay faster for wijw_{ij}4. Yet the free-energy relative error

wijw_{ij}5

rises rapidly with wijw_{ij}6 in single-direction TEBD. VUMPS truncation is more robust, but still degrades as wijw_{ij}7 grows. The combination of lower entropy and lower variance with worse thermodynamic estimates establishes that gauge-induced disentangling is not equivalent to improved contraction quality (Tang et al., 2023).

In the triangular-lattice antiferromagnetic Ising problem, two tensor-network representations of the same partition function are related by a non-local gauge transformation. The normal representation wijw_{ij}8 encodes all local symmetries, whereas the non-normal representation wijw_{ij}9 leads to failure of direct boundary-MPS contraction: the power method does not converge and the variance blows up. A nonlocal MPO gauge,

LL0

interpolates LL1 to LL2 through

LL3

For LL4, the boundary MPS converges as for LL5. In the same interpolation, the entanglement spectra of LL6 evolve from complex, characteristic of the non-normal point, to positive real when LL7. The central-charge fit from entanglement scaling,

LL8

returns LL9 only near the normal point. The concrete numerical lesson is that normality is not a peripheral algebraic property: it is a controlling factor for the conditioning of fixed-point contraction (Tang et al., 2023).

6. Gauge criteria, best practices, and adjacent transfer-matrix frameworks

The operational guidance extracted from these results is explicit. Whenever possible, the transfer MPO should be gauged toward normality by maximizing

{s1,,sL}\{s_1,\dots,s_L\}0

Equivalent guidance in the same spirit is to impose the minimal canonical form, to preserve physical spatial symmetries so that the transfer operator is block-diagonal or normal, and to favor variational truncation schemes such as VUMPS or tangent-space methods over a simple one-sided SVD truncation. Monitoring both one-sided reduced densities {s1,,sL}\{s_1,\dots,s_L\}1, {s1,,sL}\{s_1,\dots,s_L\}2 and the double-sided {s1,,sL}\{s_1,\dots,s_L\}3 is part of the recommended diagnostic set; large discrepancies indicate ill-conditioning. For non-Hermitian MPOs produced by nonlocal gauge mischoices, one should search for a small-bond MPO {s1,,sL}\{s_1,\dots,s_L\}4 that restores normality (Tang et al., 2023).

Related transfer-matrix constructions in other settings clarify the broader significance of boundary-state contraction, while remaining technically distinct from the two-dimensional classical-network problem. In boundary-driven quantum chains, non-Hermitian and often non-diagonalisable families of commuting transfer operators arise from non-unitary irreducible representations of Yang-Baxter algebra, and contraction is reorganized through a double-auxiliary transfer matrix and a projected diagonal subspace (Prosen, 2015). In the algebraic Bethe-ansatz treatment of the open XXZ chain, exact Bethe states with open boundaries are written as standard open-chain MPS with fixed end-vectors, and norms, overlaps, and one-point functions reduce to powers of a local transfer operator {s1,,sL}\{s_1,\dots,s_L\}5 contracted against boundary tensors (Mei et al., 2016). For inhomogeneous MPS in left-canonical CPTP gauge, the auxiliary transfer maps {s1,,sL}\{s_1,\dots,s_L\}6 define right-tail products {s1,,sL}\{s_1,\dots,s_L\}7, and decay of the centered trace-Dobrushin coefficient {s1,,sL}\{s_1,\dots,s_L\}8 yields a unique auxiliary right boundary sequence, quantitative boundary stability, and correlation bounds governed by the same auxiliary product coefficients (Pathirana, 30 Apr 2026).

Taken together, these results place boundary matrix product state contraction within a broader transfer-operator framework in which fixed points, boundary data, and contraction properties are inseparable from the chosen gauge. In the specific context of two-dimensional tensor-network contraction, the decisive point is that virtual-index gauge freedom changes the numerically accessible entanglement structure of the transfer-matrix eigenstates. The practical problem is therefore not only to approximate the dominant fixed point, but also to represent it in a gauge where truncation preserves the physically relevant sectors.

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 Boundary Matrix Product State Contraction.