S1420104 Job Shop Scheduling with Alternative Machines Using Genetic Algorithm Incorporating Heuristic Rules