Route Optimization computes the optimal routes from any two nodes on the graph by adopting a dynamic programming-like iterative approach