skip to main content
Skip header Section
Principles of Sequencing and SchedulingApril 2009
Publisher:
  • Wiley Publishing
ISBN:978-0-470-39165-5
Published:13 April 2009
Pages:
512
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

An up-to-date and comprehensive treatment of the fundamentals of scheduling theory, including recent advances and state-of-the-art topics Principles of Sequencing and Scheduling strikes a unique balance between theory and practice, providing an accessible introduction to the concepts, methods, and results of scheduling theory and its core topics. With real-world examples and up-to-date modeling techniques, the book equips readers with the basic knowledge needed for understanding scheduling theory and delving into its applications. The authors begin with an introduction and overview of sequencing and scheduling, including single-machine sequencing, optimization and heuristic solution methods, and models with earliness and tardiness penalties. The most current material on stochastic scheduling, including correct scheduling of safety time and the use of simulation for optimization, is then presented and integrated with deterministic models. Additional topical coverage includes: Extensions of the basic model Parallel-machine models Flow shop scheduling Scheduling groups of jobs The job shop problem Simulation models for the dynamic job shop Network methods for project scheduling Resource-constrained project scheduling Stochastic and safe scheduling Extensive end-of-chapter exercises are provided, some of which are spreadsheet-oriented, and link scheduling theory to the most popular analytic platform among today's students and practitionersthe Microsoft Office Excel spreadsheet. Extensive references direct readers to additional literature, and the book's related Web site houses material that reinforces the book's concepts, including research notes, data sets, and examples from the text. Principles of Sequencing and Scheduling is an excellent book for courses on sequencing and scheduling at the upper-undergraduate and graduate levels. It is also a valuable reference for researchers and practitioners in the fields of statistics, computer science, operations research, and engineering. Kenneth R. Baker, PhD, is Nathaniel Leverone Professor of Management at Dartmouth College. A Fellow of the Institute for Operations Research and the Management Sciences (INFORMS), Dr. Baker has published extensively in his areas of research interest, which include mathematical modeling, spreadsheet engineering, and scheduling. He is the coauthor of Management Science: The Art of Modeling with Spreadsheets, Second Edition, also published by Wiley. Dan Trietsch, PhD, is Professor of Industrial Engineering at the American University of Armenia. He has authored over thirty journal articles on topics such as network design, statistical quality control, and various aspects of scheduling.

Cited By

  1. Lang S, Behrendt F, Lanzerath N, Reggelin T and Müller M Integration of deep reinforcement learning and discrete-event simulation for real-time scheduling of a flexible job shop production Proceedings of the Winter Simulation Conference, (3057-3068)
  2. Rolf B, Reggelin T, Nahhas A, Müller M and Lang S Scheduling jobs in a two-stage hybrid flow shop with a simulation-based genetic algorithm and standard dispatching rules Proceedings of the Winter Simulation Conference, (1584-1595)
  3. Gannouni A, Samsonov V, Behery M, Meisen T and Lakemeyer G Neural Combinatorial Optimization for Production Scheduling with Sequence-Dependent Setup Waste 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), (2640-2647)
  4. ACM
    Baruah S Scheduling DAGs When Processor Assignments Are Specified Proceedings of the 28th International Conference on Real-Time Networks and Systems, (111-116)
  5. Zhou Z and Rose O A global WIP oriented dispatching scheme Proceedings of the Winter Simulation Conference, (2212-2223)
  6. ACM
    Pavelski L, Delgado M and Kessaci M Meta-learning on flowshop using fitness landscape analysis Proceedings of the Genetic and Evolutionary Computation Conference, (925-933)
  7. Lefebvre D (2019). Approximated timed reachability graphs for the robust control of discrete event systems, Discrete Event Dynamic Systems, 29:1, (31-56), Online publication date: 1-Mar-2019.
  8. Heider S, Heins J and Kanet J (2018). Applying Operations Research to Scheduling Work Cells in a Manufacturing Environment, Interfaces, 48:6, (556-565), Online publication date: 1-Nov-2018.
  9. ACM
    Klaus T, Franzmann F, Becker M and Ulbrich P Data Propagation Delay Constraints in Multi-Rate Systems Proceedings of the 26th International Conference on Real-Time Networks and Systems, (93-103)
  10. Champati J and Liang B (2017). Semi-Online Algorithms for Computational Task Offloading with Communication Delay, IEEE Transactions on Parallel and Distributed Systems, 28:4, (1189-1201), Online publication date: 1-Apr-2017.
  11. Panwalkar S and Koulamas C (2017). On the dominance of permutation schedules for some ordered and proportionate flow shop problems, Computers and Industrial Engineering, 107:C, (105-108), Online publication date: 1-May-2017.
  12. ACM
    Lefebvre D Evaluating the robustness of scheduling in uncertain environment with Petri nets Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools, (170-177)
  13. Pongchairerks P (2016). Forward VNS, Reverse VNS, and Multi-VNS Algorithms for Job-Shop Scheduling Problem, Modelling and Simulation in Engineering, 2016, (2), Online publication date: 1-Sep-2016.
  14. Costa A, Cappadonna F and Fichera S (2016). Minimizing the total completion time on a parallel machine system with tool changes, Computers and Industrial Engineering, 91:C, (290-301), Online publication date: 1-Jan-2016.
  15. Aurich P, Nahhas A, Reggelin T and Tolujew J Simulation-based optimization for solving a hybrid flow shop scheduling problem Proceedings of the 2016 Winter Simulation Conference, (2809-2819)
  16. Zhang R, Ong S and Nee A (2015). A simulation-based genetic algorithm approach for remanufacturing process planning and scheduling, Applied Soft Computing, 37:C, (521-532), Online publication date: 1-Dec-2015.
  17. Lang F and Fink A (2015). Collaborative machine scheduling, Concurrency and Computation: Practice & Experience, 27:11, (2869-2888), Online publication date: 10-Aug-2015.
  18. Zhou Z and Rose O A framework for effective shop floor control in wafer fabs Proceedings of the 2015 Winter Simulation Conference, (3001-3012)
  19. Baker K (2014). Setting optimal due dates in a basic safe-scheduling model, Computers and Operations Research, 41, (109-114), Online publication date: 1-Jan-2014.
  20. Behnamian J (2014). Decomposition based hybrid VNS-TS algorithm for distributed parallel factories scheduling with virtual corporation, Computers and Operations Research, 52:PB, (181-191), Online publication date: 1-Dec-2014.
  21. Ebadi A and Moslehi G (2013). An optimal method for the preemptive job shop scheduling problem, Computers and Operations Research, 40:5, (1314-1327), Online publication date: 1-May-2013.
  22. Mokhtari H and Abadi I (2013). Scheduling with an outsourcing option on both manufacturer and subcontractors, Computers and Operations Research, 40:5, (1234-1242), Online publication date: 1-May-2013.
  23. Yazdani Sabouni M and Logendran R (2013). A single machine carryover sequence-dependent group scheduling in PCB manufacturing, Computers and Operations Research, 40:1, (236-247), Online publication date: 1-Jan-2013.
  24. Kanet J and Birkemeier C (2013). Weighted tardiness for the single machine scheduling problem, Computers and Operations Research, 40:1, (91-97), Online publication date: 1-Jan-2013.
  25. Pereira I and Madureira A (2013). Self-Optimization module for Scheduling using Case-based Reasoning, Applied Soft Computing, 13:3, (1419-1432), Online publication date: 1-Mar-2013.
  26. Zhou Z and Rose O Cycle time variance minimization for WIP balance approaches in wafer fabs Proceedings of the 2013 Winter Simulation Conference: Simulation: Making Decisions in a Complex World, (3777-3788)
  27. Mesgarpour M, Kirkavak N and Ozaktas H Bicriteria scheduling problem on the two-machine flowshop using simulated annealing Proceedings of the 10th European conference on Evolutionary Computation in Combinatorial Optimization, (166-177)
  28. Wu N, Chu F, Chu C and Zhou M (2009). Short-term schedulability analysis of multiple distiller crude oil operations in refinery with oil residency time constraint, IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 39:1, (1-16), Online publication date: 1-Jan-2009.
  29. Kreuger P, Forsgren M and Aronsson M Reducing temporal delays in a real time train management system Proceedings of the 2008 conference on Tenth Scandinavian Conference on Artificial Intelligence: SCAI 2008, (181-187)
