rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783540280460

Handbook on Scheduling

by
  • ISBN13:

    9783540280460

  • ISBN10:

    3540280464

  • Format: Hardcover
  • Copyright: 2007-09-03
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $249.99 Save up to $174.75
  • Digital
    $163.02*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

This handbook covers not only in a unified approach the most important scheduling models and methods, it also put special emphasis to their relevance to practical situations. Many applications from industry and service operations management and case studies are described. Because the book offers some preliminaries concerning basic notions from discrete mathematics, it can also used by beginners. As a consequence, the handbook is an indispensable source for a broad audience, ranging from researchers to practitioners, graduate and advanced undergraduate students in computer science/engineering, operations research, industrial and real-time engineering, management science, business administration, information systems, and applied mathematics curricula.

Table of Contents

Introductionp. 1
Referencesp. 7
Basicsp. 9
Sets and Relationsp. 9
Problems, Algorithms, Complexityp. 11
Problems and Their Encodingp. 11
Algorithmsp. 13
Complexityp. 16
Graphs and Networksp. 21
Basic Notionsp. 21
Special Classes of Digraphsp. 22
Networksp. 25
Enumerative Methodsp. 32
Dynamic Programmingp. 33
Branch and Boundp. 33
Heuristic and Approximation Algorithmsp. 35
Approximation Algorithmsp. 35
Local Search Heuristicsp. 37
Referencesp. 52
Definition, Analysis and Classification of Scheduling Problemsp. 57
Definition of Scheduling Problemsp. 57
Analysis of Scheduling Problems and Algorithmsp. 62
Motivations for Deterministic Scheduling Problemsp. 65
Classification of Deterministic Scheduling Problemsp. 68
Referencesp. 71
Scheduling on One Processorp. 73
Minimizing Schedule Lengthp. 73
Scheduling with Release Times and Deadlinesp. 74
Scheduling with Release Times and Delivery Timesp. 81
Minimizing Mean Weighted Flow Timep. 83
Minimizing Due Date Involving Criteriap. 95
Maximum Latenessp. 96
Number of Tardy Tasksp. 104
Mean Tardinessp. 109
Mean Earlinessp. 113
Minimizing Change-Over Costp. 114
Setup Schedulingp. 114
Lot Size Schedulingp. 117
Other Criteriap. 122
Maximum Costp. 122
Total Costp. 127
Referencesp. 130
Scheduling on Parallel Processorsp. 137
Minimizing Schedule Lengthp. 137
Identical Processorsp. 137
Uniform and Unrelated Processorsp. 158
Minimizing Mean Flow Timep. 168
Identical Processorsp. 168
Uniform and Unrelated Processorsp. 169
Minimizing Due Date Involving Criteriap. 173
Identical Processorsp. 173
Uniform and Unrelated Processorsp. 179
Other Modelsp. 182
Scheduling Imprecise Computationsp. 182
Lot Size Schedulingp. 185
Referencesp. 190
Communication Delays and Multiprocessor Tasksp. 199
Introductory Remarksp. 199
Scheduling Multiprocessor Tasksp. 205
Parallel Processorsp. 205
Dedicated Processorsp. 213
Refinement Schedulingp. 219
Scheduling Uniprocessor Tasks with Communication Delaysp. 221
Scheduling without Task Duplicationp. 222
Scheduling with Task Duplicationp. 225
Scheduling in Processor Networksp. 226
Scheduling Divisible Tasksp. 228
Referencesp. 236
Scheduling in Hard Real-Time Systemsp. 243
Introductionp. 243
What is a Real-Time System?p. 244
Examples of Real-Time Systemsp. 245
Characteristics of Real-Time Systemsp. 246
Functional Requirements for Real-Time Systemsp. 247
Basic Notationsp. 248
Structure of a Real-Time Systemp. 248
The Task Modelp. 249
Schedulesp. 250
Single Processor Schedulingp. 252
Static Priority Rulesp. 253
Dynamic Priority Schedulingp. 262
Scheduling Periodic Tasks on Parallel Processorsp. 264
Resourcesp. 265
Variations of the Periodic Task Modelp. 266
Referencesp. 267
Flow Shop Schedulingp. 271
Introductionp. 271
The Flow Shop Scheduling Problemp. 271
Complexityp. 273
Exact Methodsp. 274
The Algorithms of Johnson and Akersp. 274
Dominance and Branching Rulesp. 277
Lower Boundsp. 278
Approximation Algorithmsp. 282
Priority Rule and Local Search Based Heuristicsp. 282
Worst-Case Analysisp. 285
No Wait in Processp. 289
Scheduling Flexible Flow Shopsp. 291
Problem Formulationp. 291
Heuristics and Their Performancep. 294
A Modelp. 296
The Makespan Minimization Problemp. 297
The Mean Flow Time Problemp. 311
Referencesp. 316
Open Shop Schedulingp. 321
Complexity Resultsp. 321
A Branch and Bound Algorithm for Open Shop Schedulingp. 323
The Disjunctive Model of the OSPp. 323
Constraint Propagation and the OSPp. 326
The Algorithm and Its Performancep. 332
Referencesp. 341
Scheduling in Job Shopsp. 345
Introductionp. 345
The Problemp. 345
Modelingp. 345
Complexityp. 348
The Historyp. 349
Exact Methodsp. 352
Branch and Boundp. 353
Lower Boundsp. 353
Branchingp. 355
Valid Inequalitiesp. 358
Approximation Algorithmsp. 360
Priority Rulesp. 360
The Shifting Bottleneck Heuristicp. 362
Opportunistic Schedulingp. 365
Local Searchp. 367
Conclusionsp. 387
Referencesp. 388
Scheduling with Limited Processor Availabilityp. 397
Problem Definitionp. 398
One Machine Problemsp. 401
Parallel Machine Problemsp. 403
Minimizing the Sum of Completion Timesp. 403
Minimizing the Makespanp. 404
Dealing with Due Date Involving Criteriap. 412
Shop Problemsp. 414
Flow Shop Problemsp. 414
Open Shop Problemsp. 417
Conclusionsp. 417
Referencesp. 419
Scheduling under Resource Constraintsp. 425
Classical Modelp. 425
Scheduling Multiprocessor Tasksp. 436
Scheduling with Continuous Resourcesp. 450
Introductory Remarksp. 451
Processing Speed vs. Resource Amount Modelp. 452
Processing Time vs. Resource Amount Modelp. 461
Ready Time vs. Resource Amount Modelp. 466
Referencesp. 471
Constraint Programming and Disjunctive Schedulingp. 477
Introductionp. 477
Constraint Satisfactionp. 479
The Constraint Satisfaction and Optimization Problemp. 479
Constraint Propagationp. 481
The Disjunctive Scheduling Problemp. 493
The Disjunctive Modelp. 494
Solution Methods for the DSPp. 497
Constraint Propagation and the DSPp. 497
Some Basic Definitionsp. 498
Precedence Consistency Testsp. 500
Lower-Level Bound-Consistencyp. 500
Input/Output Consistency Testsp. 509
Input/Output Negation Consistency Testsp. 516
Input-or-Output Consistency Testsp. 522
Energetic Reasoningp. 523
Shavingp. 527
A Comparison of Disjunctive Consistency Testsp. 528
Precedence vs. Disjunctive Consistency Testsp. 530
Conclusionsp. 530
Appendix: Bound Consistency Revisitedp. 531
Referencesp. 535
Scheduling in Flexible Manufacturing Systemsp. 539
Introductory Remarksp. 539
Scheduling Dynamic Job Shopsp. 542
Introductory Remarksp. 542
Heuristic Algorithm for the Static Problemp. 543
Computational Experimentsp. 549
Simultaneous Scheduling and Routing in some FMSp. 550
Problem Formulationp. 550
Vehicle Scheduling for a Fixed Production Schedulep. 552
Simultaneous Job and Vehicle Schedulingp. 557
Batch Scheduling in Flexible Flow Shops under Resource Constraintsp. 559
Introduction - Statement of the Problemp. 559
Mathematical Formulationp. 560
Heuristic Solution Approachp. 570
Implementation and Computational Experimentp. 577
Referencesp. 579
Computer Integrated Production Schedulingp. 583
Scheduling in Computer Integrated Manufacturingp. 584
A Reference Model for Production Schedulingp. 589
IPS: An Intelligent Production Scheduling Systemp. 597
Interactive Schedulingp. 604
Knowledge-based Schedulingp. 619
Integrated Problem Solvingp. 624
Referencesp. 628
Indexp. 631
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program