Coursera Discrete Optimization class excercises  https://www.coursera.org/course/optimization