Interactive genetic algorithm