A Review of Dynamic Job Shop Scheduling Techniques | Synapse