multi start genetic algorithm