Rocco Moretti wrote: > Actually, Google's answer to that question is something called "ILOG > CPLEX", We use this. It's a library / command line tool (not a language) for doing optimization - linear programming, quadratic programming, mixed-integer programming etc. Very cool and very, very scarey.