The algorithms do not make any assumptions. They minimize an impedance that is read from each link in the network. The impedance is calculated and stored by the user. For travel time it is usually a function of the speed limit and the length of that edge.
Jay Sandhu