Genetic Algorithm is optimization method based on the mechanics of natural genetics and natural selection. Genetic Algorithm mimics the principle of natural genetics and natural selection to constitute search and optimization procedures.GA is used for scheduling to find the near to optimum solution in short time. In a genetic algorithm representation is done with variable length of sub-chromosome.GA is developed to generate the optimal order scheduling solution. GA is used as tool in different processes to optimize the process parameters. This paper reviews the genetic algorithms that are designed for solving multiple problems in applications of material science and manufacturing in field of mechanical engineering. Genetic algorithm is a multi-path algorithm that searches many peaks in parallel, hence reducing the possibility of local minimum trapping and solve the multi-objective optimization problems.