Integer Programming
Basically linear programming but with only integer solutions. Is NP complete