Matrix product state

A matrix product state (MPS) is a representation of a quantum many-body state. It is at the core of one of the most effective algorithms for solving one dimensional strongly correlated quantum systems – the density matrix renormalization group (DMRG) algorithm.

For a system of spins of dimension , the general form of the MPS for periodic boundary conditions (PBC) can be written in the following form:

For open boundary conditions (OBC), takes the form

Here are the matrices ( is the dimension of the virtual subsystems) and are the single-site basis states. For periodic boundary conditions, we consider , and for open boundary conditions . The parameter   is related to the entanglement between particles. In particular, if the state is a product state (i.e. not entangled at all), it can be described as a matrix product state with . represents a -dimensional local space on site . For qubits, . For qudits (d-level systems), .

For states that are translationally symmetric, we can choose: In general, every state can be written in the MPS form (with growing exponentially with the particle number N). Note that the MPS decomposition is not unique. MPS are practical when is small – for example, does not depend on the particle number. Except for a small number of specific cases (some mentioned in the section Examples), such a thing is not possible, though in many cases it serves as a good approximation.

For introductions see, and. In the context of finite automata see. For emphasis placed on the graphical reasoning of tensor networks, see the introduction.