Research Center in Engineering and Applied Sciences (CIICAP), Autonomous University of Morelos State, Cuernavaca, México
Martin H. Cruz Rosales
Faculty of Accounting, Administration and Informatics (FCAeI), Autonomous University of Morelos State, Cuernavaca, México
Jose Crispin Zavala-Diaz
Faculty of Accounting, Administration and Informatics (FCAeI), Autonomous University of Morelos State, Cuernavaca, México
Jose Alberto Hernandez Aguilar
Faculty of Accounting, Administration and Informatics (FCAeI), Autonomous University of Morelos State, Cuernavaca, México
Abelardo Rodriguez-Leon
Department of Systems and Computing (SyC), Veracruz Institute of Technology, Veracruz, México
Juan Carlos Prince Avelino
Department of Mechanic Metal (DMM), Veracruz Institute of Technology, Veracruz, México
Martha Elena Luna Ortiz
Department of Research and Technological Development (IDT), Emiliano Zapata Technological University of Morelos State, Emiliano Zapata, México
Oscar H. Salinas
Academic Division of Information and Communication Technologies (DATIC), Emiliano Zapata Technological University of Morelos State, Emiliano Zapata, México
This paper presents a hybrid genetic algorithm with collective communication (HGACC) using distributed processing for the job shop scheduling problem. The genetic algorithm starts with a set of elite micro-populations created randomly, where the fitness of these individuals does not exceed a tuned upper bound in the makespan value. The computational processes distribute the micro-populations collectively. In the micro-populations, each individual's search for good solutions is directed toward the solution space of the fittest individual, identified by an approximation of genetic traits. In each generation of the genetic algorithm, the best individual from each micro-population migrates to another micro-population to maintain diversity in populations. Changes in the genetic sequence are applied to each individual by the simulated annealing algorithm (iterative mutation). In this paper, the results obtained show that the genetic algorithm achieves excellent results, as compared to other genetic algorithms. It is also better than other non-genetic meta heuristics or competes with them.