A fuzzy goal programming approach to integrated loading and scheduling of a batch processing machine