Example code for student project allocation (SPA) optimization using IBM iLOG CPLEX Optimization Studio