Recent Advances in Neural Network Training Using Constrained Optimization Methods