Professional Documents
Culture Documents
Scheduling
Flow
Chapter Outline
unchanged
6. Repeat steps 3 through 5 until
optimum solution is reached
Assignment Method: Example
Initial PROJECT
Matrix 1 2 3 4
Bryan 10 5 6 10
Kari 6 2 4 6
Noah 7 6 5 6
Chris 9 5 4 10
Row reduction Column reduction Cover all zeros
5 0 1 5 3 0 1 4 3 0 1 4
4 0 2 4 2 0 2 3 2 0 2 3
2 1 0 1 0 1 0 0 0 1 0 0
5 1 0 6 3 1 0 5 3 1 0 5
PROCESSING DUE
JOB TIME DATE
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
Simple Sequencing
Rules: FCFS
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
Work package
Shop paperwork that travels with a job
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 75
Actual input 60 60 65 65
Deviation
Planned output 75 75 75 75
Actual output 70 70 65 65
Deviation
Backlog 30
Input/Output Control (cont.)
Input/Output Report
PERIOD 1 2 3 4 TOTAL
Planned input 60 65 70 75 270
Actual input 60 60 65 65 250
Deviation 0 -5 -5 -10 -20
Planned output 75 75 75 75 300
Actual output 70 70 65 65 270
Deviation -5 -5 -10 -10 -30
Backlog 30 20 10 10 10
Advanced Planning and
Scheduling Systems
Infinite - assumes infinite capacity
Loads without regard to capacity
Then levels the load and sequences jobs
Finite - assumes finite (limited) capacity
Sequences jobs as part of the loading
decision
Resources are never loaded beyond
capacity
Advanced Planning and
Scheduling Systems (cont.)
Drum
Bottleneck, beating to set the pace of production for
the rest of the system
Buffer
Inventory, placed in front of the bottleneck to ensure
it is always kept busy
Determines output or throughput of the system
Rope
Communication signal, tells processes upstream
when they should begin production
TOC Scheduling Procedure
Identify bottleneck
Schedule job first whose lead time to the
bottleneck is less than or equal bottleneck
processing time
Forward schedule the bottleneck machine
Backward schedule the other machines to
sustain the bottleneck schedule
Transfer in batch sizes smaller than the
process batch size
A
B C D
B3 1 7 C3 2 15 D3 3 5
B2 2 3 C2 1 10 D2 2 8
B1 1 5 C1 3 2 D1 3 10
Key: i Item i
* Bottleneck
Synchronous Manufacturing (cont.)
Machine 1 Setup Setup
C2 B1 B3
2 1002 1562 2322
Idle
Machine 2 Setup Setup
C3 B2 D2
12 1512 1872 2732
Machine 3
Setup Setup
C1 D1 Idle D3
0 200 1260 1940
Completion 2737
time
Employee Scheduling
Staff Scheduling
Schedule Bidding
Schedule
Optimization