Evolutionary Optimization for Job Shop Scheduling with Blocking: A Genetic Algorithm Approach | Synapse