Exemple #1
0
 def __init__(self,
              all_cities_and_distances,
              chosen_scheduler=params.beta_scheduler,
              cooling_rate=params.cooling_rate,
              initial_temperature=params.initial_temperature,
              max_steps=params.max_steps,
              min_temp=params.min_temp):
     SimulatedAnnealing.__init__(self,
                                 chosen_scheduler=chosen_scheduler,
                                 cooling_rate=cooling_rate,
                                 initial_temperature=initial_temperature,
                                 max_steps=max_steps,
                                 min_temp=min_temp)
     self.init_state(all_cities_and_distances)
     self.distances = init_distance_matrix(all_cities_and_distances)