Model Ensembling for Constrained Optimization