Inverse Optimization, Parametric Optimization Problems, Supervised Machine Learning, Learning Utility Functions