Algebraic modeling systems : Modeling and solving real world optimization problems.