Analaysis And Improvement Of Genetic Algorithms Using Concepts From Information Theory