Flow Shop Scheduling
Flow Shop Scheduling problems involve processing jobs on multiple machines in the same order (each job goes through Machine 1, then Machine 2, etc.). For 2 machines, Johnson's Rule gives the optimal sequence to minimize makespan.
What You'll Learn
Introduction to Flow Shop Scheduling
Flow Shop Scheduling problems involve processing jobs on multiple machines in the same order (each job goes through Machine 1, then Machine 2, etc.). For 2 machines, Johnson's Rule gives the optimal sequence to minimize makespan.
Prerequisites
How to Solve Flow Shop Scheduling Problems
Step 1: List all jobs with processing times on Machine 1 (A) and Machine 2 (B)
Step 2: Apply Johnson's Rule: Find min processing time
Step 3: If min on Machine 1, schedule job early; if on Machine 2, schedule job late
Step 4: Remove scheduled job, repeat
Step 5: Calculate makespan for resulting sequence
Example Problem
Example: Jobs: J1(3,5), J2(4,2), J3(6,3), J4(2,4). Optimal sequence? Solution: Step 1: Min times: J4(2 on M1) → schedule first, J2(2 on M2) → schedule last Step 2: Remaining: J1(3,5), J3(6,3). Min=3(J1 on M1) or 3(J3 on M2) Step 3: Johnson's rule: J1 early, J3 middle Step 4: Sequence: J4 → J1 → J3 → J2 Answer: J4 → J1 → J3 → J2
Pro Tips & Tricks
- Johnson's Rule optimal for 2-machine flow shop
- If tie, can schedule either
- Calculate makespan by simulation after sequence determined
- For 3+ machines, problem is NP-hard (use heuristics)
Shortcut Methods to Solve Faster
Common Mistakes to Avoid
Practice Worksheets
Practice makes perfect! Work through these worksheets to master Flow Shop Scheduling. Each worksheet contains 20 questions with detailed explanations. Start from Worksheet 1 and progress through increasing difficulty levels.
Exam Importance
Flow Shop Scheduling is an important topic for various competitive exams. Here's how frequently it appears:
Ready to Master Flow Shop Scheduling?
Start with Worksheet 1 and work your way up to expert level! Each worksheet includes: