Why Genetic Algorithms Are More Suited to Solve Certain Types of Optimization Problems