, ,

Principles of Sequencing and Scheduling, Second Edition

Gebonden Engels 2018 9781119262565
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

An updated edition of the text that explores the core topics in scheduling theory

The second edition of Principles of Sequencing and Scheduling has been revised and updated to provide comprehensive coverage of sequencing and scheduling topics as well as emerging developments in the field. The text offers balanced coverage of deterministic models and stochastic models and includes new developments in safe scheduling and project scheduling, including coverage of project analytics. These new topics help bridge the gap between classical scheduling and actual practice. The authors noted experts in the field present a coherent and detailed introduction to the basic models, problems, and methods of scheduling theory. 

This book offers an introduction and overview of sequencing and scheduling and covers such topics as single–machine and multi–machine models, deterministic and stochastic problem formulations, optimization and heuristic solution approaches, and generic and specialized software methods. This new edition adds coverage on topics of recent interest in shop scheduling and project scheduling. This important resource:

Offers comprehensive coverage of deterministic models as well as recent approaches and developments for stochastic models
Emphasizes the application of generic optimization software to basic sequencing problems and the use of spreadsheet–based optimization methods
Includes updated coverage on safe scheduling, lognormal modeling, and job selection
Provides basic coverage of robust scheduling as contrasted with safe scheduling
Adds a new chapter on project analytics, which supports the PERT21 framework for project scheduling in a stochastic environment.
Extends the coverage of PERT 21 to include hierarchical scheduling
Provides end–of–chapter references and access to advanced Research Notes, to aid readers in the further exploration of advanced topics  

Written for upper–undergraduate and graduate level courses covering such topics as scheduling theory and applications, project scheduling, and operations scheduling, the second edition of Principles of Sequencing and Scheduling is a resource that covers scheduling techniques and contains the most current research and emerging topics. 

Specificaties

