Multi-site aggregate production planning with multiple objectives: A goal programming approach