Documente Academic
Documente Profesional
Documente Cultură
Scheduling
IES 371 Engineering Management
Lecture Outline
Objectives in Scheduling
Loading
Sequencing
What is Scheduling?
Last stage of planning before production occurs
Specifies when labor, equipment, and facilities are
needed to produce a product or provide a service
Objectives in Scheduling
Assignment Method
Initial
Matrix
Bryan
Kari
Noah
Chris
1
10
6
7
9
Row reduction
5
4
2
5
0
0
1
1
1
2
0
0
5
4
1
6
PROJECT
3
4
6
10
4
6
5
6
4
10
2
5
2
6
5
Column reduction
3
2
0
3
3
2
0
3
0
0
1
1
1
2
0
0
4
3
0
5
0
0
1
1
1
2
0
0
4
3
0
5
Assignment Method
Modify matrix
1
0
0
1
0
0
3
1
1
2
2
0
1
0
0
1
0
0
3
1
1
2
2
0
2
1
0
3
Bryan
Kari
Noah
Chris
1
1
0
0
1
PROJECT
2
3
0
1
0
2
3
2
1
0
4
2
1
0
3
Bryan
Kari
Noah
Chris
1
10
6
7
9
PROJECT
2
3
4
5
6 10
2
4
6
6
5
6
5
4 10
Assignments indicated by 1
Cost of solution
Sequencing
When more than one job is assigned to a machine,
the process of prioritizing jobs is call sequencing.
Sequencing Rules
FCFS - first-come, first-served
(default)
LCFS - last come, first served
DDATE - earliest due date
CUSTPR - highest customer
priority
SETUP - similar required setups
SLACK and CR
SLACK considers both work and time remaining
SLACK = (due date todays date) (processing time)
CR =
time remaining
work remaining
PROCESSING
TIME
DUE
DATE
A
B
C
D
E
5
10
2
8
6
10
15
5
12
8
START
TIME
A
B
C
D
E
0
5
15
17
25
5
10
2
8
6
Total
Average
5
15
17
25
31
93
93/5 = 18.60
10
15
5
12
8
TARDINESS
0
0
12
13
23
48
48/5 = 9.6
START
TIME
C
E
A
D
B
0
2
8
13
21
2
6
5
8
10
Total
Average
2
8
13
21
31
75
75/5 = 15.00
5
8
10
12
15
TARDINESS
0
0
3
9
16
28
28/5 = 5.6
Simple Sequencing
Rules: SLACK
SLACK
SEQUENCE
START
TIME
E
C
D
A
B
0
6
8
16
21
A(10-0) 5 = 5
B(15-0) 10 = 5
C(5-0) 2 = 3
D(12-0) 8 = 4
E(8-0) 6 = 2
6
6
2
8
8
16
5
21
10
31
Total
82
Average82/5 = 16.40
TARDINESS
8
5
12
10
15
34/5 = 6.8
0
3
4
11
16
34
START
TIME
C
A
E
D
B
0
2
7
13
21
2
5
6
8
10
Total
Average
2
7
13
21
31
74
74/5 = 14.80
5
10
8
12
15
TARDINESS
0
0
5
9
16
30
30/5 = 6
FCFS
DDATE
SLACK
SPT
AVERAGE
COMPLETION TIME
18.60
15.00
16.40
14.80
Best values
AVERAGE
TARDINESS
9.6
5.6
6.8
6.0
NO. OF
JOBS TARDY
3
3
4
3
MAXIMUM
TARDINESS
23
16
16
16
Johnsons Rule
JOB
PROCESS 1
PROCESS 2
A
B
C
D
E
6
11
7
9
5
8
6
3
7
10
Johnsons Rule
E
11
Process 1
(sanding)
20
31
38
Idle time
E
5
A
15
D
23
Completion time = 41
Idle time = 5+1+1+3=10
B
30
Process 2
(painting)
C
37
41
Excel calculates
completion times
and makespan
When the set of
jobs is completed