Applications of Mathematical Programming Techniques