Я работаю над проблемой маршрутизации транспортных средств. В моей функции стоимости мне нужно найти текущую глубину поиска, чтобы рассчитать отложенную стоимость, которая зависит от текущей длины промежуточного решения. Доступна ли эта информация каким-либо способом? Это моя функция стоимости расстояния:
def distance_callback(from_index, to_index):
"""Returns the shortest path distance between the two nodes"""
from_node = self.routing_manager.IndexToNode(from_index)
to_node = self.routing_manager.IndexToNode(to_index)
return self.distance_matrix[from_node][to_node]