Estimating the Evolution Direction of Populations To Improve Genetic Algorithms