Adaptive genetic algorithm based on population entropy estimating