adaptive restart hybrid genetic algorithm