Adaptive genetic algorithm (AGA)