🏭 Priority Rule Scheduler Game 🏭

📚 How to Play:

1. Choose a priority rule (SOT, LOT, FCFS, EDD, Slack)

2. Click "Auto Schedule" to see optimal scheduling for that rule

3. Or drag jobs manually to create your own schedule

4. Click "Calculate Metrics" to see performance

5. Compare results between different rules!

📐 Key Formulas:

Flow Time = Completion Time - Arrival Time
Tardiness = Max(0, Completion Time - Due Date)
Slack = Due Date - Process Time - Current Time

📋 Available Jobs

📅 Scheduled Jobs (Sequence)

-
Average Flow Time
-
Average Tardiness
-
Makespan
-
Number of Tardy Jobs
-
Maximum Tardiness
-
Machine Utilization