Contributors
  • Tuck School of Business at Dartmouth
  • American University of Armenia

Recommendations

Reviews

Minette Carl

Even before the Second World War, modern optimization techniques were used to solve scheduling problems; since then, the field has branched out so much that any given text has to concentrate on certain aspects of scheduling as opposed to attempting an encyclopedic approach. This is important for students and academics to realize, especially when reading a text on scheduling such as this. Commendably, the authors are open and intellectually honest about this situation. The book contains 18 chapters and three appendices. Chapter 1 introduces sequencing and scheduling, and the authors state their philosophical approach to the field. Chapters 2 to 7 concentrate on scheduling and sequencing tasks on a single machine. On a single machine, a sequencing problem has a number of constraints: a machine can process only one job at a time; initial setup time is included in the overall processing time, which is known ahead of time; and, once a task has started, it will proceed without interruption. These chapters focus on problem definition; optimization methods; heuristics; lateness penalties; stochastic models where processing times are nondeterministic and, therefore, not known in advance; and time safety for single-machine scheduling, respectively. Chapter 8 explores extensions of the basic model. Safe scheduling, which is introduced in chapter 7, continues in chapter 9, for parallel processing machines. The authors argue that just as stockpiling can be critical to practical inventory policies, maintaining a safety time buffer is necessary for issuing practical schedules. In fact, the authors have also published an important paper on this topic [1]. The makespan is an important metric used for analyzing schedules. The makespan of a schedule is the maximum (total) execution time that any critical path of the schedule must take. Therefore, the objective of scheduling is to minimize the makespan over all possible schedules. This metric is used in chapters 10 to 12, which deal with flow shop scheduling. Flow shop scheduling involves scheduling over multiple processors, where each job has a number of operations that must be executed in a specific order and typically cannot be split up. Lot streaming procedures divide the subtasks that comprise the job into groups with overlapping processing times. Chapter 10 presents the essential problem, chapter 11 considers the stochastic variant, and chapter 12 analyzes lot streaming procedures. Chapters 13 to 15 deal with scheduling groups of jobs, and chapters 16 to 18 provide practical considerations for project scheduling. Of these six chapters, chapter 16 deserves mentioning because it introduces the critical path method (CPM) and the program evaluation and review technique (PERT). While consulting managers in all areas of project scheduling heavily use these concepts, they are especially important to software engineers. The three appendices are dedicated to special statistical and stochastic constructs: Appendix A covers various distributions, Appendix B covers probability models, and Appendix C covers integer programming methods. This well-written and readable book presents important information on the selected problems. Students, academics, and practitioners will find this up-to-date text full of important information on efficient scheduling. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.