code: public Bounds getDistanceBounds(TimePoint tpFrom, TimePoint tpTo) {
  		final long max = distance[tpFrom.getID()][tpTo.getID()];
  		final long min = -distance[tpTo.getID()][tpFrom.getID()];
  		return new Bounds(min, max);
  	}
docs: Gets the effective bounds between a pair of {@link TimePoint}s.
  (After propagation, considering all constraints in the network)