Applications of Optimization and Machine Learning to Healthcare