tokens: Model predictive control ( MPC ) is a popular approach to performing this type of constrained optimization iteratively over fixed horizons , but its computational complexity has hindered applications to high - dimensional systems .