DCO2: Discrete and Combinatorial Optimization II