Model-Predictive Control via Cross-Entropy and Gradient-Based Optimization