| Article ID: | iaor2007165 | 
| Country: | United Kingdom | 
| Volume: | 44 | 
| Issue: | 12 | 
| Start Page Number: | 2337 | 
| End Page Number: | 2360 | 
| Publication Date: | Jan 2006 | 
| Journal: | International Journal of Production Research | 
| Authors: | Karimi B., Kashan A.H., Jolai F. | 
| Keywords: | optimization: simulated annealing, heuristics: genetic algorithms | 
The paper addresses minimizing makespan by a genetic algorithm (GA) for scheduling jobs with non-identical sizes on a single-batch-processing machine. A batch-processing machine can process up to B jobs simultaneously. The processing time of a batch is equal to the longest processing time among all jobs in the batch. Two different GAs are proposed based on different encoding schemes. The first is a sequence-based GA (SGA) that generates random sequences of jobs using GA operators and applies the batch first fit heuristic to group the jobs. The second is a batch-based hybrid GA (BHGA) that generates random batches of jobs using GA operators and ensures feasibility by using knowledge of the problem based on a heuristic procedure. A greedy local search heuristic based on the problem characteristics is hybridized with a BHGA that has the ability of steering efficiently the search toward the optimal or near-optimal schedules. The performance of proposed GAs is compared with a simulated annealing (SA) approach proposed by Melouk