diff --git a/src/utils.py b/src/utils.py index 9034b75..68fcf52 100644 --- a/src/utils.py +++ b/src/utils.py @@ -62,3 +62,13 @@ class multi_fragment: end = True sol_list.append(n1) return sol_list + + +def compute_lenght(solution, dist_matrix): + total_length = 0 + starting_node = solution[0] + from_node = starting_node + for node in solution[1:]: + total_length += dist_matrix[from_node, node] + from_node = node + return total_length \ No newline at end of file