Useful Links
Systems Science
Queueing Theory and Scheduling
1. Introduction to Queueing Systems
2. Mathematical Foundations
3. Basic Markovian Queueing Models
4. Advanced Queueing Models
5. Queueing Networks
6. Fundamentals of Scheduling
7. Single Machine Scheduling
8. Parallel Machine Scheduling
9. Flow Shop and Job Shop Scheduling
10. Real-Time Scheduling
11. Network Scheduling
12. Analysis Techniques and Tools
13. Performance Evaluation and Optimization
14. Applications and Case Studies
Single Machine Scheduling
Non-Preemptive Algorithms
First-Come First-Served (FCFS)
Algorithm Description
Performance Analysis
Shortest Processing Time (SPT)
Algorithm Description
Optimality Properties
Mean Flow Time Minimization
Longest Processing Time (LPT)
Algorithm Description
Earliest Due Date (EDD)
Algorithm Description
Maximum Lateness Minimization
Optimality Proof
Weighted Shortest Processing Time (WSPT)
Algorithm Description
Weighted Mean Flow Time
Moore's Algorithm
Minimizing Number of Tardy Jobs
Algorithm Description
Optimality Proof
Preemptive Algorithms
Shortest Remaining Processing Time (SRPT)
Algorithm Description
Mean Flow Time Optimality
Earliest Deadline First (EDF)
Algorithm Description
Feasibility Analysis
Preemptive Resume vs Restart
Dynamic Programming Approaches
Problem Formulation
State Space Definition
Recursive Relations
Computational Complexity
Branch and Bound Methods
Tree Construction
Bounding Functions
Branching Strategies
Pruning Techniques
Previous
6. Fundamentals of Scheduling
Go to top
Next
8. Parallel Machine Scheduling