Genetic Algorithms - Principles and Perspectives