An Investigation Into Predict-And-Optimize Machine Learning