AM 121 Introduction to Optimization: Models and Methods