GAMS- Case Study

Highly recommend that you use GAMS for this problem.