A Practical Introduction to Tensor Networks: Matrix Product States and Projected Entangled Pair States
Roman Orus
TL;DR
The paper provides a practical, beginner-friendly overview of tensor network methods, focusing on MPS for 1D and PEPS for 2D systems and their numerical applications. It explains how TNs encode entanglement efficiently, introduces the diagrammatic language, and outlines core techniques for computing expectation values and finding ground states via variational optimization and imaginary-time evolution. Key contributions include clear descriptions of canonical forms, environment-based contractions, and stability considerations, framing TNs as powerful tools that target the area-law-restricted corner of the Hilbert space. The discussion emphasizes both the strengths and limitations of MPS/PEPS in capturing gapped and critical behavior, and it highlights practical algorithms and representations that underpin modern simulations of quantum many-body systems.
Abstract
This is a partly non-technical introduction to selected topics on tensor network methods, based on several lectures and introductory seminars given on the subject. It should be a good place for newcomers to get familiarized with some of the key ideas in the field, specially regarding the numerics. After a very general introduction we motivate the concept of tensor network and provide several examples. We then move on to explain some basics about Matrix Product States (MPS) and Projected Entangled Pair States (PEPS). Selected details on some of the associated numerical methods for 1d and 2d quantum lattice systems are also discussed.