ISBN13:9781119262565
Taal:Engels
Bindwijze:gebonden
Aantal pagina's:656

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<p>1. Introduction<br /><br />1.1. Introduction to Sequencing and Scheduling<br /><br />1.2. Scheduling Theory<br /><br />1.3. Philosophy and Coverage of the Book<br /><br />2. Single–Machine Sequencing<br /><br />2.1. Introduction<br /><br />2.2. Preliminaries<br /><br />2.3. Problems without Due Dates: Elementary Results<br /><br />2.3.1. Flowtime and Inventory<br /><br />2.3.2. Minimizing Total Flowtime<br /><br />2.3.3. Minimizing Total Weighted Flowtime<br /><br />2.4. Problems with Due Dates: Elementary Results<br /><br />2.4.1. Lateness Criteria<br /><br />2.4.2. Minimizing the Number of Tardy Jobs<br /><br />2.4.3. Minimizing Total Tardiness<br /><br />2.5. Flexibility in the Basic Model<br /><br />2.5.1. Due Dates as Decisions<br /><br />2.5.1. Job Selection Decisions<br /><br />2.6. Summary<br /><br />3. Optimization Methods for the Single–Machine Problem<br /><br />3.1. Introduction<br /><br />3.2. Adjacent Pairwise Interchange Methods<br /><br />3.3. A Dynamic Programming Approach<br /><br />3.4. Dominance Properties<br /><br />3.5. A Branch and Bound Approach<br /><br />3.6. Integer Programming<br /><br />3.7. Summary<br /><br />4. Heuristic Methods for the Single–Machine Problem<br /><br />4.1. Introduction<br /><br />4.2. Dispatching and Construction Procedures<br /><br />4.3. Random Sampling<br /><br />4.4. Neighborhood Search Techniques<br /><br />4.5. Tabu Search<br /><br />4.6. Simulated Annealing<br /><br />4.7. Genetic Algorithms<br /><br />4.8. The Evolutionary Solver<br /><br />4.9. Summary<br /><br />5. Earliness and Tardiness Costs<br /><br />5.1. Introduction<br /><br />5.2. Minimizing Deviations from a Common Due Date<br /><br />5.2.1. Four Basic Results<br /><br />5.2.2. Due Dates as Decisions<br /><br />5.3. The Restricted Version<br /><br />5.4. Asymmetric Earliness and Tardiness Costs<br /><br />5.5. Quadratic Costs<br /><br />5.6. Job–Dependent Costs<br /><br />5.7. Distinct Due Dates<br /><br />5.8. Summary<br /><br />6. Sequencing for Stochastic Scheduling<br /><br />6.1. Introduction<br /><br />6.2. Basic Stochastic Counterpart Models<br /><br />6.3. The Deterministic Counterpart<br /><br />6.4. Minimizing the Maximum Cost<br /><br />6.5. The Jensen Gap<br /><br />6.6. Stochastic Dominance and Association<br /><br />6.7. Using Analytic Solver Platform<br /><br />6.8. Non–Probabilistic Approaches: Fuzzy and Robust Scheduling<br /><br />6.9. Summary <br /><br />7. Safe Scheduling<br /><br />7.1. Introduction<br /><br />7.2. Basic Stochastic Counterpart Models<br /><br />7.2.1. Sample–Based Analysis<br /><br />7.2.2. The Normal Model<br /><br />7.3. Trading Off Tightness and Tardiness<br /><br />7.3.1. An Objective Function for the Trade–Off<br /><br />7.3.2. The Normal Model<br /><br />7.3.3. A Branch and Bound Solution<br /><br />7.4. The Stochastic E/T Problem<br /><br />7.5. Using the Lognormal Distribution<br /><br />7.6. Setting Release Dates<br /><br />7.7. The Stochastic U–problem: A Service–Level Approach<br /><br />7.8. The Stochastic U–problem: An Economic Approach<br /><br />7.9. Summary<br /><br />8. Extensions of the Basic Model<br /><br />8.1. Introduction<br /><br />8.2. Nonsimultaneous Arrivals<br /><br />8.2.1. Minimizing the Makespan<br /><br />8.2.2. Minimizing Maximum Tardiness<br /><br />8.2.3. Other Measures of Performance<br /><br />8.3. Related Jobs<br /><br />8.3.1. Minimizing Maximum Tardiness<br /><br />8.3.2. Minimizing Total Flowtime with Strings<br /><br />8.3.3. Minimizing Total Flowtime with Parallel Chains<br /><br />8.4. Sequence–Dependent Setup Times<br /><br />8.4.1. Dynamic Programming Solutions<br /><br />8.4.2. Branch and Bound Solutions<br /><br />8.4.3. Heuristic Solutions<br /><br />8.5. Stochastic Traveling Salesperson Models<br /><br />8.6. Summary<br /><br />9. Parallel–Machine Models<br /><br />9.1. Introduction<br /><br />9.2. Minimizing the Makespan<br /><br />9.2.1. Nonpreemptable Jobs<br /><br />9.2.2. Nonpreemptable Related Jobs<br /><br />9.2.3. Preemptable Jobs<br /><br />9.3. Minimizing Total Flowtime<br /><br />9.4. Stochastic Models<br /><br />9.4.1. The Makespan Problem with Exponential Processing Times<br /><br />9.4.2. Safe Scheduling with Parallel Machines<br /><br />9.5. Summary<br /><br />10. Flow Shop Scheduling<br /><br />10.1. Introduction<br /><br />10.2. Permutation Schedules<br /><br />10.3. The Two–Machine Problem<br /><br />10.3.1. Johnson′s Rule<br /><br />10.3.2. A Proof of Johnson′s Rule<br /><br />10.3.3. The Model with Time Lags<br /><br />10.3.4. The Model with Setups<br /><br />10.4. Special Cases of the Three–Machine Problem<br /><br />10.5. Minimizing the Makespan<br /><br />10.5.1. Branch and Bound Solutions<br /><br />10.5.2. Integer Programming Solutions<br /><br />10.5.3. Heuristic Solutions<br /><br />10.6. Variations of the m–Machine Model<br /><br />10.6.1. Ordered Flow Shops<br /><br />10.6.2. Flow Shops with Blocking<br /><br />10.6.3. No–Wait Flow Shops<br /><br />10.7. Summary<br /><br />11. Stochastic Flow Shop Scheduling<br /><br />11.1. Introduction<br /><br />11.2. Stochastic Counterpart Models<br /><br />11.3. Safe Scheduling Models with Stochastic Independence<br /><br />11.4. Flow Shops with Linear Association<br /><br />11.5. Empirical Observations<br /><br />11.6. Summary<br /><br />12. Lot Streaming Procedures for the Flow Shop<br /><br />12.1. Introduction<br /><br />12.2. The Basic Two–Machine Model<br /><br />12.2.1. Preliminaries<br /><br />12.2.2. The Continuous Version<br /><br />12.2.3. The Discrete Version<br /><br />12.2.4. Models with Setups<br /><br />12.3. The Three–Machine Model with Consistent Sublots<br /><br />12.3.2. The Continuous Version<br /><br />12.3.3. The Discrete Version<br /><br />12.4. The Three–Machine Model with Variable Sublots<br /><br />12.4.1. Item and Batch Availability<br /><br />12.4.2. The Continuous Version<br /><br />12.4.3. The Discrete Version<br /><br />12.4.4. Computational Experiments<br /><br />12.5. The Fundamental Partition<br /><br />12.5.1. Defining the Fundamental Partition<br /><br />12.5.2. A Heuristic Procedure for s Sublots<br /><br />12.6. Summary<br /><br />13. Scheduling Groups of Jobs<br /><br />13.1. Introduction<br /><br />13.2. Scheduling Job Families<br /><br />13.2.1. Minimizing Total Weighted Flowtime<br /><br />13.2.2. Minimizing Maximum Lateness<br /><br />13.2.3. Minimizing Makespan in the Two–Machine Flow Shop<br /><br />13.3. Scheduling with Batch Availability<br /><br />13.4. Scheduling with a Batch Processor<br /><br />13.4.1. Minimizing the Makespan with Dynamic Arrivals<br /><br />13.4.2. Minimizing Makespan in the Two–Machine Flow Shop<br /><br />13.4.3. Minimizing Total Flowtime with Dynamic Arrivals<br /><br />13.4.4. Batch–Dependent Processing Times<br /><br />13.5. Summary<br /><br />14. The Job Shop Problem<br /><br />14.1. Introduction<br /><br />14.2. Types of Schedules<br /><br />14.3. Schedule Generation<br /><br />14.4. The Shifting Bottleneck Procedure<br /><br />14.4.1. Bottleneck Machines<br /><br />14.4.2. Heuristic and Optimal Solutions<br /><br />14.5. Neighborhood Search Heuristics<br /><br />14.6. Summary<br /><br />15. Simulation Models for the Dynamic Job Shop<br /><br />15.1. Introduction<br /><br />15.2. Model Elements<br /><br />15.3. Types of Dispatching Rules<br /><br />15.4. Reducing Mean Flowtime<br /><br />15.5. Meeting Due Dates<br /><br />15.5.1. Background<br /><br />15.5.2. Some Clarifying Experiments<br /><br />15.5.3. Experimental Results<br /><br />15.6. Summary<br /><br />16. Network Methods for Project Scheduling<br /><br />16.1. Introduction<br /><br />16.2. Logical Constraints and Network Construction<br /><br />16.3. Temporal Analysis of Networks<br /><br />16.4. The Time/Cost Trade–off<br /><br />16.5. Traditional Probabilistic Network Analysis<br /><br />16.5.1. The PERT Method<br /><br />16.5.2. Theoretical Limitations of PERT<br /><br />16.6. Summary<br /><br />17. Resource–Constrained Project Scheduling<br /><br />17.1. Introduction<br /><br />17.2. Extending the Job Shop Model<br /><br />17.3. Extending the Project Model<br /><br />17.4. Heuristic Construction and Search Algorithms<br /><br />17.4.1. Construction Heuristics<br /><br />17.4.2. Neighborhood Search Improvement Schemes<br /><br />17.4.3. Selecting Priority Lists<br /><br />17.5. Stochastic Sequencing with Limited Resources<br /><br />17.6. Summary<br /><br />18. Project Analytics<br /><br />18.1. Introduction<br /><br />18.2. Basic Partitioning<br /><br />18.3. Correcting for Rounding<br /><br />18.4. Accounting for the Parkinson Effect<br /><br />18.5. Identifying Mixtures<br /><br />18.6. Addressing Subjective Estimation Bias<br /><br />18.7. Linear Association<br /><br />18.7.1. Systemic Bias<br /><br />18.7.2. Cross–Validation<br /><br />18.7.3. Using Nonparametric Bootstrap Sampling<br /><br />18.8. Summary<br /><br />19. PERT21: Analytics–Based Safe Project Scheduling<br /><br />19.1. Introduction<br /><br />19.2. Stochastic Balance Principles for Activity Networks<br /><br />19.2.1. The Assembly Coordination Model<br /><br />19.2.2. Balancing a General Project Network<br /><br />19.2.3. Additional Examples<br /><br />19.3. Hierarchical Balancing and Progress Payments<br /><br />19.4. Crashing Stochastic Activities<br /><br />19.5. Summary<br /><br />Appendices<br /><br />A. Practical Processing Time Distributions<br /><br />A.1. Important Processing Time Distributions<br /><br />A.1.1. The Uniform Distribution<br /><br />A.1.2. The Exponential Distribution<br /><br />A.1.3. The Normal Distribution<br /><br />A.1.4. The Lognormal Distribution<br /><br />A.1.5. The Parkinson Distribution<br /><br />A.2. Mixtures of Distributions<br /><br />A.3. Increasing and Decreasing Completion Rates<br /><br />A.4. Stochastic Dominance<br /><br />A.5. Linearly–Associated Processing Times<br /><br />B. The Critical Ratio Rule<br /><br />B.1. A Basic Trade–Off Problem<br /><br />B.2. Optimal Policy for Discrete Probability Models<br /><br />B.3. A Special Discrete Case: Equally–Likely Outcomes<br /><br />B.4. Optimal Policy for Continuous Probability Models<br /><br />B.5. A Special Continuous Case: The Normal Distribution<br /><br />B.6. Calculating d + E(T) for the Normal Distribution<br /><br />B.7. Calculations for the Lognormal Distribution<br /><br />Index</p>

Managementboek Top 100

Rubrieken

    Personen

      Trefwoorden

        Principles of Sequencing and Scheduling, Second Edition