|
|
1 | (5) |
|
|
4 | (2) |
|
|
6 | (31) |
|
|
6 | (2) |
|
2.2 Problems, Algorithms, Complexity |
|
|
8 | (8) |
|
2.2.1 Problems and their Encoding |
|
|
8 | (2) |
|
|
10 | (2) |
|
|
12 | (4) |
|
|
16 | (10) |
|
|
16 | (1) |
|
2.3.2 Special Classes of Digraphs |
|
|
17 | (3) |
|
|
20 | (6) |
|
|
26 | (3) |
|
2.4.1 Dynamic Programming |
|
|
27 | (1) |
|
|
27 | (2) |
|
2.5 Heuristic and Approximation Algorithms |
|
|
29 | (8) |
|
|
34 | (3) |
|
3 Formulation of Scheduling Problems |
|
|
37 | (14) |
|
3.1 Definition of Scheduling Problems |
|
|
37 | (4) |
|
3.2 Analysis of Scheduling Problems and Algorithms |
|
|
41 | (3) |
|
3.3 Motivations for Deterministic Scheduling Problems |
|
|
44 | (2) |
|
3.4 Classification of Deterministic Scheduling Problems |
|
|
46 | (5) |
|
|
49 | (2) |
|
4 Single Processor Scheduling |
|
|
51 | (61) |
|
4.1 Minimizing Schedule Length |
|
|
51 | (9) |
|
4.1.1 Scheduling with Release Times and Deadlines |
|
|
52 | (6) |
|
4.1.2 Scheduling with Release Times and Delivery Times |
|
|
58 | (2) |
|
4.2 Minimizing Mean Weighted Flow Time |
|
|
60 | (13) |
|
4.3 Minimizing Due Date Involving Criteria |
|
|
73 | (17) |
|
|
73 | (8) |
|
4.3.2 Number of Tardy Tasks |
|
|
81 | (5) |
|
|
86 | (3) |
|
4.3.4 Earliness and Lateness Problems |
|
|
89 | (1) |
|
4.4 Minimizing Change-Over Cost |
|
|
90 | (8) |
|
|
90 | (3) |
|
4.4.2 Lot Size Scheduling |
|
|
93 | (5) |
|
|
98 | (14) |
|
4.5.1 Minimizing Maximum Cost |
|
|
98 | (5) |
|
4.5.2 Minimizing Mean Cost |
|
|
103 | (2) |
|
|
105 | (7) |
|
5 Parallel Processor Scheduling |
|
|
112 | (59) |
|
5.1 Minimizing Schedule Length |
|
|
112 | (26) |
|
5.1.1 Identical Processors |
|
|
112 | (17) |
|
5.1.2 Uniform and Unrelated Processors |
|
|
129 | (9) |
|
5.2 Minimizing Mean Flow Time |
|
|
138 | (4) |
|
5.2.1 Identical Processors |
|
|
138 | (1) |
|
5.2.2 Uniform and Unrelated Processors |
|
|
139 | (3) |
|
5.3 Minimizing Due Date Involving Criteria |
|
|
142 | (8) |
|
5.3.1 Identical Processors |
|
|
142 | (5) |
|
5.3.2 Uniform and Unrelated Processors |
|
|
147 | (3) |
|
|
150 | (21) |
|
5.4.1 Semi-Identical Processors |
|
|
151 | (9) |
|
5.4.2 Scheduling Multiprocessor Tasks |
|
|
160 | (4) |
|
|
164 | (7) |
|
|
171 | (21) |
|
|
171 | (6) |
|
|
177 | (1) |
|
|
178 | (14) |
|
|
178 | (3) |
|
6.3.2 Branch and Bound Algorithm |
|
|
181 | (3) |
|
6.3.3 Simulated Annealing |
|
|
184 | (2) |
|
6.3.4 Computational Results |
|
|
186 | (3) |
|
|
189 | (3) |
|
7 Resource Constrained Scheduling |
|
|
192 | (43) |
|
|
192 | (9) |
|
7.2 Scheduling Multiprocessor Tasks |
|
|
201 | (14) |
|
7.3 Scheduling with Continuous Resources |
|
|
215 | (20) |
|
7.3.1 Introductory Remarks |
|
|
215 | (1) |
|
7.3.2 Processing Speed vs. Resource Amount Model |
|
|
216 | (7) |
|
7.3.3 Processing Time vs. Resource Amount Model |
|
|
223 | (5) |
|
7.3.4 Ready Time vs. Resource Amount Model |
|
|
228 | (4) |
|
|
232 | (3) |
|
8 Scheduling in Flexible Manufacturing Systems |
|
|
235 | (29) |
|
|
235 | (2) |
|
8.2 Scheduling Flexible Flow Shops |
|
|
237 | (8) |
|
8.2.1 Problem Formulation |
|
|
237 | (1) |
|
8.2.2 Heuristics and their Performance |
|
|
238 | (2) |
|
8.2.3 Branch and Bound Algorithm |
|
|
240 | (5) |
|
8.3 Scheduling Dynamic Job Shops |
|
|
245 | (8) |
|
8.3.1 Introductory Remarks |
|
|
245 | (1) |
|
8.3.2 Heuristic Algorithm for the Static Problem |
|
|
246 | (5) |
|
8.3.3 Computational Experiments |
|
|
251 | (2) |
|
8.4 Simultaneous Scheduling and Routing in some FMS |
|
|
253 | (11) |
|
8.4.1 Problem Formulation |
|
|
253 | (2) |
|
8.4.2 Vehicle Scheduling for a Fixed Production Schedule |
|
|
255 | (4) |
|
8.4.3 Simultaneous Job and Vehicle Scheduling |
|
|
259 | (1) |
|
|
260 | (4) |
|
9 From Theory to Practice |
|
|
264 | (34) |
|
9.1 Scheduling in Computer Integrated Manufacturing |
|
|
265 | (4) |
|
9.2 Solution Approaches Based on Artificial Intelligence |
|
|
269 | (20) |
|
9.2.1 Interactive Scheduling |
|
|
272 | (12) |
|
9.2.2 Knowledge-Based Systems |
|
|
284 | (5) |
|
9.3 Integration of Knowledge and Algorithms |
|
|
289 | (9) |
|
9.3.1 Intelligent Production Scheduling |
|
|
289 | (3) |
|
9.3.2 Integrated Problem Solving |
|
|
292 | (4) |
|
|
296 | (2) |
Index |
|
298 | |