Scheduling and buffer reduction algorithm for job shop production systems. (1st January 2013)