It is difficult to optimize all ψ n tensors simultaneously, and accordingly an iterative optimization scheme is adopted in DMRG through a few sweeps from left to right and from right to left. In each step of a forward or backward sweep, one MPS tensor is variationally optimized while others remain unchanged. This method is the single-site DMRG method.