A Survey of Advanced Dynamic Matrix Control Algorithms for Improved Performance