Shipping Operator with routes. Calculate shortest paths between nodes of the graph. Dijkstra and BFS algorithms.