Optimizing Capacity Planning with Linear Programming