O documento apresenta um algoritmo genético para resolver o problema de escalonamento de tarefas em máquinas paralelas, visando minimizar o tempo máximo de finalização. O algoritmo utiliza técnicas como crossover, mutação e seleção através de torneios para alocar as tarefas nas máquinas. Testes com diferentes configurações do algoritmo foram realizados para avaliar seu desempenho no escalonamento de tarefas do grafo Gauss 18.