fix HUGE BUG that did not calculate optimal solutions correctly
improving graph_fitness_over_time()
added function to keep only unique solutions