https://courses.csail.mit.edu/6.851/spring12/scribe/L20.pdf
https://courses.csail.mit.edu/6.851/spring12/scribe/L20.pdf
https://www.semanticscholar.org/paper/Network-path-optimization-under-dynamic-conditions-Enaya-Deb/c731286a57527bc222af6a348767f41ee6882ab6/pdf
http://www.cs.rutgers.edu/~farach/pubs/Hausdorff.pdf