scheduling
scheduling
Management
What is Scheduling?
PROCESSING DUE
JOB TIME DATE
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
Simple Sequencing Rules: FCFS
PROCESSING DUE
JOB TIME DATE
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
Johnson’s Rule
1. List time required to process each job at each machine.
Set up a one-dimensional matrix to represent desired
sequence with # of slots equal to # of jobs.
2. Select smallest processing time at either machine. If
that time is on machine 1, put the job as near to
beginning of sequence as possible.
3. If smallest time occurs on machine 2, put the job as
near to the end of the sequence as possible.
4. Remove job from list.
5. Repeat steps 2-4 until all slots in matrix are filled and all
jobs are sequenced.
Johnson’s Rule
E A D B C
Johnson’s Rule (cont.)
E A D B C
E A D B C Process 1
(sanding)
5 11 20 31 38
Idle time
E A D B C Process 2
(painting)
5 15 23 30 37 41
Completion time = 41
Idle time = 5+1+1+3=10
Guidelines for Selecting a
Sequencing Rule
Gantt Chart
Shows both planned and completed activities against a time
scale
Input/Output Control
Monitors the input and output from each work center
Gantt Chart
Job 32B
3 Behind schedule
Job 23C
Facility
2 Ahead of schedule
1 2 3 4 5 6 8 9 10 11 12 Days
Today’s Date
Key: Planned activity
Completed activity
Input/Output Control
Input/Output Report
PERIOD 1 2 3 4 TOTAL
Planned input 65 65 70 70 270
Actual input 0
Deviation 0
Planned output 75 75 75 75 300
Actual output 0
Deviation 0
Backlog 30
Part a: Input/Output Control
Input/Output Report
PERIOD 1 2 3 4 TOTAL
Planned input 65 65 70 70 270
Actual input 0
Deviation 0
Planned output 75 75 75 75 300
Actual output 0
Deviation 20 10 5 0 0
Backlog 30
Part b: Input/Output Control (cont.)
Input/Output Report
PERIOD 1 2 3 4 TOTAL
Planned input 65 65 70 70 270
Actual input 60 60 65 65 250
Deviation -5 -5 -5 -5 -20
Planned output 75 75 75 75 300
Actual output 75 75 65 65 280
Deviation -0 -0 -10 -10 -20
Backlog 30 15 0 0 0