The studies done by researchers about solving optimization problems date back to a long time ago. Especially, in recent years, some scientists working on the field of optimization have tended to systems exist in nature to develop methods which are flexible and have high performance. The reason of this is that, the complicated natural optimization problems existed in nature are solved with the natural methods in a perfect balance. Optimization methods inspired from nature are known as heuristic methods . In recently years, meta heuristic methods have been successfully used to solve real world large scale optimization problems. One of the most known heuristic methods is genetic algorithm . These algorithms are based on the underlying genet...