Discrete and Continuous Optimization (summer 2017)