adding max time per cluster for aco
This commit is contained in:
parent
7fa0cc675c
commit
72b9af908c
@ -64,6 +64,8 @@ max_coords = 1000
|
||||
nb_truck = 4
|
||||
max_time = 5
|
||||
|
||||
max_time_per_cluster = max_time / nb_truck
|
||||
|
||||
start_time_generate = time.time()
|
||||
cities = generate_cities(nb_ville, max_coords)
|
||||
cities[0] = [max_coords/2, max_coords/2]
|
||||
@ -114,7 +116,7 @@ for i, cluster_indices in enumerate(clusters.values()):
|
||||
cluster_cities = [cities[index] for index in cluster_indices]
|
||||
|
||||
# Appel de la fonction AntColony.run
|
||||
ant_colony = AntColony(cluster_cities, n_ants=10, max_time=max_time)
|
||||
ant_colony = AntColony(cluster_cities, n_ants=10, max_time=max_time_per_cluster)
|
||||
best_route = ant_colony.run()
|
||||
best_routes.append((best_route, color))
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user