Abstract: Genetic Algorithm is a soft computing technique which uses its special operators to solve an optimization problem. These algorithms can solve both minimization and maximization problems.