SMS dit: Theory and application of mathematical programming /