Optimal control rules for scheduling job shops