Академический Документы
Профессиональный Документы
Культура Документы
University Factory
Production Purchases
Backward scheduling: begins with the due date of the final operation; schedules jobs in reverse order
Short-Term Scheduling
Deals with timing of operations Short run focus: Hourly, daily, weekly Types
Forward Scheduling Backward Scheduling
B
Today
E
Due Date Today
E
Due Date
Quantitative criteria
Average completion time Utilization (% of time facility is used) WIP inventory (average # jobs in system) Customer waiting time (average lateness)
Approaches
Gantt charts (load & scheduling) - capacity Assignment method - job to specific work center
Processing
Unscheduled
Assignment Method
Assigns tasks or jobs to resources Type of linear programming model
Objective
Constraints
Sequencing
Specifies order jobs will be worked Sequencing rules
First come, first served (FCFS) Shortest processing time (SPT) Earliest due date (EDD) Longest processing time (LPT) Critical ratio (CR) Johnsons rule
LPT
A B C D E
FCFS
Parameter Average completion time Utilization Average number of jobs in the system Average job lateness Value 15.4 days 36.4% 2.75 jobs Sequence A B
C
D
E
2.2 days
SPT
Parameter Average completion time Utilization Average number of jobs in the system Average job lateness Value 13 days 43.1% 2.32 jobs Sequence B D
A
C
E
1.8 days
EDD
Parameter Average completion time Utilization Average number of jobs in the system Average job lateness Value 13.6 days 41.2% 2.43 jobs Sequence B A
D
C
E
1.2 days
LPT
Parameter Average completion time Utilization Average number of jobs in the system Average job lateness Value 20.6 days 27.2% 3.68 jobs Sequence E C
A
D
B
9.6 days
Summary
Rule Average Completion Time (days) 15.4 13.0 13.6 20.6 Utilization Average Number (%) of Jobs in the System 36.4 43.1 41.2 27.2 2.75 2.32 2.43 3.68 Average Lateness (Days) 2.2 1.8 1.2 9.6
Johnsons Rule
Used to sequence N jobs through 2 machines in the same order
Jobs (N = 3) Saw Drill
Machine?
Schedule LAST
1
Schedule FIRST Eliminate job from list No
Stop
Yes
C
D E
8
10 7
4
7 12
Step 2
Step 3
B
B C
A
A
Step 4
Step 5
B
B E
D
D
C
C
A
A
E
B
3 9 10
D
E
20 22
C
D
28 29
A
C
33
A
35
Time => 0
E
= Job completed
C A
= Idle