http://www.factory-physics.com
UTILIZ
ATION
SERVICE
http://www.factory-physics.com
INVENTOR
Y
Lateness:
Tardiness:
Fill Rate:
Used typically in make to
stock systems.
Fraction of demands met
from stock.
Wallace J. Hopp, Mark L. Spearman, 1996, 2000
http://www.factory-physics.com
http://www.factory-physics.com
Mean Lateness
Minimizing Maximum Lateness (or Tardiness):
Minimize by performing in earliest due date (EDD) order.
Makespan is not affected.
If there exists a sequence with no tardy jobs, EDD will do it.
http://www.factory-physics.com
http://www.factory-physics.com
Time on M1
4
7
6
Time on M2
9
10
5
Iteration 1: min time is 4 (job 1 on M1); place this job first and remove
from lists:
List 1
4 (1)
6 (3)
7 (2)
List 2
5 (3)
9 (1)
10 (2)
http://www.factory-physics.com
List 2
5 (3)
10 (2)
http://www.factory-physics.com
Machine 1
Machine 2
Time
3
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Short task on M2 to
clear out quickly.
Short task on M1 to
load up quickly.
http://www.factory-physics.com
9E+22
Classifying Hardness:
Class P: has a polynomial solution.
Class NP: has no polynomial solution.
8E+22
7E+22
6E+22
e n /10000
5E+22
4E+22
3E+22
2E+22
10000n10
1E+22
0
56
57
58
59
60
61
62
63
http://www.factory-physics.com
10
Computation Times
Current situation: computer can examine 1,000,000 sequences per
second and we wish to build a scheduling system that has response
time of no longer than one minute. How many jobs can we sequence
optimally?
Number of Jobs
5
6
7
8
9
10
11
12
13
14
15
20
Computer Time
0.12
0.72
5.04
40.32
millisec
millisec
millisec
millisec
0.36 sec
3.63 sec
39.92 sec
7.98 min
1.73 hr
24.22 hr
15.14 day
77,147 years
http://www.factory-physics.com
11
20
Wallace J. Hopp, Mark L. Spearman, 1996, 2000
Computer Time
0.12 microsec
0.72 microsec
5.04 microsec
40.32 microsec
362.88 microsec
3.63 millisec
39.92 millisec
479.00 millisec
6.23 sec
87.18 sec
21.79 min
77,147 years
http://www.factory-physics.com
12
Computer Time
3.6 sec
4.1 sec
4.7 sec
.
9.4 sec
16.1 sec
.
55.2 sec
59.5 sec
63.8 sec
.
72.6 sec
167.0 sec
http://www.factory-physics.com
13
Computer Time
1.1 sec
2.4 sec
3.8 sec
.
14.5 sec
31.2 sec
48.7 sec
57.7 sec
59.5 sec
.
85.3 sec
181.4 sec
384.7 sec
http://www.factory-physics.com
14
http://www.factory-physics.com
15
http://www.factory-physics.com
16
http://www.factory-physics.com
17
http://www.factory-physics.com
18
http://www.factory-physics.com
19
http://www.factory-physics.com
20
10
Scheduling Takeaways
Scheduling is hard!
Even simple toy problems generate complicated mathematics.
http://www.factory-physics.com
21
11