Genetic algorithm techniques are used in optimization for grid computing as they get their inspirations from evolutionary idea of natural evolution. Moreover genetic operators can be tailored for the problem at hand by exploiting procedures that have been fully applied to problems that have resisted solutions to common techniques and thereby making them beneficial. The grid scheduling optimization problem is modeled as a population of candidate solutions and the genetic algorithm is applied for getting the fittest candidates. This paper presents a broad overview on the formalization of works contributed by genetic algorithm to the field of grid scheduling.