78 Scheduling, Loading and Sequencing
78.1 Concept
Scheduling = the assignment of jobs to specific time slots and resources. Loading = assignment of work to workstations. Sequencing = order in which jobs are processed. These three together turn the Master Production Schedule (MPS) into executable shop-floor instructions.
78.2 Loading
- Finite loading — capacity not exceeded; jobs delayed if needed.
- Infinite loading — assume infinite capacity, then adjust.
- Forward scheduling — start ASAP from current date.
- Backward scheduling — start from due date and work backwards.
- Mixed scheduling — combine forward and backward.
78.3 Gantt Chart
Henry L. Gantt (early 1900s) — visual bar chart showing schedule. Still the most widely used tool in PM.
78.4 Sequencing Rules (Priority Rules)
| Rule | Description |
|---|---|
| FCFS | First Come, First Served |
| SPT | Shortest Processing Time |
| LPT | Longest Processing Time |
| EDD | Earliest Due Date |
| CR | Critical Ratio = (due date − today) / processing time |
| S/O | Slack per Operation |
| Random | Random selection |
78.5 Performance Measures
- Makespan — total time to complete all jobs.
- Mean Flow Time — average time in system.
- Average Lateness / Tardiness.
- Number of Tardy Jobs.
- Average WIP.
- Utilisation.
- Throughput.
78.6 Single-Machine Sequencing
- SPT minimises average flow time and average lateness (proven optimal).
- EDD minimises maximum lateness.
- Moore’s Algorithm — minimise number of tardy jobs.
78.7 Two-Machine Sequencing — Johnson’s Rule (1954)
Johnson’s Rule (S.M. Johnson 1954) — optimal sequence for n jobs on 2 machines to minimise makespan.
- List all jobs with times on Machine 1 (M1) and Machine 2 (M2).
- Find shortest processing time.
- If on M1, schedule as early as possible.
- If on M2, schedule as late as possible.
- Remove the job and repeat.
Johnson’s Rule extended for n-job, 3-machine problems under specific conditions.
78.8 Job Shop Scheduling (n × m)
For n jobs on m machines — NP-hard. Solved by heuristics, branch-and-bound, simulation, or AI / GA / Reinforcement Learning.
78.9 Network Scheduling — CPM and PERT
- CPM (Critical Path Method) — DuPont 1957 — deterministic times.
- PERT (Program Evaluation and Review Technique) — US Navy 1958, Polaris — probabilistic times.
- PERT time estimates: t = (o + 4m + p) / 6.
- Variance = ((p − o)/6)².
- Critical path — longest sequence, zero slack.
- Float / Slack: Total · Free · Independent.
- Crashing — reducing duration by adding resources.
- Resource levelling.
- Gantt charts for visualisation.
78.10 Manufacturing Scheduling Systems
- MRP / ERP — central planning.
- Drum-Buffer-Rope (Goldratt TOC).
- Kanban / Pull (Toyota).
- Conwip — Constant WIP.
- Heijunka — Level loading.
- Theory of Constraints.
- Advanced Planning and Scheduling (APS) — SAP APO, Kinaxis, o9.
- Finite Capacity Scheduling (FCS).
- Manufacturing Execution System (MES).
78.11 Service Scheduling
- Appointment scheduling — hospitals, clinics.
- Reservation systems — hotels, airlines.
- Cyclic / staff scheduling.
- Yield management.
- Call centres — Erlang C formula.
78.12 Modern Trends
- AI / ML based scheduling.
- Genetic algorithms / Simulated annealing.
- Real-time / dynamic scheduling.
- Digital twin-driven scheduling.
- Predictive scheduling.
- Cloud APS — o9, Kinaxis RapidResponse, Anaplan.
- AGV scheduling in warehouses.
- Last-mile route optimisation — Amazon, Swiggy, Zomato.
- Quantum-inspired scheduling.
78.13 Practice Questions
Gantt chart was developed in early 1900s by:
View solution
SPT rule minimises:
View solution
Johnson's Rule (1954) is for:
View solution
CPM (1957) was developed by:
View solution
PERT (1958) was developed for:
View solution
EDD priority rule minimises:
View solution
PERT expected time:
View solution
Critical path is the:
View solution
Drum-Buffer-Rope is from:
View solution
Kanban is a:
View solution
Forward scheduling means:
View solution
Moore's algorithm minimises:
View solution
APS stands for:
View solution
Erlang C formula is used in:
View solution
General job-shop scheduling is:
View solution
78.13.1 Advanced Format Questions
A: Johnson's rule is optimal for n jobs on 2 machines.
R: It minimises makespan.
View solution
Sequencing rules: (i) FCFS. (ii) SPT. (iii) EDD. (iv) CR.
View solution
PERT: o = 4, m = 6, p = 14 days. Expected time:
View solution
PERT variance for above activity = ((p−o)/6)²:
View solution
78.14 Quick Recall
- Loading: Finite/Infinite; Forward / Backward / Mixed scheduling.
- Sequencing rules: FCFS · SPT (min avg flow) · LPT · EDD (min max lateness) · CR · S/O · Random.
- Moore’s algorithm — min number of tardy jobs.
- Performance: Makespan · Flow time · Lateness · Tardiness · WIP · Utilisation · Throughput.
- Johnson’s Rule (1954) — n jobs, 2 machines, min makespan.
- Job shop n×m — NP-hard.
- Project scheduling: CPM (DuPont 1957) deterministic · PERT (US Navy 1958, Polaris) probabilistic; t=(o+4m+p)/6; Variance=((p−o)/6)².
- Slack / Float; Crashing; Resource levelling; Gantt (Henry Gantt, c.1910).
- Mfg scheduling systems: MRP/ERP · Drum-Buffer-Rope (Goldratt TOC) · Kanban · Conwip · Heijunka · APS · MES.
- Service: appointments · reservations · cyclic staff · yield management · Erlang C for call centres.
- Modern: AI/ML · GA · simulated annealing · real-time/dynamic · Digital Twin · predictive · cloud APS (o9, Kinaxis, Anaplan) · AGV · last-mile · quantum-inspired.