A Family of Model Predictive Control Algorithms With Artificial Neural Networks