J. Scott Provan: A polynomial-time algorithm to find shortest paths with recourse. Networks 41(2): 115-125 (2003)