20MCSC01 Discrete Structures and Optimization