Creo que te conviene bajarte el Lingo/Lindo (según la versión es el nombre que lleva). Tiene una versión para estudiantes que es free y tiene casi todas las funcionalidades de la versión completa. Podes resolver programacion lineal continua, entera, mixta, por objetivos, programación no lineal, etc. Además podes programar algoritmos propios.
Podes descargarlo de:
http://www.lindo.com/
Saludos, Enrique Gabriel Baquela.
Http://enrique-gabriel-baquela.neurona.com