Chapter 2. Single Machine Model
Chapter 2. Single Machine Model
CHAPTER 2:
SINGLE MACHINE MODEL
1 Phone:
Email: [email protected]
1
08/01/2024
2
08/01/2024
SEQUENCING JOBS
Specifies the order in which jobs should
be performed at work centers
Priority rules are used to dispatch or
sequence jobs
FCFS: First come, first served
SPT: Shortest processing time
EDD: Earliest due date
LPT: Longest processing time
3
08/01/2024
SEQUENCING EXAMPLE
SEQUENCING EXAMPLE
4
08/01/2024
SEQUENCING EXAMPLE
FCFS: Sequence A-B-C-D-E
SEQUENCING EXAMPLE
SPT: Sequence B-D-A-C-E
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
B 2 2 6 0
D 3 5 15 0
A 6 11 8 3
C 8 19 18 1
E 9 28 23 5
28 65 9
5
08/01/2024
SEQUENCING EXAMPLE
SPT: Sequence B-D-A-C-E
SEQUENCING EXAMPLE
EDD: Sequence B-A-D-C-E
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
B 2 2 6 0
A 6 8 8 0
D 3 11 15 0
C 8 19 18 1
E 9 28 23 5
28 68 6
6
08/01/2024
SEQUENCING EXAMPLE
EDD: Sequence B-A-D-C-E
SEQUENCING EXAMPLE
LPT: Sequence E-C-A-D-B
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
E 9 9 23 0
C 8 17 18 0
A 6 23 8 15
D 3 26 15 11
B 2 28 6 22
28 103 48
7
08/01/2024
SEQUENCING EXAMPLE
LPT: Sequence E-C-A-D-B
SEQUENCING EXAMPLE
Summary of Rules
Average
Average Number of Average
Completion Utilization Jobs in Lateness
Rule Time (Days) Metric (%) System (Days)
FCFS 15.4 36.4 2.75 2.2
8
08/01/2024
COMPARISON OF
SEQUENCING RULES
No one sequencing rule excels on all criteria
1. SPT does well on minimizing flow time and
number of jobs in the system
► But SPT moves long jobs to
the end which may result
in dissatisfied customers
2. FCFS does not do especially
well (or poorly) on any
criteria but is perceived
as fair by customers
3. EDD minimizes maximum
lateness
9
08/01/2024
10
08/01/2024
22
11
08/01/2024
23
24
12
08/01/2024
AIC! 10 MINUTES
Job pj
1 7
2 9
3 11
4 8
5 2
6 6
26
13
08/01/2024
AIC! 5 MINUTES
27
28
14
08/01/2024
29
30
15
08/01/2024
31
AIC! 10 MINUTES
WSPT:
Job Pj Wj
A 5 3
B 4 1
C 3 2
D 6 2
E 8 3
F 4 5
16
08/01/2024
33
34
17
08/01/2024
35
36
18
08/01/2024
AIC! 10 MINUTES
TOTAL W EIGHTED COMPLETION TIME WITH CHAINS
WSPT:
Job pj wj
A 5 3
B 4 1
C 3 2
D 6 2
E 8 3
F 4 5
PREEMTION
38
19
08/01/2024
PREEMTION
39
PREEMTION
40
20
08/01/2024
41
42
21
08/01/2024
43
44
22
08/01/2024
45
46
23
08/01/2024
47
48
24
08/01/2024
49
50
25
08/01/2024
51
52
26
08/01/2024
53
54
27
08/01/2024
55
56
28
08/01/2024
57
58
29
08/01/2024
MAXIMUM LATENESS
59
AIC! 10 MINUTES
MAXIMUM LATENESS
60
30
08/01/2024
61
62
31
08/01/2024
63
64
32
08/01/2024
Job pj dj
1 5 9
2 9 16
3 11 25
4 4 14
5 2 8
6 6 17
66
33
08/01/2024
67
68
34
08/01/2024
69
MAXIMUM LATENESS
70
35
08/01/2024
Branching
Level 0: single node and no jobs have
been scheduled
Level 1: n nodes such that job j is
scheduled first at node j
Level k: jobs in the first k positions have
been specified
72
36
08/01/2024
73
Bounding
At each node compute the optimal value
using 1 | rj , prmp | Lmax for the remaining
jobs
Preemptive EDD rule is optimal for
1 | rj , prmp | Lmax
If the preemptive solution gives a non-
preemptive schedule then it is feasible
74
37
08/01/2024
job j 1 2 3 4
pj 4 2 6 5
rj 0 1 3 5
dj 8 12 11 10
75
76
38
08/01/2024
77
job j 1 2 3 4
pj 6 2 6 5
rj 0 7 2 5
dj 15 12 9 10
78
39
08/01/2024
79
80
40
08/01/2024
81
82
41
08/01/2024
83
84
42
08/01/2024
85
86
43
08/01/2024
87
88
44
08/01/2024
89
45