Manufacturing Scheduling Problems